A Dictatorship Theorem for Cake Cutting

Simina Brânzei, Peter Bro Miltersen · IJCAI 2015 (d4-conf-ijcai-2015-0214)

mirror foundnew result: proved & adversarially reviewed →
paperA Dictatorship Theorem for Cake Cutting
authorsSimina Brânzei, Peter Bro Miltersen
venueIJCAI 2015
filed underfairalloc · cake
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencemedium
authors would recognise ityes

The new result

Answer: Impossible within the stated bound: every successful execution requires at least \(N-1\) Cut queries when \(0<\eta<1\), already for \(\tau=1\). · discrete side: other · adjudication: proved

full proof & adversarial review →

The anchor — algorithmic

Theorem 3

PDF text-layer excerpt — equations and symbol order may be approximateGiven ε > 0, there is a randomized Robertson- Webb protocol Mϵ that asks at most O(n2/ε) queries, is truthful in expectation and allocates to each agent a piece of value between 1/n−ϵ and 1/n+ϵ, according to the valuation functions of all agents.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given a finite catalogue \(T\) of normalized valuation densities, a population distribution \(\mu\in\Delta(T)\), an integer population scale \(N\), and \(\eta>0\), construct a succinct randomized Robertson–Webb protocol that implicitly partitions the cake into \(N\) pieces \(A_1,\ldots,A_N\), assigns them by a valuation-independent uniform random permutation, preserves individual truthfulness in expectation, and guarantees \(V_t(A_j)\in[(1-\eta)/N,(1+\eta)/N]\) for every \(t\in T\) and every \(j\), using complexity polynomial in \(|T|\), the input length, \(1/\eta\), and \(\log N\), rather than \(N\).

The model it lives in

A finite catalogue of valuation types carries population mass \(\mu\); the decision variables are a succinct \(N\)-piece cake partition and a uniform randomized matching, and the objective is to minimize type-level query and representation complexity subject to approximate perfectness and individual truthfulness in expectation.

The objection that survived

The original truthfulness proof relies on a uniform random permutation of all explicit pieces, whereas the proposed type-dependent transport weakens the fairness condition and may introduce manipulable type-piece assignments; the proponent acknowledges this but does not resolve it.

fatal: False

What the mirror covers

The mirror covers Theorem 3's approximate randomized Robertson–Webb protocol, but not Theorem 1 or Theorem 2, whose dictatorship and empty-recipient conclusions concern named individuals and need additional mass-level assumptions.

Open questions for a prover

The case FOR (proponent)

The strongest positive case is a qualified one, anchored in Theorem 3 rather than Theorems 1–2.

Theorem 3 is proved in this paper. It states that, for every \(\varepsilon>0\), there is a randomized Robertson–Webb protocol \(M_\varepsilon\) which asks \(O(n^2/\varepsilon)\) queries, is truthful in expectation, and gives every agent a piece whose value, according to the valuation functions, lies between \(1/n-\varepsilon\) and \(1/n+\varepsilon\). The theorem is proved here by discretizing the truthful-in-expectation protocol of Mossel and Tamuz, using the existence of bounded-cut perfect partitions from Alon. Thus this is not merely a literature citation: the paper establishes the approximate protocol and its query bound.

The continuous mirror I would put forward is \(\textsf{Mass-RW-ApproxPerfect}_\infty\).

An instance consists of a finite catalogue \(T\) of valuation types, where each \(t\in T\) has a normalized density \(v_t\) on \([0,1]\), a population distribution \(\mu\in\Delta(T)\), a population scale \(N\) with \(\rho=1/N\), and an accuracy parameter \(\eta>0\). Type \(t\) represents a mass \(\mu_t\) of agents, so the actual mass of that type is \(N\mu_t\). The types are complete descriptions: agents with the same \(t\) have the same valuation function and are indistinguishable to the mechanism.

