Approximate Envy-Freeness in Graphical Cake Cutting

Sheung Man Yuen, Warut Suksompong · IJCAI 2023 (ijcai23-00326)

mirror found
paperApproximate Envy-Freeness in Graphical Cake Cutting
authorsSheung Man Yuen, Warut Suksompong
venueIJCAI 2023
filed underfairalloc · cake
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1)
judge confidencemedium
authors would recognise ityes

The anchor — algorithmic

Theorem 4

Given an instance of graphical cake cutting consisting of a star graph with m edges, there exists an algorithm that, for any ϵ > 0, computes a (3 + ϵ)-EF allocation in time polynomial in n, m, and 1/ϵ.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given a star graph \(G\), finitely many rational valuation types \(T\), rational masses \(\mu\), normalized additive valuations \(v_t\), and \(\epsilon>0\), let \(\operatorname{OPT}_N\) be the minimum worst multiplicative envy over connected allocations of \(N\mu_t\) clones of each type. Compute or approximate \(\limsup_{N\to\infty,\;N\mu\in\mathbb{Z}^{T}}\operatorname{OPT}_N\), or produce a type-compressed uniform allocation scheme attaining \(3+\epsilon\).

The model it lives in

Valuation types \(t\) have masses \(\mu_t\); each admissible scale \(N\) creates \(N\mu_t\) clones, whose connected shares partition \(G\). The objective is the asymptotic minimum of \(R_N=\max_{i,j}v_{\operatorname{type}(i)}(A_j)/v_{\operatorname{type}(i)}(A_i)\), with a symbolic scheme or approximation computed from \((G,T,\mu)\).

The objection that survived

The mirror requires a limsup over finite clone counts and does not yield a standalone atomless allocation of connected pieces, so its status as a compressed population problem is materially weaker than in voting.

fatal: False

What the mirror covers

The mirror covers the algorithmic guarantees of Theorems 4, 6, and 7; it leaves Theorem 3, Theorem 5, Proposition 8, and Theorems 9–10 unmirrored.

Open questions for a prover

The case FOR (proponent)

The strongest positive case is a high-multiplicity, rational-clone mirror of Theorem 4.

The paper’s Theorem 4, proved here rather than cited, says that for a star graph with \(m\) edges and arbitrary agent valuations, a \((3+\epsilon)\)-EF connected allocation can be computed in time polynomial in \(n\), \(m\), and \(1/\epsilon\). This is a genuine computational anchor: it is an explicit approximation algorithm whose input population can naturally contain many repeated valuation types.

My mirror is Typed-Star-AEF\(_\infty\). An instance consists of a star graph \(G\), a finite set of valuation types \(T\), rational masses \(\mu_t\) summing to \(1\), and one normalized additive valuation \(v_t\) for each type. Valuations may be represented in the paper’s Robertson–Webb query model, or by rational piecewise-constant densities. For every integer \(N\) such that \(N\mu_t\in\mathbb Z\), form the finite clone instance \(I_N\) containing \(N\mu_t\) agents of type \(t\).

A solution is a uniform allocation procedure producing, for every such \(N\), a partition \(A^{(N)}\) of \(G\) into connected shares, one per clone. Its objective is the worst multiplicative envy ratio \(R_N=\max_{i,j}v_{\operatorname{type}(i)}(A_j^{(N)})/v_{\operatorname{type}(i)}(A_i^{(N)})\). The continuous question is: given \(\epsilon>0\), output a procedure for which \(R_N\le 3+\epsilon\) for every sufficiently large \(N\), or equivalently determine whether the asymptotic optimum \(\limsup_{N\to\infty}\min_A R_N\) is at most \(3+\epsilon\).

This is a direct high-multiplicity mirror at every finite realization: the graph, connectedness requirement, valuation semantics, and pairwise envy predicate are unchanged. Only the named population is replaced by its rational type histogram \(\mu\). A convincing regime is a large pool of road, railway, or cable-maintenance contractors operating on hub-and-branch networks. Contractors repeat a small number of complete profiles—same valuation densities, eligibility, and operating parameters—while \(N\) is very large relative to \(|T|\). The paper’s own maintenance interpretation makes this recognizable to the authors.

The inherited mirror is Class A: Theorem 4 already supplies the required family of allocations. The genuinely new ChoCo question is whether the family can be generated from the compressed input \((G,T,\mu)\) without expanding all \(N\) clones. The natural conjecture is still tractable: the four phases of the paper’s algorithm should admit mass-aware versions that process type masses and split clone classes symbolically. That is a real algorithmic question, not merely a relabeling.

