Permutation codes with specified packing radius

Most papers on permutation codes have concentrated on the minimum Hamming distance of the code. An ( n , d ) permutation code (or permutation array ) is simply a set of permutations on n elements in which the Hamming distance between any pair of distinct permutations (or codewords ) is at least d ....

Full description

Saved in:
Bibliographic Details
Published in:Designs, codes, and cryptography Vol. 69; no. 1; pp. 95 - 106
Main Authors: Smith, Derek H., Montemanni, Roberto
Format: Journal Article
Language:English
Published: Boston Springer US 01.10.2013
Springer
Subjects:
ISSN:0925-1022, 1573-7586
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Most papers on permutation codes have concentrated on the minimum Hamming distance of the code. An ( n , d ) permutation code (or permutation array ) is simply a set of permutations on n elements in which the Hamming distance between any pair of distinct permutations (or codewords ) is at least d . An ( n , 2 e + 1) or ( n , 2 e + 2) permutation code is able to correct up to e errors. These codes have a potential application to powerline communications. It is known that in an ( n , 2 e ) permutation code the balls of radius e surrounding the codewords may all be pairwise disjoint, but usually some overlap. Thus an ( n , 2 e ) permutation code is generally unable to correct e errors using nearest neighbour decoding. On the other hand, if the packing radius of the code is defined as the largest value of e for which the balls of radius e are all pairwise disjoint, a permutation code with packing radius e can be denoted by [ n , e ]. Such a permutation code can always correct e errors. In this paper it is shown that, in almost all cases considered, the number of codewords in the best [ n , e ] code found is substantially greater than the largest number of codewords in the best known ( n , 2 e + 1) code. Thus the packing radius more accurately specifies the requirement for an e -error-correcting permutation code than does the minimum Hamming distance. The techniques used include construction by automorphism group and several variations of clique search They are enhanced by two theoretical results which make the computations feasible.
ISSN:0925-1022
1573-7586
DOI:10.1007/s10623-012-9623-4