| paper | d4-conf-aaai-2010-0094 |
| authors | — |
| venue | ? |
| filed under | unclassified |
| judged by | gpt-6-luna / xhigh (triple__luna__xhigh__c6r1) |
| judge confidence | high |
| authors would recognise it | yes |
other→P discrete result → its continuous mirror
Answer: Yes; a deterministic algorithm polynomial in \(m,\tau,k,L\) always returns a size-\(k\) committee with \(D_\mu(K)\leq 2\operatorname{OPT}_\mu\). · discrete side: other · adjudication: proved
full proof & adversarial review →
Theorem 3
statement extracted from the paper’s text layer
Given \(m\) candidates, a committee size \(k\), and a finite support \(\mathcal S\) of approval sets with positive rational masses \(\mu_S\) summing to \(1\), return a committee \(K\) with \(|K|=k\) such that \(D_\mu(K) \le 2\operatorname{OPT}_\mu\), where \(D_\mu(K)=\max_{S\in\mathcal S} d_H(K,S)\) and \(\operatorname{OPT}_\mu=\min_{|K'|=k}D_\mu(K')\).
Types are approval sets \(S\), each carrying mass \(\mu_S\); the decision is a size-\(k\) committee \(K\), and the loss is the essential supremum \(D_\mu(K)=\max_{S:\mu_S>0}d_H(K,S)\). The paper’s LP has \(x_a\in[0,1]\) for each candidate, \(q\ge0\), \(\sum_a x_a=k\), and \(q+2\sum_{a\in S}x_a\ge k+|S|\) for every supported type \(S\); rounding to the \(k\) largest \(x_a\) gives a factor-two approximation.
The mirror covers Theorem 3’s factor-two approximation and its LP relaxation for \(k\)-minimax approval. It leaves the strategyproofness and group-strategyproofness results, their approximation bounds, and the question of exact optimization unaddressed.
The strongest mirror is the paper’s Theorem 3, proved here: the LP based algorithm for \(k\)-minimax approval has approximation ratio at most \(2\). It solves a natural fractional relaxation and returns the \(k\) candidates with largest fractional values. The paper also shows that this relaxation has integrality gap \(2\), so it cannot yield a better guarantee without changing the relaxation. I would not use the paper’s unnumbered statement that exact \(k\)-minimax approval is NP-hard as an anchor; the theorem provides a named computational result.
Continuous \(k\)-Minimax Approval, 2-Approximation. An instance consists of \(m\) candidates, a committee size \(k\), and a finite support \(\mathcal S\) of approval sets with positive rational masses \(\mu_S\) summing to \(1\). A feasible solution is a size-\(k\) committee \(K\). Its loss is
\[
D_\mu(K)=\operatorname*{ess\,sup}_{S\sim\mu} d_H(K,S)
=\max_{S\in\mathcal S} d_H(K,S).
\]
The task is to return \(K\) with \(D_\mu(K)\le 2\operatorname{OPT}_\mu\), where \(\operatorname{OPT}_\mu=\min_{|K|=k}D_\mu(K)\).
The theorem’s LP has a variable \(x_a\in[0,1]\) for each candidate, a variable \(q\ge0\), the constraint \(\sum_a x_a=k\), and, for each supported approval set \(S\), the constraint
\[
q+2\sum_{a\in S}x_a\ge k+|S|.
\]
It minimizes \(q\), then rounds by taking the \(k\) largest \(x_a\). Repeated voters with the same approval set give identical constraints, so the continuous instance has only \(\tau=|\mathcal S|\) voter constraints. The expected classification is tractable as a 2-approximation: the theorem’s algorithm and guarantee carry over directly, with running time polynomial in \(m,\tau\), and the input bit length \(L\).
A plausible regime is a large professional association electing a committee from a fixed candidate slate. Many members cast identical approval ballots: for example, hundreds of thousands of members but only a few dozen supported ballot types. A type is an approval set; its mass is the fraction of members who cast it. The paper’s worst-voter objective becomes the essential supremum over the population. If \(\mu_S=n_S/n\) for a finite election, the objective is exactly the same maximum over ballots that occur. The authors should recognize this as their problem: it preserves the committee size, feasible outcomes, Hamming distance, and worst-case objective.
My weakest point is that the masses do not affect the objective beyond whether they are positive. A type with tiny positive mass can determine the result just as much as the majority type. That is faithful to a rule minimizing the distance of the worst-off voter, but it means this mirror does not gain tractability from averaging the population; the theorem already handles the corresponding finite support. It is a credible continuous formulation of their approximation result, not evidence that exact \(k\)-minimax approval becomes easy.
The further questions are whether exact optimization remains hard for this support based formulation, whether approximation ratios better than \(2\) are achievable by another method, and how the guarantees depend on \(m\), \(\tau\), and \(L\). I would keep the scope to Theorem 3. The paper’s strategyproofness results are weaker anchors for an atomless population: an individual has zero mass, so individual manipulation can become vacuous unless the strategic model is changed.
The strongest case against the proposed mirror is that Theorem 3’s problem already depends only on which approval sets occur, not how many voters cast each one. For a committee \(K\),
\[
D_\mu(K)=\operatorname*{ess\,sup}_{S\sim\mu} d_H(K,S)
=\max_{S:\mu_S>0} d_H(K,S).
\]
So any society with support \(\mathcal S\) has exactly the same objective as a discrete profile containing one voter of each type in \(\mathcal S\). The LP also has one constraint per supported ballot; repeated voters merely duplicate constraints. The 2-approximation, its LP, and its integrality gap therefore carry over unchanged. The objection is not just that the continuous answer is already known: for this result, the supposed population model adds masses that the computational problem cannot see. It is a support problem in the paper’s existing model, with mass values attached as redundant data.
A million-member association with a few dozen ballot types makes the story plausible, but changing the type shares while keeping every type present changes nothing. To make population shares matter, one could instead minimize the distance endured by, say, \(99\%\) of society. That is a natural quantile variant, but it allows the worst-off voters to be excluded and replaces the paper’s defining minimax objective. It is a new problem, not a better mirror of Theorem 3.
This is still a vulnerable negative case. The paper has a named computational result, repeated approval ballots are a sensible high-multiplicity regime, and worst-case loss naturally ignores frequencies. Under ChoCo’s stated gate, an author could reasonably recognize the finite-support distribution as their problem; a support-only result may also be useful as a boundary case. I can argue that this mirror is a representational collision with the paper’s existing support-based problem, but I cannot honestly rule out that the programme considers that reformulation worthwhile.
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.