Nearly Tight Bounds on Approximate Equilibria in Spatial Competition on the Line

Umang Bhaskar, Soumyajit Pyne · AAAI 2025 (aaai25-33490)

no mirror
paperNearly Tight Bounds on Approximate Equilibria in Spatial Competition on the Line
authorsUmang Bhaskar, Soumyajit Pyne
venueAAAI 2025
filed undervoting · structured
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1)
judge confidencehigh
authors would recognise ityes

Why no mirror

The paper plainly contains named computational results, so bit (a) holds, and its electorate is a legitimate high-multiplicity population. However, Theorems 5 and 4 already formulate and solve the proposed population-continuous problems over a unit-mass density with F/Cut oracles. Theorem 7 is not itself a computational-complexity result and likewise concerns an already continuous model.

fails bit none — no continuous question survives

The objection that survived

The proposed Theorem 5 mirror is exactly the paper's existing continuous unit-mass density/oracle problem, making the novelty collision fatal.

fatal: True

What the mirror covers

The proposed mirror covers the paper's main continuous algorithmic guarantees in Theorems 4 and 5 and its continuous lower-bound landscape in Theorem 7; it leaves co-location, finite-population details, exact minimax gaps, and finite-precision encoding as follow-up questions.

Open questions for a prover

The case FOR (proponent)

This paper has a strong, unusually direct continuous mirror. Indeed, its stated model is already a population-continuized model: a unit mass of voters is distributed according to \(f\) on \([0,1]\). The natural interpretation is a high-multiplicity electorate whose complete voter type is an ideal point \(z\). Voters with the same \(z\) are indistinguishable: against every candidate-location profile they rank candidates by distance in exactly the same way.

The many agents are voters in a large electorate or city, with positions along one ideological or geographic dimension. A plausible regime is \(n\) very large and only \(q\) effective ideological/location types, with \(q\ll n\); the density \(f\) is the limiting description of their mass. The paper’s own discrete variant reinforces this interpretation: Theorem 10 gives the analogous construction for finitely many voters, and Theorem 11 approximates the continuous lower-bound construction with a finite population.

The action is not voter manipulation but candidate positioning. For a profile \(x=(x_1,\ldots,x_m)\), candidate \(i\) chooses \(x_i\in[0,1]\). Let

\[ U_i(x)=\int_{V_i(x)} f(z)\,dz, \]

where \(V_i(x)\) is the Voronoi region of candidate \(i\). The objective is to minimize maximum unilateral regret,

\[ R_f(x)=\max_i\sup_{y\neq x_j\ (j\neq i)} \bigl(U_i(y,x_{-i})-U_i(x)\bigr). \]

Thus the continuous problem is: given a voter-mass distribution and \(m\), output a candidate-location profile with small \(R_f(x)\). This is the paper’s question verbatim, with the population represented by mass rather than named voters.

My lead anchor is Theorem 5, proved by the authors in this paper. It states that, given any distribution \(f\), a \(1/(m+1)\)-equilibrium can be found in polynomial time. The corresponding problem is:

\[ \textsc{Spatial-Approximate-Equilibrium}_\infty: \]

given \(m\), a bounded density \(f\) on \([0,1]\), and access to the paper’s \(F\) and \(\mathrm{Cut}\) oracles, output distinct locations \(x_1<\cdots<x_m\) satisfying

\[ R_f(x)\le \frac1{m+1} \]

under the paper’s \(\delta\to0\) convention. At finite separation \(\delta\), the target becomes \(1/(m+1)+O(M\delta)\), where \(M\) bounds the density.

The solution is the quantile profile

\[ x_k=F^{-1}\!\left(\frac{k}{m+1}\right),\qquad k=1,\ldots,m. \]

This is a genuine Class A mirror. The algorithm is not exploiting an artificial simplification of the strategic problem: the candidates still choose locations, voters still vote for the nearest candidate, utilities are still vote mass, and deviations are still arbitrary unilateral relocations. Continuization exposes the order structure of the electorate and turns the problem into quantile computation.

The second anchor is Theorem 4, also proved by the authors here. It gives a stronger guarantee for three candidates: for every distribution \(f\), a \((1/6+M\delta)\)-equilibrium can be found in polynomial time. The precise restricted problem is:

\[ \textsc{Three-Candidate-MinRegret}_\infty: \]

given a bounded density \(f\), output \(x_1<x_2<x_3\) with

\[ R_f(x)\le \frac16+M\delta, \]

or, in the limiting model, \(R_f(x)\le1/6\).

The construction sets \(x_1\) and \(x_3\) at the \(1/3\) and \(2/3\) quantiles, then chooses \(x_2\) so that one of its two adjacent vote masses is \(1/6\). Theorem 3 supplies matching worst-case evidence: for every \(\varepsilon<1/6\), there is a distribution with no \(\varepsilon\)-equilibrium. Hence this is not merely an easy upper bound; \(1/6\) is the optimal uniform guarantee in the limiting model. This is again Class A for the stated search problem, with a tight impossibility threshold rather than transferred NP-hardness.

The paper also gives the general lower-bound anchor Theorem 7, proved by the authors, showing that some distributions require approximation at least \(1/(m+3)\). Together with Theorem 5, this produces the continuous worst-case question