The cake remains the ordinary interval \([0,1]\). The continuously varying object is the population distribution \(\mu\), not the cake or the outcome. A mass allocation consists of a partition \(A_1,\ldots,A_N\) of the cake together with numbers \(z_{t,j}\), where \(z_{t,j}\) is the mass of type \(t\) assigned to piece \(A_j\). These satisfy

\[ \sum_t z_{t,j}=\rho \qquad\text{and}\qquad \sum_j z_{t,j}=\mu_t. \]

Thus every microscopic agent receives an integral piece \(A_j\), while the type-level assignment \(z\) is fractional. This is exactly the high-multiplicity distinction: the population is represented by masses, but the individual bundle remains an ordinary cake piece.

The near-perfect requirement is

\[ V_t(A_j)\in[\rho-\eta\rho,\rho+\eta\rho] \]

for every type \(t\) and every piece receiving positive mass. Equivalently, after normalizing by the fair share \(\rho\), every type values every assigned piece within \(1\pm\eta\). A randomized matching assigns individual agents to the pieces according to \(z\). The mechanism must be truthful in expectation for each microscopic agent, while its truthful execution is computed from the finite type catalogue rather than from a list of \(N\) named agents.

The computational question is: can one construct such a randomized mass Robertson–Webb protocol, and can its description and number of distinct-type queries be bounded by a polynomial in \(\tau=|T|\), the encoding length of the densities and masses, and \(1/\eta\), rather than by the number \(N\) of repeated agents? The optimization version asks for the minimum worst-case number of type-level Cut and Eval queries.

This is recognizably the authors’ problem. It retains their cake, their value-density model, their Robertson–Webb interaction, approximate perfectness, random assignment, and truthfulness in expectation. The only new object is that many agents share one valuation type and are represented by mass. The motivating regime is plausible: a large population of households, land users, or time-slot users whose valuations come from a relatively small number of standardized templates, with \(N\gg\tau\). A query answered once for a valuation type can then be reused across its many indistinguishable copies.

I would expect the compressed mass version to be Class A. The type-level constraints are linear, the assignment variables form a transportation polytope, and the randomized matching argument behind Theorem 3 survives: a uniformly randomized assignment of a partition gives every agent the same expected fraction of the whole cake, irrespective of the reported partition. The open algorithmic question is whether the common near-equal partition and its mass assignment admit a succinct construction whose complexity depends on \(\tau\), not on the number of repeated agents. Configuration LPs, measure-partition arguments, and column-generation techniques are natural tools.

The paper’s other main results are weaker anchors for this purpose. Theorem 1 says that every deterministic strategy-proof two-agent Robertson–Webb protocol is dictatorial on hungry valuations; Theorem 2 says that for \(n\ge3\), every truthful outcome has an agent receiving the empty piece. Both are proved here, but their conclusions concern one named agent. In a continuum, “some agent is empty” may concern zero population mass and become vacuous; strengthening it to “some positive-mass type is empty” would require an additional anonymity or coalition-truthfulness assumption not supplied by the paper. I therefore would not use them as separate anchors.

The weakest point is truthfulness. If a single infinitesimal agent cannot affect the aggregate distribution \(\mu\), individual strategy-proofness can become vacuous. The mirror must therefore retain a microscopic implementation: a deviation changes that agent’s menu or assigned bundle even though it does not change the aggregate mass data. Alternatively, one could require truthfulness for positive-mass type blocks, but that is a stronger co-modification and should be stated openly. A second weakness is output size: an explicit list of \(N\) pieces cannot be produced in time independent of \(N\), so the proposed problem must ask for a compressed mass plan or sampler, with finite implementation treated separately.

This covers Theorem 3 and supports a genuine, if qualified, continuous-population research question. It does not provide a hardness-dissolves narrative: the paper contains no named NP-hardness, \(\mathrm P\)-membership, W[1]-hardness, or FPT theorem. If the anchor rule is interpreted as requiring a standard complexity-class result, then no compliant positive anchor exists. Under the broader reading that accepts a named query-complexity protocol theorem, \(\textsf{Mass-RW-ApproxPerfect}_\infty\) is the best available mirror.

