REVIEW
Hardness of Approximation of Rank Aggregation on Ulam Metric
Computational Complexity · Submitted 29 Aug 2026 · 28 references
Pith's verdict: A sound, genuinely new reduction: explicit 51/50 inapproximability and additive-scheme impossibility for four-input Ulam median and center, needing only notational cleanup and a more readable Lemma 3.5.
Why Pith says this
Highlight any text to comment on it.
Referee report
The paper
The paper claims
Rank aggregation under the Ulam metric is hard to approximate within any constant factor better than 51/50, even for four input permutations.
The reading
What carries the argument
The parity-sensitive gadget: two local permutations P1 = abc and P2 = bca over three symbols, whose total LCS contribution to any candidate sum over the four subsets of a given parity class equals 11 for odd parity and 10 for even parity. This gadget is embedded in an equation block for each MAX-E3-LIN-2 equation, and a large anchor block (size 2N+1) separates the equation gadget from the variable-consistency gadget, forcing any near-optimal median to correspond to a partition of the non-anchor symbols. The anchor block and stable-reordering argument allow the proof to decompose the candidate's total LCS score into independent contributions from the two gadgets, leading to an exact affine relation between median cost and optimal MAX-E3-LIN-2 value.
Extended reading notes
Core claim
For every ε > 0, it is NP-hard to approximate either Ulam median or Ulam center within a factor of 51/50 − ε, even when the input consists of four permutations. Additionally, unless P=NP, neither problem admits a polynomial-time additive approximation scheme: for median no εmn-additive approximation (with m=4) and for center no εn-additive approximation, for ε ≤ 1/300. The hardness for median is obtained via a gap-preserving reduction from MAX-E3-LIN-2; the hardness for center is then derived through a cyclic-block reduction from Ulam median that preserves the optimum value exactly.
Load-bearing premise
The proof of the affine relation between median cost and MAX-E3-LIN-2 optimum (Lemma 3.8) relies on Lemma 3.5, which assumes that any candidate permutation can be stably reordered by block and its anchor symbols replaced by the canonical order Z without decreasing any LCS score, and that every optimizing cut can be charged to a partition (S_L, S_R) separated by the central anchor z_{N+1}. If the stable-reordering or cut-decomposition claim fails for some interleaving, the 51/50 gap may not follow.
Editorial extensions
If this is right
- No polynomial-time approximation scheme (PTAS) exists for Ulam median or Ulam center, even for four input permutations.
- The known 2-approximation for Ulam median and Ulam center is essentially the best possible up to a factor of 51/50, closing the previous gap between algorithms and lower bounds.
- The additive inapproximability (εmn for median, εn for center) means that even a small constant additive error cannot be achieved efficiently unless P=NP.
- The result for four inputs is tight: Ulam median is exactly solvable in polynomial time for three inputs, marking a sharp complexity transition.
- The cyclic-block reduction from median to center shows that the center problem inherits the same approximation hardness as the median problem, unlike other metric settings where center may be easier.
Reading between the lines
- The exact ratio 51/50 = 1.02 arises from the combination of the 2-gap of MAX-E3-LIN-2 (satisfiable fraction 1 vs 1/2) and the linear relation OPT_med = 26q − OPT_LIN. If a stronger inapproximability for MAX-E3-LIN-2 (e.g., 2-ε for arbitrarily small ε) had been used, the ratio would approach 1, suggesting that the factor 51/50 is not a fundamental barrier but an artifact of the specific gadget gap.
- The parity-sensitive gadget relies on the fact that h(T) depends only on the parity class when averaged over the four offset copies. This symmetrization technique may be applicable to other aggregation problems where local scores depend on more than parity but average out over a full affine shift.
- The stable-reordering argument in Lemma 3.5, which forces anchor symbols into the canonical order Z without decreasing LCS, is the most fragile step. Proving or disproving it for different interleavings could either strengthen the hardness or reveal a hidden algorithmic opening.
Original abstract
We study the approximability of rank aggregation under the Ulam metric. In the \emph{Ulam median} problem, the goal is to find a permutation minimizing the sum of its Ulam distances to the input permutations, while in the \emph{Ulam center} problem the objective is to minimize the maximum such distance. Both problems are known to be NP-hard, but no explicit approximation hardness was previously known. We prove that, for every $\varepsilon>0$, it is NP-hard to approximate either Ulam median or Ulam center within a factor of $51/50-\varepsilon$, even when the input consists of only four permutations. We further show that unless P = NP, neither problem admits a polynomial-time additive approximation scheme. The hardness result for Ulam median is established via a reduction from MAX-E3-LIN-2. The corresponding hardness for Ulam center is then obtained through a reduction from Ulam median.
The compiled record
The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.
The abstract, sentence by sentence
We study the approximability of rank aggregation under the Ulam metric. In the \emph{Ulam median} problem, the goal is to find a permutation minimizing the sum of its Ulam distances to the input permutations, while in the \emph{Ulam center} problem the objective is to minimize the maximum such distance. Both problems are known to be NP-hard, but no explicit approximation hardness was previously known. We prove that, for every $\varepsilon>0$, it is NP-hard to approximate either Ulam median or Ulam center within a factor of $51/50-\varepsilon$, even when the input consists of only four permutations. We further show that unless P = NP, neither problem admits a polynomial-time additive approximation scheme. The hardness result for Ulam median is established via a reduction from MAX-E3-LIN-2. The corresponding hardness for Ulam center is then obtained through a reduction from Ulam median.
background contribution method result interpretation main claim
| # | sentence | role | the authors' own work | states the main conclusion | strength |
|---|---|---|---|---|---|
| s0 | We study the approximability of rank aggregation under the Ulam metric. | contribution 0.66 | 0.64 | 0.04 | asserted 0.54 |
| s1 | In the \emph{Ulam median} problem, the goal is to find a permutation minimizing the sum of its Ulam distances to the input permutations, while in the \emph{Ulam center} problem the objective is to minimize the maximum such distance. | background 1.00 | 0.07 | 0.03 | asserted 0.98 |
| s2 | Both problems are known to be NP-hard, but no explicit approximation hardness was previously known. | gap 0.97 | 0.05 | 0.03 | asserted 1.00 |
| s3 | We prove that, for every $\varepsilon>0$, it is NP-hard to approximate either Ulam median or Ulam center within a factor of $51/50-\varepsilon$, even when the input consists of only four permutations. | result 0.96 | 0.97 | 0.91 | asserted 1.00 |
| s4 | We further show that unless P = NP, neither problem admits a polynomial-time additive approximation scheme. | result 0.96 | 0.93 | 0.16 | asserted 0.99 |
| s5 | The hardness result for Ulam median is established via a reduction from MAX-E3-LIN-2. | method 0.99 | 0.91 | 0.04 | asserted 1.00 |
| s6 | The corresponding hardness for Ulam center is then obtained through a reduction from Ulam median. | method 0.98 | 0.93 | 0.04 | asserted 1.00 |
What was examined, and what was not
- arXiv listing abstract v1
- full text
- figures and tables
- references and citing sentences
- relations to other papers
- P abstract
- S sections
- T body sentences
- C citations
- R cross-paper relations
Figures
Figures reproduced from arXiv:2608.29180 by the authors.
References
How the literature uses it
What this paper does with the arXiv papers it cites
What it cites · 4 sentences without a confident label
Compares with 2 papers
-
Although the corresponding median problem is NP-hard [ref] , even for three input rankings [ref] , it admits a polynomial-time approximation scheme (PTAS) [ref] .
Kemeny Rank Aggregation is NP-Hard for Three Voters · Introduction · 0.92
-
Although the corresponding median problem is NP-hard [ref] , even for three input rankings [ref] , it admits a polynomial-time approximation scheme (PTAS) [ref] .
The Complexity of Kemeny Aggregation with Three Rankings · Introduction · 0.92
Discussion
Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.