\[ \rho_m=\sup_f\inf_x R_f(x), \]

for which

\[ \frac1{m+3}\le \rho_m\le\frac1{m+1}. \]

This is a natural further problem for the programme: determine \(\rho_m\) exactly, or improve the gap. It is not a hardness result, but it identifies a genuine boundary of the continuous model. The current evidence points toward a tractable structural theory for producing approximate equilibria, while the exact minimax value remains open.

The authors should recognise these mirrors immediately. The continuous object is not invented by weakening their problem: their abstract already starts with a unit mass of voters distributed on \([0,1]\), and their discrete section explicitly asks whether a large finite population approximates that model. The mirror changes the representation of the electorate, not the strategic question. In the finite version, one can take location bins as types \(t\), with mass \(\mu_t=n_t/n\); the continuous density is the high-multiplicity limit of that histogram.

I would not use Theorem 8 as an additional anchor. Its co-location variant is a perfectly natural continuous problem, and Theorem 8 proves existence of a \(1/7\)-equilibrium, but the paper explicitly says that polynomial-time computation under the basic Eval/Cut oracle is unclear. It is better treated as a follow-up question than as positive evidence for a completed computational mirror.

The weakest point is the representation model. “Polynomial time” here is polynomial in oracle queries, with exact access to \(F\) and \(\mathrm{Cut}\); it is not yet an ordinary bit-complexity theorem for an explicitly encoded arbitrary density. A referee could also object that the type space is an interval of ideal points rather than a fixed finite set of rankings. Both objections are real. They do not destroy the mirror, because finite location types give the high-multiplicity version and the paper itself supplies the finite-population bridge, but a full ChoCo treatment would need a precision-sensitive encoding and rounding theorem.

So my positive verdict is deliberately limited but strong: this paper gives a convincing Class A continuous-population mirror for approximate strategic stability in spatial competition, anchored principally by Theorem 5 and sharpened by Theorem 4. It covers the paper’s main algorithmic results and its matching lower-bound landscape, while leaving co-location, exact worst-case thresholds, finite-precision representation, and higher-dimensional spatial models as further questions.

The case AGAINST (opponent, writing after the proponent)

The negative case is unusually strong here because the proposed mirror is already the paper. This is not a discrete spatial-competition problem awaiting continuization: the paper’s central model is explicitly a unit-mass electorate distributed over \([0,1]\), and its main theorems already answer computational questions in that model. Under ChoCo’s novelty rule, this is an “already done, continuously” collision.

The natural voter type is an ideal point \(z\). It must include that point, not merely a current ranking, because a candidate’s deviation changes which candidates the voter prefers. Thus the faithful population object is precisely the measure \(f(z)\,dz\) used by the authors. The large electorate or city interpretation is already the paper’s interpretation. Recasting \(f\) as a distribution \(\mu\) over types therefore changes notation, not the problem.

Theorem 5 is consequently not an anchor for a new mirror. Its proposed \(\textsc{Spatial-Approximate-Equilibrium}_\infty\) is exactly the theorem’s problem, and the quantile construction is exactly the theorem’s algorithm. A finite high-multiplicity version does not rescue the distinction. If types are location atoms, the resulting model has different behaviour at Voronoi boundaries; if types are small location intervals, one has simply reintroduced the continuous measure. The paper already supplies the finite-population bridge in Theorems 10 and 11.

There is also a representation problem hidden by the word “polynomial.” Theorem 5 is polynomial in exact \(F\) and \(\mathrm{Cut}\) oracle queries. An arbitrary bounded density is not a finite encoded input, and its exact quantiles need not have finite descriptions. One could develop a bit-complexity version with histograms, approximation guarantees, and rounding. That might be useful implementation work, but it would repair the theorem’s oracle model; it would not constitute a new continuous-population question.

Theorem 4 fails for the same reason, even more decisively. The paper already gives the three-candidate continuous algorithm, its \(1/6\) guarantee, and the matching worst-case obstruction from Theorem 3. Describing the electorate as residents of a city or voters in a large election does not produce a better mirror: those are the scenarios motivating the theorem itself. Asking for the exact minimum regret rather than the stated uniform guarantee is a legitimate extension of spatial competition, but it remains an extension of an already continuous game, not a continuization of this paper.

Theorem 7 is weaker as an anchor on independent grounds. It is a lower bound over adversarial densities, not a computational result. The proposed quantity

\[ \rho_m=\sup_f\inf_x R_f(x) \]

has no finite input encoding and no algorithmic task until one specifies how distributions are represented and what output is required. The paper has already posed and partially resolved this continuous minimax question by proving the \(1/(m+3)\) lower bound and \(1/(m+1)\) upper bound. Determining the exact gap could be worthwhile spatial-game theory, but it would not be evidence that ChoCo should continuize the population: the population is continuous before ChoCo enters.

The best possible salvage is therefore a new robust-optimization problem over explicitly encoded finite histograms, or a precision-sensitive study of oracle simulation. But that is no longer a mirror of any named result. The faithful mirror is already published in the paper; the finite version is already discussed there; and the remaining open questions concern the mathematics and representation of an existing continuous model. The proponent’s case demonstrates the collision rather than overcoming it.

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.