Fair Division via the Cake-Cutting Share

Yannan Bai, Kamesh Munagala, Yiheng Shen, Ian Zhang · AAAI 2025 (aaai25-33481)

mirror found
paperFair Division via the Cake-Cutting Share
authorsYannan Bai, Kamesh Munagala, Yiheng Shen, Ian Zhang
venueAAAI 2025
filed underfairalloc · shares
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1)
judge confidencehigh
authors would recognise ityes

The anchor — algorithmic

Lemma 7

For any agent i, the value CCSi is the optimal solution to the following LP: max X k∈[m] vik · xk , (1) s.t. X k∈[m] vjk · xk ≤uj([m]) n , ∀j ∈([n] \ {i}) ; (2) 0 ≤xk ≤1 , ∀k ∈[m] . Similarly, the envy free share EFSi is the solution to the following linear program: max X k∈[m] vik · xik , (3) s.t. X k∈[m] vjk · xik ≤ X k∈[m] vjk · xjk , ∀j ∈([n] \ {i}) ; (4) X j∈[n] xjk ≤1 , ∀k ∈[m] ; xjk ≥0 , ∀j ∈[n], k ∈[m] .

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given \(m\) divisible resources, rational type masses \(\mu\) over valuation-vector types \(v_t\), and an integer population scale \(N\) with \(N\mu_t\) integral, compute each type's CCS \(\sigma_t\) using constraints from represented other agents, then maximize \(\theta\) over type-level bundles \(a_t\) satisfying \(v_t \cdot a_t \ge \theta \sigma_t\) for every positive-mass type, \(\sum_t \mu_t a_{t,k} \le 1/N\) for every resource, and \(0 \le a_{t,k} \le 1\).

The model it lives in

A high-multiplicity fair-division model with valuation types and masses \(\mu\), per-agent CCS values from Lemma 7, common bundle variables \(a_t\) for each type, resource consumption \(\mu_t a_t\), and max-min objective \(\theta\).

The objection that survived

For every type with at least two copies, the same-type constraint forces its CCS to equal its proportional share, so the mirror loses the paper's nontrivial CCS phenomenon and is not a scale-free nonatomic limit.

fatal: False

What the mirror covers

Covers Lemma 7's CCS-share LP and Theorem 3's CCS approximation question in the high-multiplicity regime; it leaves EFS, EFSΔ, the projective-plane lower bound at fixed type count, and the empirical results aside.

Open questions for a prover

The case FOR (proponent)

There is a credible positive case, but it is a high-multiplicity mirror rather than a naïve \(N\to\infty\) limit. My lead anchor is Lemma 7; Theorem 3 is a useful second anchor.

The natural regime is a large population of recipients—say households receiving municipal services, patients receiving divisible healthcare capacity, or advertisers competing for divisible inventory—with only \(\tau\) distinct valuation profiles over \(m\) resources. A type \(t\) consists of its complete valuation vector \(v_t\in\mathbb Q_{\ge0}^m\), and \(\mu_t\) is its population fraction. Thus \(N\mu_t\) named agents would have type \(t\), with \(N\gg\tau\). The divisible goods are retained from the paper; what is continuized is the population representation.

It is important to retain \(N\), or equivalently \(\varepsilon=1/N\), because the paper’s share is an individual share while the resources have fixed total supply. Let \(q_t=N\mu_t\in\mathbb Z\). A type-level allocation gives every member of type \(t\) a bundle \(a_t\in[0,1]^m\), with

\[ \sum_t q_t a_{t,k}\le 1 \]

for every resource \(k\), equivalently \(\sum_t\mu_ta_{t,k}\le\varepsilon\). The mass allocated to type \(t\) is \(\mu_ta_t\).

My lead problem is Continuum-CCS Evaluation and Allocation, mirroring Lemma 7, which is proved in the full version. For a positive-mass type \(t\), define its continuous cake-cutting share by

