An Analytical and Experimental Comparison of Maximal Lottery Schemes

F. Brandl, F. Brandt, C. Stricker · IJCAI 2018 (d4-conf-ijcai-2018-0391)

no mirror
paperAn Analytical and Experimental Comparison of Maximal Lottery Schemes
authorsF. Brandl, F. Brandt, C. Stricker
venueIJCAI 2018
filed undervoting · probabilistic
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencehigh
authors would recognise ityes

Why no mirror

The distributional normalization is a legitimate continuous-population mirror, and mass manipulation can be formulated as an extension. However, the only computational claim is an unnumbered LP observation, while Theorems 4.1 and 5.3 are structural or existential results. The mandatory named computational-anchor requirement therefore fails.

fails bit a — no named computational result to mirror

What the mirror covers

The mirror covers C2-ML and C1-ML computation and population-normalized efficiency and manipulation questions, but not the IAC experiments without adding a distribution over societies.

Open questions for a prover

The case FOR (proponent)

The strongest honest case is a conditional one: this paper has a natural continuous-population mirror, but it lacks a qualifying numbered computational anchor under the programme’s strict rule. Its only algorithmic statement is the unnumbered sentence in Section 3 that maximal lotteries “can be found via linear programming and thus in polynomial time.” No theorem in the paper asserts NP-hardness, membership in \(P\), parameterized complexity, or an approximation guarantee.

The natural mirror is nevertheless clear. Let \(A\) be the alternatives and let \(T\) be the finite set of complete preference types on \(A\). A society is a rational distribution \(\mu\in\Delta(T)\), where \(\mu_t\) is the fraction of voters of type \(t\). Define the normalized pairwise margin

\[ M^\mu_{xy}=\sum_{t\in T}\mu_t\bigl(\mathbf 1[x\succ_t y]-\mathbf 1[y\succ_t x]\bigr). \]

For C2-ML, the continuous maximal-lottery problem is: given \(A\) and \(\mu\), compute a lottery \(p\in\Delta(A)\) satisfying

\[ \sum_{x\in A}p(x)M^\mu_{xy}\ge 0 \qquad\text{for every }y\in A. \]

Equivalently, compute an optimal mixed strategy in the zero-sum game with payoff matrix \(M^\mu\). For C1-ML, replace \(M^\mu_{xy}\) by \(\operatorname{sgn}(M^\mu_{xy})\). The solution is the lottery \(p\), together with its support and, if desired, an LP certificate.

This is plausible in the authors’ own terms. The regime is a large election in which millions of voters fall into a relatively small number of repeated ranking types: \(n\gg |T|\). If a finite profile has \(n_t\) voters of type \(t\), then \(\mu_t=n_t/n\) and its integer margin satisfies \(m_{xy}=nM^\mu_{xy}\). Positive scaling leaves C2 maximal lotteries unchanged and leaves C1 maximal lotteries unchanged because only signs matter. Thus the continuous model is an exact high-multiplicity normalization, not an unrelated fractional-outcome problem. The lottery remains the paper’s outcome; the population is what becomes continuous.

The best available named anchor is Theorem 4.1, stated and claimed in this paper, with its proof omitted because of space:

Every C2-ML scheme is PC-efficient. No other ML scheme is SD-efficient for all values of \(m\) and \(n\).

Its continuous counterpart would ask whether, for every distribution \(\mu\), a computed C2 maximal lottery is PC-efficient with respect to the type-mass extension of stochastic dominance, and whether every other ML scheme fails SD-efficiency on some continuous society. The expected computational classification of the underlying lottery-computation problem is Class A: the LP has polynomially many variables and constraints in \(m\), once the margins have been aggregated from the \(\tau=|T|\) types. The further questions concern exact bit complexity, canonical tie-breaking when the maximal lottery is not unique, and whether a succinct description of \(\mu\) creates a genuine pricing problem.

A more population-active mirror can be anchored to Theorem 5.3, also stated as a result of this paper, although its proof is omitted:

If \(R\) does not admit a weak Condorcet winner and every preference relation appears at least once, then every C2-ML scheme can be manipulated at \(R\).

The corresponding continuous problem is Continuous C2 Type-Mass Manipulation. Given \(A\), a full-support distribution \(\mu\), a fixed C2-ML selection rule \(f\), and a mass budget \(\varepsilon>0\), ask whether there exist a true type \(r\) and reported type \(s\) with \(\mu_r\ge\varepsilon\) such that

\[ f(\mu-\varepsilon e_r+\varepsilon e_s) \succ^{SD}_r f(\mu). \]

A solution consists of \(r,s\), the resulting society, and the two lotteries; one can instead minimize the profitable manipulating mass \(\varepsilon\). For fixed \(\varepsilon\), I would expect Class A: enumerate \(r,s\), solve the relevant maximal-lottery LPs, and test SD dominance. The variable-\(\varepsilon\) threshold problem is more interesting and could become continuum-specific because the optimal-lottery correspondence changes piecewise as mass moves.

