d4-conf-ijcai-2011-0224

· ? (d4-conf-ijcai-2011-0224)

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

The new result

P→P discrete result → its continuous mirror

Answer: Exact computation is polynomial-time in \(m,\tau,L\). Both guarantees hold; coalition utility gain is at most \(\eta/(m+1)\). · discrete side: polynomial · adjudication: proved

full proof & adversarial review →

The anchor — algorithmic

Corollary 4.6

Every anchor argued

The continuous mirror question

Given fixed \(k\), rational \(\alpha,\eta>0\), and a finite-support rational society \(\mu\) over complete types \((u,r)\), where \(u\) records a voter’s true utility type and \(r\in\Sigma_k\) is their current reported ranking, let \(\nu_r=\sum_u\mu_{u,r}\). For each candidate \(j\), let \(d_j(\nu)\) be the minimum mass of reports that must change to make \(j\) win plurality under the paper’s tie-breaking rule; transfers must preserve \(u\) and respect the available mass of each type. Can one compute the exact lottery \(G(j)=[1-\rho d_j(\nu)]_+/\sum_\ell[1-\rho d_\ell(\nu)]_+\), with \(\rho=\eta/[k(k+1)\alpha^2]\), in time polynomial in \(k,\tau,L\), and establish that every supported outcome is within mass \(1/\rho\) of a plurality win and no coalition of mass at most \(\alpha\) can increase its integrated expected true utility by more than \(\eta\)?

The model it lives in

A rational distribution over complete utility types and reported rankings; the lottery depends on the reported-ranking marginal, with each candidate’s distance given by the minimum mass of report changes preserving utility types. The algorithm outputs exact lottery probabilities and transfer certificates, with a mass-coalition incentive guarantee.

What the mirror covers

The mirror covers the computation in Corollary 4.6 specialized to plurality, using the approximation construction of Theorem 4.1 and the coalition motivation of Corollary 4.5. It leaves the paper’s lower bounds and other results aside.

Open questions for a prover

The case FOR (proponent)

The strongest honest case is a narrow Class A mirror: computing the paper’s low-influence approximation for plurality when the electorate is represented by masses of voter types. The paper has no named NP-hardness result. Theorem 5.5 says that for every \(\beta>0\), sufficiently large plurality elections have no trivial \(\beta n\)-approximation; that is an approximation lower bound, not a computational-hardness result.

My lead anchor is Corollary 4.6, proved in this paper. It says that if a voting rule \(f:(\Sigma_k)^n\to[k]\) is efficiently computable, independent of voter identities, and has a constant number \(k\) of outcomes, then the randomized approximation \(g\) constructed in Theorem 4.1 can be computed in polynomial time. Theorem 4.1 supplies its guarantees: for any \(\epsilon>0\) and \(\delta\ge k(k+1+\epsilon)/\epsilon-1\), \(g\) is \(\epsilon\)-strategy-proof and a \(\delta\)-approximation of \(f\). Its lottery weights are based on the minimum number of ballots that must be changed to make each outcome correct. Corollary 4.6’s proof computes those distances by examining \(O(n^{k!})\) vote configurations, so the stated runtime is polynomial in the explicit voter count \(n\) when \(k\) is fixed. That runtime fact is the anchor; it does not itself establish a polynomial-time algorithm for binary-encoded masses.

Here is the continuous problem I would put to a prover: Mass-Corruption Plurality Approximation. Fix \(k\) outcomes and let ballot types be complete rankings, augmented if needed by a fixed finite menu of cardinal utility vectors so agents with the same type are identical for the incentive question. A society is a rational distribution \(\mu\) over these types, listed by its \(\tau\) supported types and binary masses. Its size might represent millions of voters whose ballots fall into relatively few ranking classes. Plurality sees each type’s first choice; the output remains a lottery over the original \(k\) candidates.

