Efficient encoding and decoding algorithm for a class of perfect single-deletion-correcting permutation codes
Abstract
A permutation code is a nonlinear code whose codewords are permutation of a set of symbols. We consider the use of permutation code in the deletion channel, and consider the symbol-invariant error model, meaning that the values of the symbols that are not removed are not affected by the deletion. In 1992, Levenshtein gave a construction of perfect single-deletion-correcting permutation codes that attain the maximum code size. Furthermore, he showed in the same paper that the set of all permutations of a given length can be partitioned into permutation codes so constructed. This construction relies on the binary Varshamov-Tenengolts codes. In this paper we give an independent and more direct proof of Levenshtein's result that does not depend on the Varshamov-Tenengolts code. Using the new approach, we devise efficient encoding and decoding algorithms that correct one deletion.
Cite
@article{arxiv.2411.08258,
title = {Efficient encoding and decoding algorithm for a class of perfect single-deletion-correcting permutation codes},
author = {Minhan Gao and Kenneth W. Shum},
journal= {arXiv preprint arXiv:2411.08258},
year = {2024}
}
Comments
27 pages, 4 figures