When Votes Change and Committees Should (Not)

Robert Bredereck, Till Fluschnik, Andrzej Kaczmarczyk · IJCAI 2022 (ijcai22-00021)

mirror found
paperWhen Votes Change and Committees Should (Not)
authorsRobert Bredereck, Till Fluschnik, Andrzej Kaczmarczyk
venueIJCAI 2022
filed undermultiwinner · multiwinner
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c22r1)
judge confidencehigh
authors would recognise ityes

The anchor — hardness

Theorem 1(i)

(i) MSNTV is NP-hard even for two agents, ℓ= 0, x = 1, and k = |C|/2. (ii) RMSNTV is NP-hard even for two agents, ℓ= 2k, x = 1, and k = |C|/2.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given candidates \(C\), stages \(1,\ldots,\tau\), integers \(k,\ell\), a rational threshold \(\rho\), and a finite rational-support distribution \(\mu\) over temporal SNTV types \(\theta\in(C\cup\{\emptyset\})^\tau\), decide whether committees \(Q_1,\ldots,Q_\tau\) exist such that \(|Q_t|\le k\), \(\sum_{\theta:\theta_t\in Q_t}\mu_\theta\ge\rho\) for every \(t\), and \(|Q_t\triangle Q_{t+1}|\le\ell\) for every consecutive pair. Equivalently, the input may be represented by \(a_{t,c}=\sum_{\theta:\theta_t=c}\mu_\theta\).

The model it lives in

A high-multiplicity MSNTV model with temporal ballot trajectories as types, rational mass \(\mu\), discrete committee variables \(Q_t\), and stagewise support constraints; computationally, \(\mu\) canonically compresses to the rational approval-mass matrix \(a_{t,c}\).

The objection that survived

Because feasibility depends only on \(a_{t,c}\), the temporal trajectory distribution and cohort identities are computationally irrelevant, so the mirror may be only a weighted reformulation rather than a genuinely new population model.

fatal: False

What the mirror covers

The mirror covers MSNTV and RMSNTV decision variants and the selected lower bounds in Theorems 1(i), 1(ii), and 2(ii), as well as weighted versions of the algorithms in Theorem 4 and Corollary 1. It leaves the remaining parameterized results, kernelization theorems, online variants, and richer voting rules untreated.

Open questions for a prover

The case FOR (proponent)

The best mirror is a high-multiplicity version of the paper’s own multistage SNTV model, with committees remaining discrete and only the population being continuized.

For a fixed candidate set \(C\) and stages \(1,\ldots,\tau\), a type is a complete temporal voting trajectory
\[ \theta=(\theta_1,\ldots,\theta_\tau)\in(C\cup\{\emptyset\})^\tau . \]
Here \(\theta_t\) is the candidate chosen by that type at stage \(t\), with \(\emptyset\) representing abstention. A society is a rational distribution \(\mu\) over the finitely many trajectory types in the instance. If \(Q\subseteq C\) is a committee, its supported population at stage \(t\) is
\[ \operatorname{score}^{\mu}_t(Q) =\sum_{\theta:\theta_t\in Q}\mu_\theta . \]

The decision variable is still a sequence of ordinary committees \(Q_1,\ldots,Q_\tau\), with \(|Q_t|\le k\). The objective is to maximize the minimum supported mass,
\[ \max_{Q_1,\ldots,Q_\tau}\min_t \operatorname{score}^{\mu}_t(Q_t), \]
subject either to \(|Q_t\triangle Q_{t+1}|\le\ell\) in the conservative model or \(|Q_t\triangle Q_{t+1}|\ge\ell\) in the revolutionary model. The decision version asks whether this value is at least a rational threshold \(\rho\).

This is a genuine population continuation rather than fractional committee selection. A finite election embeds exactly: given \(n\) agents, group agents with the same temporal trajectory, set \(\mu_\theta=n_\theta/n\), and replace \(x\) by \(\rho=x/n\). Conversely, rational masses can be realized by a sufficiently large finite population.