For each candidate \(j\), define \(d_j(\mu)\) as the infimum mass that must change reported ranking to make \(j\) win. More explicitly, minimize \(\sum_{t\ne t'}x_{t,t'}\) over nonnegative mass transfers from type \(t\) to type \(t'\), with outgoing mass at most \(\mu_t\), subject to the resulting society giving \(j\) the plurality win. Transfers preserve each voter’s utility type. This is the continuous version of the paper’s vote-corruption distance. The plurality winning constraints are linear in the first-choice masses.

Let \(\alpha\) be a maximum coalition mass and \(\eta\) an allowed gain in aggregate utility, where each voter’s utility lies in \([0,1]\). Ask for an algorithm that, on input \((\mu,\alpha,\eta)\), computes the exact lottery \(G_{\alpha,\eta}(\mu)\) and whose rule across societies has the following guarantees: every outcome in its support is reachable by changing at most \(k(k+1)\alpha^2/\eta\) mass, and no coalition of mass at most \(\alpha\) can improve its integrated true utility by more than \(\eta\) through a joint report change. A natural candidate, directly modeled on the paper’s construction, assigns probability \(p_j\) proportional to \([1-\rho d_j(\mu)]_+\), with \(\rho=\eta/[k(k+1)\alpha^2]\). The scaling comes from the paper’s coalition extension, Corollary 4.5: taking a coalition of \(t\approx\alpha n\) voters and aggregate utility allowance \(n\eta\), then normalizing vote changes by \(n\), gives this mass-distance scale in the limit. The continuous coalition guarantee itself would still need to be established carefully.

I expect this problem to be tractable. Each \(d_j(\mu)\) is a minimum-mass-transfer LP. For plurality, it can be compressed to flows between first-choice candidates, with polynomially many variables in \(k\); the supported rankings give the first-choice masses in time polynomial in \(\tau\). Exact rational LP optimization then computes the lottery in time polynomial in \(k,\tau,L\), where \(L\) includes the input bit lengths. A solution is the exact probability vector, together with optimal transfer certificates for the \(d_j\) values and a proof of the coalition guarantee. This is a genuine population continuization: the input is a distribution over voter types, while outcomes remain candidates and the paper’s vote-corruption metric becomes changed mass.

The authors have a plausible reason to recognize it as their problem. It retains the same plurality rule, strategic reports, randomized approximation, utility bounds, and notion of closeness. The high-multiplicity setting is also credible: a large election can have many voters and relatively few distinct ballots. The continuous society replaces a ballot count with its population fraction, and the positive-mass coalition condition keeps incentives meaningful when individual voters have zero mass. The mirror covers Corollary 4.6’s algorithmic claim, specialized to plurality; it does not claim to continuize the paper’s outcomes or its full mechanism classification.

The weakest point is that this changes the incentive unit. Individual strategy-proofness becomes vacuous in an atomless population, so the mirror uses mass coalitions, supported by the paper’s own coalition extension but not by Corollary 4.6 itself. Also, the paper’s polynomial time is in \(n\), while the proposed question asks for complexity in the binary mass encoding. That is not already proved by the anchor; it is precisely the new high-multiplicity computational question.

The case AGAINST (opponent, writing after the proponent)

The strongest objection is that Corollary 4.6’s incentive guarantee is about individual deviations. In an atomless society, one person has zero mass, so changing that person’s report cannot affect the lottery. The proposed mirror avoids vacuity by asking about deviations by coalitions of positive mass. That is a defensible question, and Corollary 4.5 gives it a foothold, but it is a shift in the incentive unit rather than a direct continuization of Corollary 4.6.

There is also a gap between the corollary’s algorithm and the proposed computational claim. Its proof takes time \(O(n^{k!})\): polynomial in the explicit number of voters when \(k\) is fixed, but not a bound in the support size and binary encoding length of a mass distribution. The mass-transfer LP would supply a new compressed-input algorithm. That could be useful, but it is new work, not something established by the paper’s result.

Neither point defeats the stronger mirror. Plurality is a natural high-multiplicity setting; one can define a type to retain true utility while separately recording its reported ballot, and use mass coalitions to make incentives nonvacuous. The transfer distances are well-posed, and the finite-dimensional LP can compute them. Theorem 4.1 supplies the construction’s basic form, while Corollary 4.5 supports the coalition motivation.

So I cannot make a strong case that this mirror is not worthwhile. The best negative case is that the direct individual-incentive mirror degenerates, and the repaired version asks for a compressed-input, mass-coalition result the paper does not prove. But those are reasons to state the new question carefully; they do not undermine its plausibility.

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.