\[ \sigma_t= \max_{0\le x\le 1} \left\{v_t\cdot x: v_s\cdot x\le \varepsilon\sum_k v_{s,k} \text{ for every type }s\text{ represented by another agent} \right\}. \]

If \(q_t\ge2\), the constraint for \(s=t\) is included: copies of the same type are genuine other agents, and the paper’s share definition is supposed to react to them. This is exactly the type-compressed form of Lemma 7’s LP.

The task is then to compute

\[ \theta^*=\max\left\{\theta: v_t\cdot a_t\ge\theta\sigma_t\ \forall t, \quad \sum_t\mu_ta_{t,k}\le\varepsilon, \quad 0\le a_{t,k}\le1 \right\}. \]

A solution consists of the type-level allocation \(a\) and the optimal guarantee \(\theta^*\), or, for a decision version, an allocation meeting a requested factor \(1/B\).

This is a genuine continuous-population version of their problem, not merely another fractional outcome problem. If \(\mu\) is rational, expanding each type into \(q_t\) named agents recovers the paper’s instance exactly. Conversely, any allocation in the expanded instance can be averaged within each type. Since valuations are linear and the constraints are convex, this averaging preserves every type’s guarantee. Therefore the type-level LP has exactly the same optimum as the expanded individual-level problem, while avoiding an input of size \(N\).

I expect this mirror to be Class A. Each share is an LP with \(O(m)\) variables and \(O(\tau)\) constraints, and the simultaneous allocation is another LP with \(O(m\tau)\) variables. Its running time should be polynomial in \(m,\tau\), and the bit length of \(\mu,\varepsilon,v\), rather than in the number of named agents. This is precisely the kind of high-multiplicity computational gain the ChoCo programme is interested in.

The second anchor is Theorem 3, proved in the full version. It states that for the cake-cutting share,

\[ \alpha(\cdot,m)=O(m^{2/3}), \]

with an instance requiring \(\Omega(\sqrt m)\). Its importance here is that the upper bound is independent of the number of agents. It therefore remains meaningful when \(N\) is huge and \(\tau\) is moderate.

The corresponding continuous problem is Continuum-CCS \(B\)-Guarantee. Its instance is

\[ (m,T,\mu,\varepsilon,(v_t)_{t\in T},B), \]

with the share values \(\sigma_t\) defined above. The question is whether there exists a mass allocation \(a\) satisfying

\[ v_t\cdot a_t\ge \sigma_t/B \]

for every positive-mass type, together with the resource constraints. A feasible allocation is a certificate of yes; an LP dual certificate can certify infeasibility.

The paper’s Theorem 3 transfers immediately to every rational continuous society through the expansion/symmetrisation correspondence: \(B=O(m^{2/3})\) always suffices, while some continuous representations require \(\Omega(\sqrt m)\). The new continuous question is whether the high-multiplicity restriction yields a sharper bound such as

\[ B= f(m,\tau,\min_t\mu_t), \]

rather than a bound expressed only in \(m\). I would expect the explicit per-instance problem to remain Class A, with the main research challenge being a sharper structural bound in the number of types.

Theorem 1 is also supportive: it gives \(\alpha(n,\cdot)=O(\sqrt n)\), proved in Section 3, for envy-free share and hence cake-cutting share. But I would not use it as a separate anchor because its dependence on the number of named agents becomes weak in a high-multiplicity regime. Theorem 2, proved in Section 4, gives the matching \(\Omega(\sqrt n)\) lower bound for cake-cutting share, but its projective-plane construction uses essentially one distinct valuation type per agent. It is therefore a useful boundary result, not evidence that fixed-\(\tau\) continuization is hard.

The strongest plausibility argument is that the mirror preserves exactly what is distinctive about the paper: the fair share depends on the other agents’ valuations, and copies of a type matter. It does not replace CCS by proportionality, Nash welfare, or ordinary envy-freeness. The only change is that repeated agents are represented by their mass and the allocation is computed per type.