A convincing regime is a large recurring community planning a sequence of exhibitions, buffets, or events. There may be tens of thousands of participants but only a few dozen recurring preference trajectories: for example, cohorts of visitors, departments, or customer segments that choose the same preferred bundle or sculpture on each day. Thus the population size \(N\) is much larger than the number \(r\) of nonzero trajectory types, while \(m\) and \(\tau\) remain operationally meaningful. The full trajectory is important: it preserves that the same agents appear across all stages, rather than replacing them by unrelated stage-wise marginals.

My lead anchor is Theorem 1(i), proved in this paper, with technical details marked \(\star\): MSNTV is NP-hard even for two agents, \(\ell=0\), \(x=1\), and \(k=|C|/2\). Its continuous counterpart is:

Continuous Conservative Multistage SNTV\(_\infty\). Given \(C\), \(\tau\), \(k\), \(\ell\), a rational distribution \(\mu\) over temporal SNTV types, and \(\rho\in[0,1]\), decide whether there are committees \(Q_1,\ldots,Q_\tau\) such that \(|Q_t|\le k\), \(\operatorname{score}^{\mu}_t(Q_t)\ge\rho\) for every \(t\), and \(|Q_t\triangle Q_{t+1}|\le\ell\) for every consecutive pair.

The expected classification of the unrestricted problem is Class B: hardness transfers directly through the rational finite-election embedding. This is not a continuum-specific hardness claim; the difficult combinatorics live in the candidate choices and temporal consistency, not in the number of named voters. The more interesting ChoCo question is whether the hardness survives in the genuinely high-multiplicity restriction \(r\ll N\), or whether the type-compressed version becomes tractable.

The paper’s Theorem 1(ii), also proved here and obtained using Lemma 1, gives a separate revolutionary anchor: RMSNTV is NP-hard even for \(\ell=2k\), \(x=1\), and \(k=|C|/2\). Its mirror is:

Continuous Revolutionary Multistage SNTV\(_\infty\). Given the same data, decide whether there are committees \(Q_1,\ldots,Q_\tau\) with \(|Q_t|\le k\), \(\operatorname{score}^{\mu}_t(Q_t)\ge\rho\), and \(|Q_t\triangle Q_{t+1}|\ge\ell\) at every transition.

This too is expected to be Class B in the unrestricted setting. It is not merely a cosmetic variant: in the high-multiplicity application, it asks for a deliberately rotating sequence of bundles or exhibition items rather than continuity between stages. The natural further question is whether large-support mass distributions make the lower-bound transition constraints easier, and whether a model with both lower and upper bounds has a distinct continuous complexity profile.

A third useful anchor is Theorem 2(ii), proved in the paper by reduction from Dominating Set: MSNTV is W[2]-hard parameterized by \(k\), even when \(x=1\) and \(\ell=0\). The corresponding parameterized problem is exactly Continuous Conservative Multistage SNTV\(_\infty\), parameterized by committee size \(k\). The same parameter-preserving finite embedding gives W[2]-hardness for the unrestricted rational-mass version. This asks whether population aggregation can remove the apparent difficulty of choosing a small temporally consistent committee. The expected answer is again Class B unless the type-compressed restriction is imposed as an additional parameter.

There is also a plausible tractable side. Theorem 4 gives an \(O(\tau m^{2k+1}n)\)-time algorithm for both MSNTV and RMSNTV. Its state-graph argument only needs stage-wise score computations, so in the explicit type-mass model the \(n\)-scan should be replaceable by a weighted scan over \(r\) types, yielding an exact running time of roughly
\[ \tau m^{2k+1}r\cdot\operatorname{poly}(L), \]
where \(L\) is the mass encoding length. Thus the continuous mirror should retain XP parameterized by \(k\), and the paper’s Corollary 1 should plausibly extend to FPT parameterized by \(m\). This is a meaningful computational benefit: repeated participants are processed as one weighted cohort, not copied individually.

