d4-conf-sagt-2021-0023

· ? (d4-conf-sagt-2021-0023)

mirror foundnew result: NP-hard → NP-hard — proved & adversarially reviewed →
paperd4-conf-sagt-2021-0023
authors—
venue?
filed underunclassified
judged bygpt-6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencehigh
authors would recognise ityes

The new result

NP-hard→NP-hard discrete result → its continuous mirror

Answer: \(\mathrm{NP}\text{-complete}\) · discrete side: hardness · adjudication: proved

full proof & adversarial review →

The anchor — hardness

Theorem 0.1

PDF text-layer excerpt — equations and symbol order may be approximate\gmpvr\ is {\rm \npc} on paths.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given \(\tau\) ordered sites, positive rational masses \(\mu_i\) summing to \(1\), candidate set \(C\), per-capita score vectors \(a_i:C\to\mathbb{Z}_{>0}\), target \(p\), and district count \(k\), decide whether indices \(0=i_0<i_1<\cdots<i_k=\tau\) partition the sites into consecutive districts such that \(p\) wins strictly more districts than every rival. Each site’s entire mass must be assigned to one district, and candidate \(c\)’s score in district \(j\) is \(\sum_{i=i_{j-1}+1}^{i_j}\mu_i a_i(c)\); ties count as wins for every tied candidate. The masses are binary encoded; determine the problem’s complexity in \(m\), \(\tau\), and input bit length \(L\).

The model it lives in

Types are ordered sites paired with complete candidate score vectors, and the society is the distribution \(\mu\) over those types. A decision chooses cuts between sites and assigns each type’s entire mass to one contiguous district; district scores are mass-weighted sums, and feasibility requires \(p\) to win more districts than each rival.

What the mirror covers

The mirror covers Theorem 0.1’s NP-completeness result on paths; it leaves the path algorithms and the general-graph algorithm unaddressed.

Open questions for a prover

The case FOR (proponent)

My lead is Atomic Continuum Path Gerrymandering (ACPG), mirroring Theorem 0.1. That theorem says that \(\mathrm{GM}_{\mathrm{PVR}}\) is NP-complete on paths: given a path of voters, candidates, positive integer candidate weights for each voter, a target \(p\), and a district count \(k\), decide whether the path’s vertices can be partitioned into \(k\) connected districts so that \(p\) wins more districts than every other candidate. Count a candidate as winning a district whenever it is among that district’s winners, including ties. The paper proves this theorem with a reduction from Rainbow Matching on paths; it cites the NP-completeness of that source problem.

For ACPG, the input is an ordered set of rational positions \(x_1<\cdots<x_\tau\) on a line, a candidate set \(C\), a target \(p\in C\), and \(k\). At each position \(x_i\) is a positive rational mass \(\mu_i\), with \(\sum_i\mu_i=1\), of residents sharing a per-capita score vector \(a_i:C\to\mathbb Z_{>0}\). The complete type is \(t_i=(x_i,a_i)\): location matters because it determines which districts are connected. A district is an interval, and all mass at a support position must go to the same district. Equivalently, a solution is a sequence of cuts \(0=i_0<i_1<\cdots<i_k=\tau\), assigning the consecutive support points \(i_{j-1}+1,\ldots,i_j\) to district \(j\). Its score for candidate \(c\) is
\[ \mathrm{sc}_j(c)=\sum_{i=i_{j-1}+1}^{i_j}\mu_i a_i(c). \]
The question is whether some cut sequence makes \(p\) win more districts than every rival. The decision variable is the cut sequence; the objective is feasibility. Masses and positions are encoded as binary rationals, so running time is measured in \(m\), \(\tau\), and input bit length \(L\).

A plausible regime is precinct-preserving redistricting along a corridor: each precinct contains many residents with the same score vector, precincts form a path, and districts must contain whole precincts. If there are \(B\) residents per precinct, the population is \(N=B\tau\) while the support has only \(\tau\) complete location-preference types. This is a high-multiplicity population: mass represents the cohort at each site, while geography keeps that cohort together.

The match to the theorem is exact. Given its path instance, put one support point at each voter vertex, set \(\mu_i=1/\tau\), and take \(a_i(c)=w_{v_i}(c)\). Every connected district of a path is a consecutive block, just as every ACPG district is. Each district’s ACPG scores are the original scores multiplied by \(1/\tau\), so its winner set is unchanged. Thus the partitions correspond exactly, and ACPG is NP-hard even on this equal-mass subfamily. ACPG is also in NP: a cut sequence is a polynomial-size certificate, and its rational scores can be compared in polynomial time. The expected classification is therefore hardness transfers: ACPG is NP-complete.

I think the authors would recognize this as their problem with precinct cohorts in place of individual voters: the score aggregation, connected districts, and target-winner condition all remain. This mirror covers Theorem 0.1 specifically; it makes no claim about continuous versions on general graphs or about the paper’s algorithmic results.

The weak point is that the mirror’s exactness relies on whole-precinct assignment. If the intended continuous model allows a cut to split the mass at a location, Theorem 0.1 no longer proves hardness for that different problem. A natural next question is whether the nonatomic version, with positive density that cuts can divide, remains hard or becomes tractable under continuous optimization.

The case AGAINST (opponent, writing after the proponent)

The best case against the anchor is about the gap between a continuum of people and a continuum that matters to districting. Location must be part of a complete type, since it determines which districts are connected. On a genuinely continuous corridor, distinct locations are distinct types, so spreading more people along the corridor does not create a small-support population. The proposed mirror gets high multiplicity by grouping residents at finitely many sites and requiring each site’s mass to stay together. That is a coherent precinct model, but its indivisible sites preserve the paper’s discrete districting units.

A stronger version would let districts cut through a nonatomic population distributed along the line. That better captures continuous geography, but Theorem 0.1’s reduction no longer establishes hardness for it: the reduction relies on individual path vertices and their indivisible placement. This is a limitation of the proposed hardness argument, not a reason the new question is unworthy. The nonatomic version remains a well-posed computational problem, and the authors could recognize it as a natural variant.

So I cannot honestly defeat this anchor. The atomic precinct version is an exact population-mass mirror, and the more genuinely nonatomic version is not ruled out by the paper’s result. The negative case is weak precisely where it must be strongest: the distinction between a precinct-level model and continuous geography raises a modeling choice, but does not show that no worthwhile mirror exists.

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.