Pizza Sharing Is PPA-Hard

Argyrios Deligkas, John Fearnley, Themistoklis Melissourgos · AAAI 2022 (aaai22-20426)

mirror found
paperPizza Sharing Is PPA-Hard
authorsArgyrios Deligkas, John Fearnley, Themistoklis Melissourgos
venueAAAI 2022
filed underfairalloc · cake
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c22r1)
judge confidencemedium
authors would recognise ityes

The anchor — hardness

Theorem 13

SC-PIZZA-SHARING is FIXP-hard even when every mass distribution consists of at most six pieces that can be unit-squares or right-angled triangles, and they have overlap 3. ETR-hardness. We can also show that deciding whether there is an exact SC-PIZZA-SHARING solution with 𝑛−2 turns exists is ETR-hard. To show this, we will use a result of (Deligkas et al. 2021), where it was shown that deciding whether there exists an exact CONSENSUS-HALVING solu- tion with 𝑛 agents and 𝑛−1 cuts is ETR-hard.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given a finite catalogue \(T\), a rational population distribution \(\boldsymbol{\mu}\) over \(T\), and for each populated type \(t\) a normalized valuation \(v_t\) consisting of at most six unit squares or right-angled triangles with overlap at most \(3\), output a \(y\)-monotone, non-crossing, wraparound square-cut path \(P\) with at most \(\tau-1\) turns, where \(\tau=|\operatorname{supp}(\boldsymbol{\mu})|\), such that \(v_t(R^+(P))=v_t(R^-(P))\) for every populated type \(t\).

The model it lives in

The society is a distribution \(\boldsymbol{\mu}\) over complete spatial valuation types \(v_t\), representing arbitrarily many residents with identical valuations. The decision variable is the square-cut path \(P\); the objective is exact typewise feasibility, equivalently finding a path with the prescribed turn bound. Population weights record multiplicity but do not replace simultaneous fairness by an aggregate constraint.

The objection that survived

The residual concern is that \(\boldsymbol{\mu}\) affects the problem only through its support, making this primarily a compression of duplicate fairness constraints rather than a population-weighted optimization problem.

fatal: False

What the mirror covers

The mirror directly covers Theorems 11, 13, and 14; it leaves the straight-cut results, the other unanchored square-cut results, containment theorems, and the higher-way open problem unclaimed.

Open questions for a prover

The case FOR (proponent)

The cleanest positive mirror is to treat the paper’s spatial mass distributions as valuation types of a population, while keeping the pizza itself as the divisible geometric resource. The continuity is therefore in the population, not in the land or in the cut.

Let \(Q=[0,1]^2\). A type \(t\) is a complete valuation measure \(v_t\) over \(Q\): its polygonal support, densities, normalization, and any other parameter used by the problem. A society is a rational distribution \(\boldsymbol{\mu}\) over \(T=\{1,\ldots,\tau\}\), where \(\mu_t\) is the fraction of residents having valuation type \(t\). In a finite realization, there may be \(N\gg\tau\) residents, with \(N\mu_t\) copies of type \(t\).

For a cut \(P\), let \(R^+(P)\) and \(R^-(P)\) be its two regions and define \(\Delta_t(P)=|v_t(R^+(P))-v_t(R^-(P))|\). A faithful typewise fairness requirement is \(\Delta_t(P)\le\varepsilon\) for every \(t\) with \(\mu_t>0\). This is not an aggregate shortcut: if \(M\) residents share type \(t\), one condition fairly treats all \(M\) of them. The optimization objective is to minimize the number of lines or turns subject to these constraints, or, with a fixed geometric budget, minimize the maximum \(\Delta_t(P)\).

A plausible regime is a large municipality or regional land division problem. Millions of residents may fall into a few hundred recurring spatial valuation profiles: residents of the same planning zone, workers in the same industrial cohort, or households with the same accessibility and amenity valuation. The paper’s squares and triangles can represent these profiles. This is a genuine high-multiplicity regime: the named individual is irrelevant, while the complete valuation type is not.

My strongest anchor is Theorem 13: “SC-PIZZA-SHARING is FIXP-hard even when every mass distribution consists of at most six pieces that can be unit-squares or right-angled triangles, and they have overlap 3.” This theorem is proved in the paper, using the FIXP-hardness of exact consensus halving from Deligkas et al. (2021).

The corresponding problem is \(\mathrm{Exact\text{-}Type\text{-}SC\text{-}Pizza}_\infty\):

Input: a finite type catalogue \(T\), a rational population vector \(\boldsymbol{\mu}\), and for each type \(t\) a normalized valuation \(v_t\) consisting of at most six unit squares or right-angled triangles, with overlap at most \(3\).