The mirror covers the paper’s MSNTV and RMSNTV decision problems, their NP-hardness results in Theorem 1, the W[2]-hardness result in Theorem 2(ii), and plausibly the algorithms in Theorem 4 and Corollary 1. It does not claim to continuize the online variants, the kernelization theorems, or more expressive preference rules without separate work.

The weakest point is that the paper’s strongest hardness theorem uses only two agents. That proves exact hardness of the general mass model, but says nothing by itself about the intended regime \(N\gg r\). If every participant has an idiosyncratic temporal trajectory, then \(r=N\) and the mirror is merely a weighted restatement. The positive case therefore depends on treating the high-multiplicity restriction as the real research object: recurring temporal vote types, rational masses encoded compactly, and algorithms or hardness results measured in \(r,m,\tau\), and \(L\), not in an expanded population. That is a genuine continuous-population question the paper’s authors would recognize, while preserving their committees, scores, time dimension, and conservative/revolutionary distinction exactly.

The case AGAINST (opponent, writing after the proponent)

The strongest negative case is that the proposed mirror has no population variable left in it. For any trajectory distribution \(\mu\), define the stagewise approval masses

\[ a_{t,c}=\sum_{\theta:\theta_t=c}\mu_\theta . \]

Then

\[ \operatorname{score}^{\mu}_t(Q)=\sum_{c\in Q}a_{t,c}. \]

The joint distribution over temporal trajectories, including all correlations between stages, is irrelevant. Two societies with completely different trajectory populations but the same \(a_{t,c}\) matrix are computationally indistinguishable. The natural input is therefore a \(\tau\times m\) matrix of rational weights, not a continuous society. The proposed parameter \(r\), the number of trajectory types, is representation-dependent: the same weighted instance can be realized by different couplings with very different numbers of trajectory types.

This defeats the proponent’s claim that recurring temporal cohorts create a genuinely new computational population object. If cohort identities are made relevant through type-specific fairness, constraints on voter evolution, uncertainty, or campaigning, those are new multistage problems rather than continuizations of this paper.

Theorem 1(i) does not rescue the case. Its two-agent hardness can indeed be replicated by duplicating each agent into a large bloc, so I cannot honestly claim that high multiplicity is impossible. But the resulting “continuum” has only two atoms, and the computation depends solely on which candidates those two blocs approve at each stage. The hardness is a candidate-selection problem encoded across stages; the population distribution contributes only a scale factor. Thus the theorem supports a weighted reformulation, not a computational question about population mass.

Theorem 1(ii) has exactly the same defect. Replacing the conservative condition by

\[ |Q_t\triangle Q_{t+1}|\ge \ell \]

changes only the geometry of consecutive committees. It does not introduce any dependence on voter identity or on the joint population distribution. A story about deliberately rotating exhibition bundles may be sensible, but it is a temporal committee-planning story, not a continuous-population phenomenon.

Theorem 2(ii) is no stronger. The W[2]-hardness parameterized by \(k\) comes from selecting a small set of candidates satisfying stagewise coverage constraints. After aggregation, it is simply a weighted candidate-selection problem. Introducing a mass distribution does not produce a new parameterized population question; introducing interventions on that distribution would again create a different bribery or campaigning problem.

The proposed extension of Theorem 4 also overstates the role of types. One can precompute the \(a_{t,c}\) values and run the state-graph algorithm directly; there is no need to scan \(r\) trajectory types during the dynamic program. The real compressed input has size \(O(\tau m)\), potentially smaller and more canonical than the trajectory representation. This is ordinary aggregation of anonymous votes, not a column-generation or continuous-optimization phenomenon.

That is the best negative case: all three anchors admit exact rational-mass formulations, but none makes the population itself computationally consequential. Still, it is not airtight. A large community divided into two or three genuinely recurring voting blocs is a plausible high-multiplicity regime, and the programme explicitly allows Class B mirrors whose hardness survives continuization. Consequently I cannot honestly maintain the universal claim that no worthwhile mirror exists. The negative argument shows that the proposed mirror may be scientifically thin, but Theorem 1(i)—and therefore the proponent’s case—survives the stated standard.

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.