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

Institutions

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

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Explicit Good Codes Approaching Distance 1 in Ulam Metric

Mursalin Habib, Elazar Goldenberg, C. S. Karthik
1 citations
IEEE Transactions on Information Theory
Coding theory and cryptography
2.48
article

Explicit Good Codes Approaching Distance 1 in Ulam Metric

Mursalin Habib, Elazar Goldenberg, C. S. Karthik
article en
1 citations

Abstract

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.

IEEE Transactions on Information TheoryVol. 71(7)
Rutgers, The State University of New Jersey (US), Academic College of Tel Aviv-Yafo (IL)
Simons Foundation, Division of Computing and Communication Foundations
Openalex Percentile: Top 11%
Coding theory and cryptography
2.48
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.