Question: does there exist a \(y\)-monotone square-cut path \(P\) with at most \(\tau-1\) turns such that \(\Delta_t(P)=0\) for every type in \(\operatorname{supp}(\boldsymbol{\mu})\)?

A solution is the path itself, including its horizontal and vertical segment coordinates, satisfying the paper’s non-crossing and wraparound conventions.

This is recognisably the authors’ problem, not a weakened aggregate version. The geometry, exact bisection condition, and restricted valuation shapes are unchanged; only repeated agents are represented by one type and a mass \(\mu_t\). I expect this problem to lie in Class B: the finite-agent problem embeds directly by taking one type per input mass distribution and \(\mu_t=1/\tau\). Moreover, every such hard instance can be lifted to a high-multiplicity society by making \(M\) identical copies of every type. Thus \(N=M\tau\) can be arbitrarily larger than \(\tau\), without changing the continuous instance. The hardness is not dissolved because it lives in the distinct valuation types and the geometry, rather than in the names of individual residents.

The second anchor is Theorem 14: “It is ETR-hard to decide if an exact SC-PIZZA-SHARING instance admits a solution with a SC-path with \(n-2\) turns.” This is also proved in the paper, by reducing from the cited ETR-hard exact consensus-halving problem of Deligkas et al. (2021).

Its continuous counterpart is \(\mathrm{MinTurns\text{-}Type\text{-}SC\text{-}Pizza}_\infty\):

Input: \(T\), \(\boldsymbol{\mu}\), and rationally represented weighted polygonal valuation types \(v_t\), with \(\tau\ge2\).

Question: does there exist a \(y\)-monotone square-cut path with at most \(\tau-2\) turns that exactly bisects every populated type?

Equivalently, this asks whether the minimum turn complexity \(k^\star(\boldsymbol{\mu})\) is at most \(\tau-2\), where \(k^\star\) is the least number of turns required for exact typewise fairness. The threshold is meaningful because the general existence theorem gives \(\tau-1\) turns; the question asks whether one turn can be saved.

This is a natural robustness or design problem: how simple can a public land partition be while remaining exactly fair to every resident class? I again expect hardness to transfer, probably retaining ETR-hardness. The continuous population representation removes redundant copies but does not remove the real-algebraic structure of the cut coordinates. Further questions include whether \(k^\star\) admits parameterized algorithms for small \(\tau\), and whether population weights can support a meaningful “fair to all but an \(\eta\)-fraction of society” relaxation without abandoning the paper’s typewise problem.

A useful approximate anchor is Theorem 11: “\(\varepsilon\)-SC-PIZZA-SHARING is PPA-hard even when \(\varepsilon\) is inverse-polynomial with respect to \(n\), one is allowed to use \(n+n^{1-\delta}\) turns, every mass distribution \(\mu_i\) is uniform \(d\)-\(\ell_i\)-square with \(d=O(n)\), and there is no overlap between any two mass distributions.” This theorem is proved in the paper through the checkerboard reduction from consensus halving.

The matching problem is \(\varepsilon\)-\(\mathrm{Type\text{-}SC\text{-}Pizza}_\infty\):

Input: a type distribution \(\boldsymbol{\mu}\) with \(\tau\) populated types, inverse-polynomial \(\varepsilon\), and valuation type \(v_t\) for each \(t\), where each \(v_t\) is uniform over \(d_t=O(\tau)\) equal-sized squares and the supports of distinct types do not overlap.

Output: a \(y\)-monotone square-cut path with at most \(\tau+\tau^{1-\delta}\) turns such that \(\Delta_t(P)\le\varepsilon\) for every populated type.

The expected classification is again Class B. Setting every \(\mu_t=1/\tau\) recovers the paper’s finite instance, while duplicating each type gives a society with arbitrarily many agents per type. The non-overlap restriction makes the mirror especially plausible: it does not depend on an artificial interpretation in which many groups compete over exactly the same spatial mass.

This mirror deliberately covers Theorems 11, 13, and 14. It does not claim that every result in the paper—especially the straight-cut theorems, containment results, or the \(d\)-way open problem—has already been continuized. The three selected anchors all concern the same square-cut decision object but expose different computational questions: approximate search, exact search, and minimum geometric complexity.

The weakest point is that the basic typewise feasibility problem depends on \(\boldsymbol{\mu}\) mainly through its support. Changing \(\mu_t\) from \(1\%\) to \(20\%\) does not matter if every populated type must be treated fairly. An opponent can therefore say that this is merely quotienting duplicate agents, not a powerful fractional relaxation like the programme’s LP-based bribery models. That criticism is fair, and the paper’s reductions themselves use many distinct valuation types, so they do not demonstrate that multiplicity-driven hardness disappears.