The weakest point is the literal continuum limit. If total resource supply is fixed while an individual agent’s mass tends to zero, an individual’s CCS naturally tends toward a degenerate zero-scale quantity. Thus I would not claim that the paper has a meaningful nonatomic individual-share limit without qualification. The defensible mirror is the programme’s high-multiplicity version: a distribution \(\mu\), a population scale \(N\), and mass allocations that exactly reproduce every rational finite instance without expanding it. That is weaker than a scale-free continuum theorem, but it is still a legitimate and computationally useful mirror.

It also generates worthwhile follow-up questions: whether fixed \(\tau\) gives a constant CCS approximation; whether the projective-plane lower bound can survive with repeated types; analogous mass formulations for EFS and EFS\({}_\Delta\); and rounding guarantees when a continuous type distribution is converted back into an integer population.

The case AGAINST (opponent, writing after the proponent)

The proposed mirror collapses on the paper’s own definition of cake-cutting share.

Let \(q_t=N\mu_t\) be the number of agents of type \(t\), and write \(V_t=\sum_k v_{t,k}\). If \(q_t\ge 2\), Lemma 7 includes a constraint from another agent of the same type:

\[ v_t\cdot x\le \frac{V_t}{N}. \]

Hence \(\mathrm{CCS}_t\le V_t/N\). But the proportional bundle \(x_k=1/N\) satisfies every constraint and gives value \(V_t/N\). Therefore, for every positive-mass type in a genuine high-multiplicity regime,

\[ \mathrm{CCS}_t=\mathrm{PROP}_t. \]

Giving every agent \(1/N\) of every item achieves all these shares exactly, so the proposed \(\theta^*\) is always \(1\). This is not merely a continuous version whose answer happens to be easy: the paper’s distinctive share has disappeared. The same-type copy that the proponents want to preserve is precisely what forces the collapse.

That defeats Lemma 7 as a substantive anchor. Its type-compressed LP is formally correct, but unnecessary: the share values and optimal allocation are obtained by equal splitting. The hidden \(N\) or \(\varepsilon=1/N\) is also unavoidable. Without it, the paper’s share is undefined; with fixed total supply and \(N\to\infty\), every individual share tends to zero. Rescaling per-agent supply can produce a different model, but not a scale-free continuum limit of the paper’s object.

It also defeats Theorem 3. Its \(\Omega(\sqrt m)\) lower-bound construction relies on essentially one distinct valuation profile per agent—the projective-plane lines. If there are only \(\tau\) valuation types and \(N\gg\tau\), the CCS approximation factor is instead exactly \(1\). To preserve the theorem’s construction, one must let \(\tau\) grow with \(N\), eliminating the high-multiplicity gain. An atomless valuation distribution does not rescue this naturally: after the per-capita rescaling, constraints from types approaching \(t\) impose the limiting self-constraint \(v_t\cdot y\le V_t\), again reducing the normalized share to proportionality under ordinary continuity assumptions.

There is a fork with no satisfactory intermediate option. Quotient agents by valuation type and retain multiplicities: CCS becomes proportionality. Keep agents distinguishable to avoid duplicate-type constraints: the “continuous society” has no useful multiplicity compression. Replace CCS by a one-representative-per-type share: that is a new group-fairness notion, and deliberately removes the paper’s central phenomenon that duplicating an agent changes its share.

The proponent’s mention of Theorem 1 is therefore not an independent rescue. An EFS-only variant may avoid the exact CCS collapse, since same-type copies impose a different constraint. But it would be a new weighted or nonatomic EFS problem, not a mirror of the two proposed anchors, and its literal individual shares still vanish unless one introduces a per-capita normalization absent from the paper.

So the negative case is strong against this paper’s actual computational contribution: high multiplicity either makes CCS exactly proportional or forces the model back to individually specified agents. I would not claim that no researcher could invent an interesting nonatomic EFS model inspired by the paper; that is the honest weak point. But the supplied continuous mirror does not preserve a nontrivial result worth adding to ChoCo.

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.