English

Constructing Permutation Arrays using Partition and Extension

Information Theory 2019-07-24 v2 math.IT

Abstract

We give new lower bounds for M(n,d)M(n,d), for various positive integers nn and dd with n>dn>d, where M(n,d)M(n,d) is the largest number of permutations on nn symbols with pairwise Hamming distance at least dd. Large sets of permutations on nn symbols with pairwise Hamming distance dd is a necessary component of constructing error correcting permutation codes, which have been proposed for power-line communications. Our technique, {\em partition and extension}, is universally applicable to constructing such sets for all nn and all dd, d<nd<n. We describe three new techniques, {\em sequential partition and extension}, {\em parallel partition and extension}, and a {\em modified Kronecker product operation}, which extend the applicability of partition and extension in different ways. We describe how partition and extension gives improved lower bounds for M(n,n-1) using mutually orthogonal Latin squares (MOLS). We present efficient algorithms for computing new partitions: an iterative greedy algorithm and an algorithm based on integer linear programming. These algorithms yield partitions of positions (or symbols) used as input to our partition and extension techniques. We report many new lower bounds for for M(n,d)M(n,d) found using these techniques for nn up to 600600.

Keywords

Cite

@article{arxiv.1804.08252,
  title  = {Constructing Permutation Arrays using Partition and Extension},
  author = {Sergey Bereg and Luis Gerardo Mojica and Linda Morales and Hal Sudborough},
  journal= {arXiv preprint arXiv:1804.08252},
  year   = {2019}
}
R2 v1 2026-06-23T01:32:04.326Z