A second, independently plausible anchor is Theorem 6, also proved here. It states that for arbitrary graphs and identical valuations, a \((2+\epsilon)\)-EF connected allocation is computable in polynomial time. Its mirror, Typed-Graphical-MEF\(_\infty\), takes a graph \(G\), one common valuation \(v\), and the high-multiplicity society \(\mu=(1)\). It asks for a uniform family of connected allocations to \(N\) identical clones with \(\limsup_N \max_i v(A_i)/\min_i v(A_i)\le 2+\epsilon\). Theorem 6 gives this family; Theorem 7 gives the stronger exact \(2\)-EF guarantee on stars. This is a weaker population mirror because there is only one type, but it is particularly author-recognizable: the paper explicitly motivates identical valuations by towns distributing street-maintenance responsibility among many contractors. Its expected classification is also Class A, with the paper’s minimum–maximum balancing procedure as the starting point.

I would not anchor on Theorem 3’s \(1/2\)-additive guarantee. With a fixed cake and \(N\to\infty\), individual utilities vanish, so a constant additive bound becomes increasingly weak. The multiplicative anchors are better because their ratios remain meaningful in the high-multiplicity limit.

The weakest point is that a literal atomless population cannot each receive a positive-length connected piece of one fixed finite cake. Replacing the problem by fractional type-level coverage would erase precisely the connectivity and individual-envy structure that makes the paper interesting. My mirror therefore uses the rational-clone limit rather than pretending that an uncountable family of positive bundles exists. That makes it an extension of the paper’s finite model rather than a brand-new continuum allocation theorem, but it preserves the original computational predicate exactly and gives a clear programme: characterize the asymptotic optimum, design a type-compressed algorithm, and establish rounding or clone-consistency bounds between the mass representation and finite allocations.

The case AGAINST (opponent, writing after the proponent)

The source gate does not help the negative case: Theorems 4, 6, and 7 are genuine named algorithmic anchors. The obstruction is instead that cloning the agents does not produce a meaningful continuous population while preserving the paper’s allocation object.

For a type \(t\) with \(N_t=N\mu_t\) clones, let \(A_i\) be the connected share of clone \(i\). If an allocation is \(\alpha\)-EF, then every share \(A_j\) satisfies \(v_t(A_j)\le \alpha v_t(A_i)\) for every clone \(i\) of type \(t\). Since the type-\(t\) shares are disjoint and \(v_t(G)=1\),

\[ \min_{i:\operatorname{type}(i)=t} v_t(A_i)\le \frac{1}{N_t}, \]

and hence every share satisfies

\[ v_t(A_j)\le \frac{\alpha}{N_t}. \]

Thus, under any bounded multiplicative guarantee, every individual bundle converges to zero value as \(N\to\infty\). In the atomless limit, individual envy is either undefined as a ratio \(0/0\), or additive envy becomes vacuous. This is not a tie-breaking or strict-inequality issue: the per-agent allocation itself disappears.

The proponent’s “uniform procedure for every \(N\)” avoids that degeneration only by declining to take a continuum limit. It is a sequence of finite allocations, each still containing \(N\) individually connected pieces. Moreover, \(\mu\) alone is insufficient: the same type distribution with different \(N\) requires different numbers of pieces and has a different feasible allocation space. Unlike a voting profile, total population cannot be normalized away. It is structurally coupled to the fixed cake.

Aggregating all shares of type \(t\) into one region \(B_t\) does not repair this. The union of a type’s shares may be disconnected, and \(B_t\) does not record how its value is divided among clones. Two allocations can have identical \(B_t\) for every type but radically different worst envy because one gives a clone a large piece and another a tiny piece. To preserve the paper’s predicate, one must retain a distribution over individual connected shares. In a finite cake, a continuum of pairwise disjoint positive-valued shares is impossible: at most countably many agents can receive positive-valued pieces. A measure over zero-valued shares restores atomlessness only by restoring the degeneracy.

This defeats Theorem 4’s contractor scenario as a continuous mirror, even though repeated contractor profiles are perfectly plausible. The scenario may justify studying repeated-agent graphical cake cutting, but the relevant object is then a finite clone allocation or a configuration census, not a society represented by \(\mu\). A type-compressed algorithm would still need to generate \(N\) connected bundles, or a new measure over bundles; the paper’s polynomial-time algorithm already handles the expanded finite instance. The genuinely new question is symbolic compression of the output, not population continuization.

Theorem 6 and Theorem 7 are weaker anchors still. Their society is \(\mu=(1)\): one valuation type with varying clone count. The continuous input contains no population information at all. The finite minimum–maximum path and balancing procedures rely on a list of positive-valued shares; in the atomless limit there is no positive minimum share. Keeping \(N\) gives the original finite partition problem; removing \(N\) destroys the object.

One can evade the vanishing-bundle argument by scaling the cake supply with \(N\), allowing overlapping fractional type allocations, or replacing individual envy by density or coalition envy. Each may define an interesting fair-division problem, but each changes the resource or the computational predicate. It is no longer a mirror of these theorems.

So the strongest negative conclusion is: the paper supports a respectable repeated-agent extension, but not a continuous-population mirror in ChoCo’s sense. If that broader extension category is accepted, the proponent has a legitimate but weaker case; the claim that the paper yields a compact mass-based society problem with preserved connected individual envy does not survive.

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.