d4-conf-ijcai-2015-0386

· ? (d4-conf-ijcai-2015-0386)

mirror foundnew result: P → P — proved & adversarially reviewed →
paperd4-conf-ijcai-2015-0386
authors—
venue?
filed underunclassified
judged bygpt-6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencehigh
authors would recognise ityes

The new result

P→P discrete result → its continuous mirror

Answer: All four outputs are exactly computable in time polynomial in \(m,\tau,L\). · discrete side: polynomial · adjudication: proved

full proof & adversarial review →

The anchor — algorithmic

Theorem 3.3

PDF text-layer excerpt — equations and symbol order may be approximateThere are polynomial-time algorithms that given a collection V of voters and a linear order L compute the smallest k such that V is a: (1) k-maverick-SP society with respect to L, (2) Dodgsonk-SP society with respect to L, and (3) PerceptionFlipk-SP society with respect to L. There is also a polynomial-time algorithm that given the same input decides if V is a swoon-SP society. We assume that our requirements regarding nearness to single-peakedness are for all the voters that appear in our problems (both before and after each manipulative action).

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given candidates \(C\), a supplied axis \(L\), and a finite distribution \(\mu\) over ranking types, compute the minimum mass that must be removed so every remaining type is single-peaked with respect to \(L\); the maximum, over supported types, of each type’s minimum adjacent-swap distance to a single-peaked ranking and to an axis making it single-peaked; and whether every supported type is swoon-SP.

The model it lives in

Ranking types \(t\) carry rational masses \(\mu_t\). Choose removable masses \(0\le r_t\le\mu_t\), minimizing \(\sum_{t\notin\mathrm{SP}(L)} r_t\) subject to removing all non-single-peaked mass; report this value, the two maximum typewise distances, and the swoon-SP decision.

What the mirror covers

Mirrors Theorem 3.3’s maverick, Dodgson, PerceptionFlip, and swoon measures; it leaves the manipulation and control results in Tables 1–3 aside.

The case FOR (proponent)

The strongest honest mirror is narrow and comes from Theorem 3.3, proved in this paper. Given a collection of votes \(V\) and a societal axis \(L\), it gives polynomial-time algorithms to compute: (1) the smallest \(k\) for which \(V\) is a \(k\)-maverick-SP society with respect to \(L\); (2) the smallest \(k\) for which it is a Dodgson\(k\)-SP society; and (3) the smallest \(k\) for which it is a PerceptionFlip\(k\)-SP society. It also gives a polynomial-time algorithm to decide whether \(V\) is swoon-SP. That is a named computational result in the paper; my case does not rely on its unnumbered table entries.

A plausible regime is a large election or ballot survey on an issue with a known candidate axis: millions of voters, but perhaps hundreds or thousands of distinct rankings. A type is one complete ranking, and its mass is the fraction of voters with that ranking. This treats identical ballots as genuinely interchangeable for the properties in Theorem 3.3, and expresses the extent of deviation in per-capita terms.

I would ask the authors to study the Continuous Axis-Distance Profile. An instance consists of candidates \(C\), an axis \(L\), and a finite support \(S\) of rankings with rational masses \(\mu_t>0\) summing to \(1\). The output has four coordinates. First, compute the minimum mass that must be removed to leave only single-peaked rankings:
\[ \kappa_{\mathrm{mav}}(\mu,L)= \min \sum_{t\in S}r_t \quad\text{such that}\quad 0\le r_t\le\mu_t,\qquad \mu_t-r_t=0\ \text{for every }t\notin\mathrm{SP}(L). \]
Here \(\mathrm{SP}(L)\) is the set of rankings single-peaked with respect to \(L\). This is the lead coordinate: it is the continuous version of the theorem’s smallest number of maverick voters, measured as a fraction of the society.

The other coordinates mirror the theorem’s remaining clauses. Let \(\operatorname{KT}\) denote adjacent-swap distance. Report
\[ d_{\mathrm{Dodg}}=\max_{t\in S}\min_{\pi\in\mathrm{SP}(L)}\operatorname{KT}(t,\pi), \]
and
\[ d_{\mathrm{PF}}=\max_{t\in S}\min_{L':\,t\in\mathrm{SP}(L')} \operatorname{KT}(L,L'). \]
Finally, report whether every supported ranking becomes single-peaked with respect to the restricted axis after its top-ranked candidate is removed—the continuous society’s swoon-SP test. These maxima are deliberate: the paper’s Dodgson\(k\)-SP and PerceptionFlip\(k\)-SP conditions require every voter to meet the same bound, so replacing the maximum with an average would change the question.

I expect this profile to be tractable. The maverick coordinate is the sum of the masses of non-single-peaked types. For the typewise distance coordinates and the swoon test, run the paper’s algorithms on each supported ranking and take the appropriate maximum or conjunction; then do rational arithmetic on the masses. With \(m\) candidates, support size \(\tau\), and mass bit length \(L\), this gives polynomial time in \(m,\tau,L\). It is a direct high-multiplicity formulation: a discrete election with \(n_t\) voters of type \(t\) has \(\mu_t=n_t/n\), while the continuous input allows those proportions to be given directly.

The authors could reasonably recognize this as their problem: the paper explicitly computes how far a society is from single-peakedness, and the mirror changes the unit from a voter count to a population fraction. This case covers Theorem 3.3 only; it does not claim to mirror the manipulation or control complexity results in Tables 1–3. Its weakest point is that Theorem 3.3 is a tractable measurement result, and most of its coordinates depend on which types occur rather than on their masses. So this is a credible continuous-population mirror, but not evidence that continuization changes the complexity of the paper’s harder attacks. Natural follow-ups are to measure mass-weighted repair cost instead of a worst-case distance, or to ask what changes when the axis must be inferred rather than supplied.

The case AGAINST (opponent, writing after the proponent)

I can make a case that this is a low-priority mirror, but I cannot honestly defeat the anchor.

For Theorem 3.3, the population model is coherent: each ranking is a type, and the smallest number of mavericks becomes the fraction of mass on rankings that violate single-peakedness. That is a genuine population quantity, and the theorem’s algorithms apply to the supported rankings. The fact that this is simple does not disqualify it; a well-posed mirror can have a dull answer.

The weakness is that the proposed profile barely uses the masses. Its maverick coordinate is just the sum of the masses on non-single-peaked types. The Dodgson and PerceptionFlip coordinates are maxima over supported types, and the swoon test is a check of each supported type. Once the support is given, three coordinates are unchanged as the positive masses vary. This is a direct high-multiplicity reformulation, with no coupled population optimization or new complexity question.

Mass-weighted repair cost would make prevalence matter more, but it remains a sum of typewise repair costs. Choosing an unknown axis could create a more substantial weighted optimization problem, but that changes the theorem’s given-axis setting into an axis-fitting problem. These are reasons to question the programme’s return on effort here, not decisive reasons that no worthwhile mirror exists. The anchor survives, so the universal negative case is weak.

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.