Diversity of Structured Domains via k-Kemeny Scores

Piotr Faliszewski, Krzysztof Sornat, Stanislaw Szufa, Tomasz Wąs · AAAI 2026 (d4-conf-aaai-2026-4852)

mirror foundnew result: NP-hard → NP-hard — proved & adversarially reviewed →
paperDiversity of Structured Domains via k-Kemeny Scores
authorsPiotr Faliszewski, Krzysztof Sornat, Stanislaw Szufa, Tomasz Wąs
venueAAAI 2026
filed undervoting · structured
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencehigh
authors would recognise ityes

The new result

NP-hard→NP-hard discrete result → its continuous mirror

Answer: \(\mathrm{NP}\)-complete · discrete side: hardness · adjudication: proved

full proof & adversarial review →

The anchor — hardness

Theorem 3.1

PDF text-layer excerpt — equations and symbol order may be approximate\kkemeny is $\np$-complete even for $k=2$ and elections that are both SP and GS/bal.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given candidates \(C\), an axis \(\lhd\), a balanced group-separating tree \(\mathcal T\), and a rational mass distribution \(\mu\) over \(\mathcal D=\mathrm{SP}(\lhd)\cap\mathrm{GS}_{\mathrm{bal}}(\mathcal T)\), decide whether there exist \(r_1,r_2\in\mathcal L(C)\) such that \(\sum_{v\in\mathcal D}\mu_v\min\{\mathrm{swap}(v,r_1),\mathrm{swap}(v,r_2)\}\le q\), for rational \(q\).

The model it lives in

Types are complete rankings \(v\), masses are \(\mu_v\), decision variables are two unrestricted representative rankings \(r_1,r_2\), and the objective is weighted average nearest-center adjacent-swap distance.

What the mirror covers

The mirror covers Theorem 3.1 and Corollary 3.4; it leaves the other domain-specific hardness and algorithmic results, as well as the diversity experiments, unmirrored.

Open questions for a prover

The case FOR (proponent)

There is a credible mirror, and my strongest anchor is Theorem 3.1.

The natural type is a complete ranking \(v\) of the candidates. Fix a societal axis \(\lhd\) and a balanced group-separating tree \(\mathcal T\), and let \(\mathcal D=\mathrm{SP}(\lhd)\cap\mathrm{GS}(\mathcal T)\). A continuous society is a rational mass distribution \(\mu\) over \(\mathcal D\), where \(\mu_v\) is the fraction of the population with ranking \(v\). The action is to choose two representative rankings \(R=\{r_1,r_2\}\), exactly as in the paper; representatives need not themselves lie in \(\mathcal D\). The objective is the average swap distance

\(K^{(2)}_\mu=\min_{\{r_1,r_2\}\subseteq\mathcal L(C)}\sum_{v\in\mathcal D}\mu_v\min\{\swap(v,r_1),\swap(v,r_2)\}.\)

The continuous decision problem, which I would call \(\textsc{Continuous-2-Kemeny}_{\mathrm{SP}\cap\mathrm{GS/bal}}\), asks whether \(K^{(2)}_\mu\le q\), for a rational threshold \(q\), and returns the two rankings attaining the minimum.

This is a sensible high-multiplicity regime. Imagine a large electorate with a fixed, moderate candidate set, a common left-right axis, and recurring preference cohorts: party supporters, regional blocs, or institutional constituencies whose members have identical rankings for every purpose relevant to \(k\)-Kemeny. The population may contain millions of voters but only \(\tau\) distinct ranking types, with \(n\gg\tau\). In the paper’s reduction there are \(2m\) candidates and at most \(2^m\) aligned ranking types, so repeated cohorts are entirely plausible even though the worst-case reduction need not itself have repeated strings.

Theorem 3.1 states that \(k\)-Kemeny is \(\mathrm{NP}\)-complete even for \(k=2\) and elections whose votes are simultaneously single-peaked and balanced group-separable. This theorem is proved in the paper, by reduction from Hypercube 2-Segmentation. Its underlying question is precisely whether two rankings can serve as representatives with total adjacent-swap cost at most a given threshold.

The continuous version preserves the problem exactly. If a finite election \(E\) has \(n_v\) voters of type \(v\), set \(\mu_v=n_v/n\). Then

\(K^{(2)}_\mu=\frac{1}{n}\kappa_E(2).\)

Thus an election with \(\kappa_E(2)\le q\) is equivalent to a continuous society with \(K^{(2)}_\mu\le q/n\). The discrete problem embeds directly into the mass problem, so I would expect hardness to transfer: this is a Class B mirror, with the combinatorics living in the candidate-ranking geometry rather than in the individuality of voters. The paper’s authors should recognise this as their own question, since they explicitly describe \(k\)-Kemeny as a clustering problem and already normalize scores by \(|V|\).

This is not a collision with the paper’s statistical cultures. Those cultures are distributions used to sample finite elections; the finite election remains the computational object. Here \(\mu\) is the society itself, and the swap objective is integrated over population mass. Likewise, treating a domain as an election with one copy of each vote is not the same as allowing arbitrary high-multiplicity mass distributions.

A second, more tractable mirror is anchored in Corollary 3.4. The corollary states that, for every fixed dimension \(d\) and fixed \(k\), \(d\)-Embeddable \(k\)-Kemeny is polynomial-time solvable. The problem considered there gives a \(d\)-Euclidean election, an embedding function for the candidates, and a threshold \(q\), and asks whether there is a set of \(k\) rankings from the induced Euclidean domain whose total \(k\)-Kemeny score is at most \(q\). This result is established in the paper using the fact that a fixed-dimensional Euclidean domain contains only \(O(m^{2d})\) rankings.