The case AGAINST (opponent, writing after the proponent)

The proponent has only one viable anchor, Theorem 3, and even granting that a query-complexity theorem counts as a computational anchor, its mirror does not preserve the theorem’s computational object.

Theorem 3’s guarantee is absolute: every agent values every candidate piece in the partition within \(1/n\pm\varepsilon\). In the proposed model, the natural relative guarantee is \(V_t(A_j)\in[(1-\eta)/N,(1+\eta)/N]\). Thus the paper’s theorem would have to run with \(\varepsilon=\eta/N\), turning its query bound into \(O(N^3/\eta)\), not a bound depending only on the number of types \(\tau\). Repeated valuation types do not remove the need to create the \(N\) pieces. For \(\eta<1\), every assigned piece must have positive value, and a Robertson–Webb allocation of \(N\) such pieces has at least \(N-1\) cuts and an \(N\)-sized allocation description.

Allowing a compressed mass plan does not solve this while preserving the theorem. It changes the output from a Robertson–Webb allocation of individual pieces into an implicit sampler or transport measure. That may be a worthwhile new fair-division problem, but Theorem 3 proves nothing about its representation size, query complexity, or implementability.

There is also a substantive weakening hidden in the proposed constraint. Theorem 3 checks \(V_i(A_j)\) for every agent \(i\) and every piece \(A_j\), because the final random permutation may give any agent any piece. The proposed model checks only pieces to which type \(t\) is assigned positive mass. That replaces the uniform random permutation by a type-dependent matching. The original truthfulness argument no longer applies: a type can potentially manipulate the admissible type-piece transport. Proving truthfulness for that transport would be a new mechanism-design theorem, not a continuization of Theorem 3.

The alternative is to retain uniform randomization over all pieces. Then, for every type \(t\),

\[ \frac{1}{N}\sum_{j=1}^N V_t(A_j)=\frac{1}{N}, \]

regardless of the partition. Ex ante truthfulness and expected fairness become automatic from normalization; the population distribution \(\mu\) contributes no meaningful computational role. The interesting part of Theorem 3—constructing a common approximately perfect partition—either remains an \(N\)-scale geometric problem or disappears into a vacuous lottery guarantee.

The atomless limit is worse. With one fixed cake and a continuum of agents, each individual receives zero mass and hence zero value. Individual strategy-proofness also becomes vacuous, since a measure-zero deviation cannot change the aggregate mechanism. Replacing this by truthfulness of a positive-mass type bloc is legitimate research, but it is coalition truthfulness, not the paper’s individual strategy-proofness. Scaling the cake or resource supply with \(N\) can avoid the degeneration, but then one has replicated the fair-division resource and created a different configuration-allocation problem.

The other theorems do not rescue the case. Theorem 1 concerns exactly two named agents, so it has no high-multiplicity regime. Theorem 2’s empty recipient may be a single measure-zero individual; strengthening it to an empty positive-mass type would require a new anonymity or bloc-truthfulness assumption.

Finally, under a strict computational-anchor reading, the paper has no standard complexity result at all. Theorem 3 gives a query bound, while its construction exhaustively enumerates candidate cut sets and allocations; it does not establish polynomial-time solvability. The proposed type-level complexity question is therefore speculative twice over: it introduces a new compressed output model and asks for a new algorithmic theorem in it.

A large population with repeated valuation templates is perfectly plausible. What fails is the claim that this particular paper supplies a worthwhile continuous-population computational mirror. Preserving individual pieces preserves the \(N\)-scale problem; aggregating them destroys the strategic and fairness content; taking the continuum limit makes both individual value and individual incentives vanish. A new mass-based cake-cutting project could be valuable, but it would be inspired by this paper rather than a genuine continuization of its proved result.

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.