But quotienting duplicate agents is precisely what high multiplicity means here. It is not a defect that the problem becomes a function of the type catalogue rather than of the headcount. The resulting questions are still the authors’ geometric fairness problems, remain meaningful when \(N\gg\tau\), and reveal an informative boundary: for pizza sharing, continuization may compress the population without making the computational core easy. That is a legitimate and useful continuous mirror, even if its honest prediction is that these anchors belong to the hardness-transfer side rather than to Class A.

The case AGAINST (opponent, writing after the proponent)

The strongest objection is that the proposed population variable never enters the pizza-sharing problem in a substantive way. The paper’s “mass distributions” are already continuous measures over the pizza; they are not population masses. They function as separate valuation constraints.

For a path \(P\), write
\[ \Delta_t(P)=v_t(R^+(P))-v_t(R^-(P)). \]
The proposed exact or approximate mirror imposes
\[ |\Delta_t(P)|\le \varepsilon \qquad\text{for every }t\in\operatorname{supp}(\boldsymbol{\mu}). \]
Consequently, two population vectors with the same support have exactly the same feasible paths, even if one assigns \(99\%\) of society to a type and the other assigns it \(0.001\%\). Duplicating every type \(M\) times changes the headcount from \(\tau\) to \(M\tau\), but changes neither the input geometry nor the solution space. This is not the objection that high multiplicity is illegitimate; repeated identical agents really are redundant under a universal fairness requirement. It is the more basic point that the proposed continuous population has disappeared, leaving only a catalogue of distinct constraints.

Theorem 13 therefore does not provide the claimed continuous anchor. Replacing each of its \(n\) mass distributions by one valuation type gives the same square-cut instance with \(n=\tau\). Lifting it to \(M\) copies per type supplies a large population only as bookkeeping. The FIXP-hard construction still requires \(n\) independently specified valuation geometries—four-block triangles, six-block valuations, and their overlap pattern. The large population contributes no parameter to the problem.

A population-sensitive reformulation does not repair this while remaining a mirror of Theorem 13. If fairness is imposed on an aggregate valuation,
\[ \left|\sum_t\mu_t\Delta_t(P)\right|\le\varepsilon, \]
the separate simultaneous-bisection requirement has been replaced by bisection of one combined measure; under the paper’s nonatomic measures, a horizontal cut already bisects that aggregate. If one instead uses \(\sum_t\mu_t|\Delta_t(P)|\), a weighted max, or “fair to \(1-\eta\) of the population,” one obtains a potentially interesting new land-division problem, but not the paper’s exact consensus-halving object. Its reductions no longer enforce one independent equation per agent. Thus the only faithful version makes \(\boldsymbol{\mu}\) irrelevant; the versions in which \(\boldsymbol{\mu}\) matters are different problems.

Theorem 14 exposes the same degeneration especially clearly. If the turn threshold is \(\tau-2\), the mirror is simply the original problem with duplicate agents quotiented out. If the threshold is based on the actual population size \(N\), then in a high-multiplicity society the general existence bound of \(\tau-1\) turns is already far below \(N-2\). For sufficiently many copies, the “save one turn” decision becomes vacuous. There is no natural population-weighted notion of saving a geometric turn: turns are tied to the number and arrangement of independent valuation constraints, not to how many residents repeat them.

Theorem 11 has no independent escape. Using \(\tau\) in the inverse-polynomial error and turn bound again gives the original checkerboard problem with types substituted for agents. Using \(N\) instead makes the geometric allowance grow merely because identical residents were copied, while making the error depend on headcount would arbitrarily change the fairness tolerance without changing any valuation. The non-overlap condition strengthens the geometric construction, but it does not make population mass computationally operative.

An atomless distribution over valuation functions fares no better. Requiring fairness almost everywhere depends only on which types are null or non-null, not on their population weights; representing the valuation-function distribution by circuits or oracles would introduce a new functional input model rather than a harmless continuization of the polygonal problem. Conversely, retaining finitely many atoms returns to the support-only formulation above.

The municipality story is plausible as an interpretation of repeated valuation profiles, but it establishes at most a compression of duplicate fairness constraints. It does not produce the kind of continuous society in which population proportions affect the computational object. The paper already studies continuous spatial measures; the proposed mirror adds a second measure over agents that its fairness quantifier immediately discards.

This negative case is not airtight: a researcher could reasonably decide that typewise group fairness, even with population weights unused, is itself worth studying. But that would be a finite-type quotient of the existing square-cut problem, not a meaningful population continuization of the sort ChoCo is meant to chart.

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.