The continuous problem is \(\textsc{Continuous-}d\textsc{-Euclidean-}k\textsc{-Kemeny}\). The instance consists of candidate points \(x:C\to\mathbb Q^d\), the induced ranking-type set \(\mathcal D_x\), and a rational mass distribution \(\mu\) over \(\mathcal D_x\). The question is whether there are \(k\) rankings \(R\subseteq\mathcal D_x\) such that

\(\sum_{v\in\mathcal D_x}\mu_v\min_{r\in R}\swap(v,r)\le q.\)

The regime is a large population of residents or consumers distributed in a fixed-dimensional policy or geographic space, with candidate locations fixed. Ideal-point space is partitioned into preference cells; every resident in one cell has the same complete type, namely its induced ranking. For fixed \(d\), there are only \(O(m^{2d})\) such types, so a very large population naturally becomes a mass distribution over relatively few cells.

I would expect this mirror to remain polynomial for fixed \(d\) and \(k\). Enumerate the \(O(m^{2d})\) realizable rankings, enumerate \(k\)-subsets, and evaluate the weighted swap objective. Rational masses only replace integer counting by exact rational addition. The resulting complexity is polynomial in the candidate count, the number of represented types, and the encoding length of the masses. This gives a genuine Class A mirror.

The weakest point is that both mirrors replace a finite sum by a weighted sum, so the opposing case can fairly say that the new problem is a weighted or high-multiplicity reformulation of \(k\)-Kemeny rather than a radically new model. I would concede that. But here that is also the correct abstraction: the paper’s objective depends only on rankings and pairwise swap distances, never on voter identities, arrival times, or other individual attributes. Treating recurring ranking cohorts as masses therefore preserves the authors’ problem rather than weakening it. The lead result remains especially strong because the exact continuous analogue inherits Theorem 3.1’s hardness, while the Euclidean anchor shows that the same continuization can expose a clean tractable regime.

The case AGAINST (opponent, writing after the proponent)

I cannot make an honest universal negative case here. The strongest criticism is that both proposed mirrors are weighted \(k\)-median formulations over rankings, so the continuous move is mathematically routine. But under ChoCo’s rules, that is not a valid objection: high-multiplicity reformulation is precisely the intended population continuization, and “routine” does not mean “not worth studying.”

Theorem 3.1 survives decisively. Let \(v\) range over the rankings in the common \(\mathrm{SP}\cap\mathrm{GS/bal}\) domain and let \(\mu_v\) be the mass of the corresponding preference cohort. The continuous objective is

\[ K_\mu^{(2)} = \min_{r_1,r_2} \sum_v \mu_v \min\{\swap(v,r_1),\swap(v,r_2)\}. \]

For a finite election with \(n_v\) voters of type \(v\), setting \(\mu_v=n_v/n\) gives

\[ K_\mu^{(2)}=\frac{1}{n}\kappa_E(2). \]

This is not an artificial interpretation. A large electorate can naturally contain recurring blocs with identical preferences, and the axis and group-separating tree can represent common institutional or ideological structure. The objective does not depend on identities, arrival times, or private attributes; rankings are complete types for this problem. Thus the continuous society retains exactly the information the paper uses.

The fact that the hardness reduction may use mostly distinct strings does not help the negative case. The mirror concerns the instance regime, not whether every hardness reduction exhibits high multiplicity. The same problem admits instances with millions of voters represented by a short list of ranking masses. Nor is the finite ranking type space an objection: ChoCo’s central model explicitly permits a distribution over a finite type set. The resulting question is a legitimate Class B mirror, whether or not continuization makes it easier.

Corollary 3.4 also survives, though it is a weaker anchor. In fixed dimension \(d\), ideal-point space is partitioned into \(O(m^{2d})\) preference cells. For \(k\)-Kemeny, two residents in the same cell are indistinguishable, so their cell mass is the natural continuous input. With centers restricted to the induced Euclidean domain,

\[ \min_{\substack{R\subseteq\mathcal D_x\\ |R|=k}} \sum_{v\in\mathcal D_x}\mu_v\min_{r\in R}\swap(v,r) \]

can be solved by enumerating the polynomially many ranking types and \(k\)-subsets for fixed \(d\) and \(k\). A population of residents distributed geographically or ideologically in fixed-dimensional space is an entirely credible high-multiplicity regime.

One could improve the proponent’s formulation by taking ideal points, rather than rankings, as primitive types. That does not defeat the mirror: the objective only observes the induced ranking, so the ideal-point distribution can be pushed forward to the finite cell-mass distribution. Conversely, allowing arbitrary centers instead of Euclidean centers merely gives a different recognized variant; restricting centers yields the paper’s exact Corollary 3.4 problem.

The best criticism is therefore about depth and novelty: the paper already has a finite type space, and continuization mainly replaces multiplicities by rational weights. But that is a criticism of how ambitious the mirror is, not a fundamental failure. There is no identity dependence, no vanishing quantity, no absence of plausible repeated types, and no existing continuous treatment that already poses these computational problems over a population distribution.

So I cannot defeat both anchors honestly. Theorem 3.1 alone establishes a worthwhile continuous mirror, and Corollary 3.4 supplies a natural tractable counterpart. The universal negative verdict is not defensible.

The adversarial triple: the proponent anchors on up to three named results; the opponent sees that case and must defeat every anchor; the judge decides which case convinced it. These are the pipeline’s own outputs, generated by tools/triple_run.py — no human edited them. The paper’s own text is not reproduced here beyond the quoted statement above.