This second mirror is the stronger positive idea because mass is an active decision variable rather than merely a normalized coefficient. It also exposes the central weakness. The paper’s manipulation theorem concerns one named agent. In an atomless population, one agent has mass zero and cannot change \(\mu\). Replacing that agent by a positive mass of identical agents is natural for campaigning or coalition manipulation, but it is a real co-modification of the problem. The authors may accept it as a high-multiplicity analogue, but it is not a literal limit of single-agent manipulation.

The mirror covers the paper’s C2-ML computation, efficiency, and manipulation results in Sections 3–5. It does not naturally continuize the IAC simulations of support size, entropy, or empirical manipulation frequencies in Section 6; those would require adding a probability distribution over societies, which is a noise model rather than the continuous-population object.

So the positive case is credible as a new continuous-population research question—especially the type-mass manipulation variant—but weak under the programme’s formal gate. The paper contains no named computational result to anchor a full ChoCo case, and the cleanest LP mirror is computationally close to a normalization of an already polynomial finite problem.

The case AGAINST (opponent, writing after the proponent)

The case against is strongest at the programme’s formal gate: this paper contains no named computational result to continuize. The sentence that maximal lotteries “can be found via linear programming” is unnumbered, and Theorems 4.1 and 5.3 are structural social-choice results, not complexity, approximation, or algorithmic results. Section 6 reports simulations, not computational theorems. Thus the paper does not supply a qualifying anchor for a ChoCo mirror.

The proposed mirror of Theorem 4.1 is mathematically legitimate but computationally empty as a contribution from this paper. For a distribution \(\mu\), all relevant information is already compressed into the pairwise-margin matrix

\[ M^\mu_{xy} = \sum_t \mu_t \bigl(\mathbf 1[x\succ_t y]-\mathbf 1[y\succ_t x]\bigr). \]

C2-ML is then the same \(m\times m\) zero-sum-game LP the paper already identifies. Computing \(M^\mu\) takes polynomial time in the explicitly represented type distribution, and the resulting efficiency claims are simply the finite claims applied to repeated types. A finite profile with counts \(n_t\) and the distribution \(\mu_t=n_t/n\) has the same normalized margins, and C2-ML is invariant under positive scaling. The continuous “theorem” therefore adds no new computational object, algorithmic challenge, or complexity classification.

Changing the type space does not repair this. Any faithful type must preserve the ranking information used by the rule, and the rule then sees only the induced pairwise margins. A finer type space merely repeats the same aggregation; a succinct representation of \(\mu\) would make the difficulty one of evaluating that representation, not a computational question about maximal lotteries. A coarser representation loses information unless it directly supplies the margin matrix. This is a valid high-multiplicity regime—large elections with repeated ranking types—but that fact supports the model’s sensibility without creating a worthwhile computational mirror.

Theorem 5.3 is no stronger. Its statement concerns unilateral manipulation by one named voter. In an atomless society, changing one voter’s report changes \(\mu\) by zero, so the phenomenon disappears. The proposed positive-mass replacement is a reasonable coalition or campaign model, but it is a new problem rather than the theorem’s continuous counterpart.

Indeed, the proposed minimum-mass formulation degenerates on exactly the rational societies relevant to computational complexity. Let \(\mu\) be rational, have full support, and have no weak Condorcet winner. For every sufficiently large \(N\), construct the finite profile with counts \(N\mu_t\). By Theorem 5.3, some single voter can manipulate it. Normalizing that profile gives the same society \(\mu\), while the manipulation changes it by only

\[ \frac{1}{N}(e_s-e_r). \]

Because C2-ML is unchanged by scaling all margins, this is a profitable manipulation of mass \(1/N\) in the continuous model. Hence profitable masses have infimum \(0\). The “minimum” is generally not attained, and the single-agent result has collapsed into a zero-threshold statement. Fixing an externally chosen \(\varepsilon\) avoids the collapse only by replacing unilateral manipulation with a substantive new block-campaigning problem whose preferences, coordination, and strategic interpretation are absent from the paper.

The same issue applies to the proposed continuous efficiency questions: they are sensible restatements, but they merely preserve the paper’s existing LP and finite witnesses under normalization. They are not computational results discovered by continuization. The IAC experiments cannot supply a third anchor: putting a probability distribution over societies would be a noise or random-instance model, not the continuous-population object.

There is a genuine limitation to this negative case. If ChoCo relaxed its named-computational-anchor requirement, it could reasonably study mass manipulation or robustness for maximal lotteries. That would be a defensible new project. But under the programme as defined, this paper offers no computational result whose population continuization creates a new complexity landscape. The proponent has shown a valid high-multiplicity restatement, not a worthwhile ChoCo mirror.

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.