Explicit Good Codes Approaching Distance 1 in Ulam Metric
The Ulam distance between two permutations on [<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</i>] is n minus the length of their longest common subsequence. In this paper, we show that for every ρ > 0, there exists some ϵ > 0, and an infinite set Γ ⊆ N, such that for all <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</i> ∈ Γ, there is an explicit set <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">C<sub>n</sub></i> of (<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</i>!)ϵ many permutations on [<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</i>], such that every pair of permutations in <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">C<sub>n</sub></i> has pairwise Ulam distance at least (1 − ρ) · <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</i>. Moreover, we can compute the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">i</i><sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">th</sup> permutation in <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">C<sub>n</sub></i> in poly(<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</i>) time and can also decode in poly(<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</i>) time, a permutation π on [<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</i>] to its closest permutation π∗ in <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">C<sub>n</sub></i>, if the Ulam distance of π and π∗ is less than (1−ρ)·n/4 . Previously, it was implicitly known by combining works of Goldreich and Wigderson [Israel Journal of Mathematics’23] and Farnoud, Skachek, and Milenkovic [IEEE Transactions on Information Theory’13] in a black-box manner, that it is possible to explicitly construct (<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</i>!)<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Ω(1)</sup> many permutations on [<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</i>], such that every pair of them have pairwise Ulam distance at least <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</i>/6 · (1 − ρ), for any ρ > 0, and the bound on the distance can be improved to <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</i>/4 · (1 − ρ) if the construction of Goldreich andWigderson is directly analyzed in the Ulam metric.
Authors
- Mursalin Habib
- Elazar Goldenberg
- C. S. Karthik
Institutions
- Rutgers, The State University of New Jersey (US)
- Academic College of Tel Aviv-Yafo (IL)
Publication Details
- Journal
- IEEE Transactions on Information Theory
- Published
- 2025-05-02
- DOI
- https://doi.org/10.1109/tit.2025.3566600
- Citations
- 1
- Primary Topic
- Coding theory and cryptography
- Type
- article
- Field-Weighted Citation Impact
- 2.48
Funders
- Simons Foundation
- Division of Computing and Communication Foundations