On Connected Strongly-Proportional Cake-Cutting
Zsuzsanna Jankó, Attila Joó, Erel Segal-Halevi, Sheung Man Yuen
TL;DR
This work characterizes when connected strongly-proportional allocations exist in cake-cutting under varying entitlements and hunger assumptions, and analyzes the precise query complexity to decide existence and compute such allocations. For hungry agents with equal entitlements, existence is determined by the disagreement of $r$-marks for $r\in\mathcal{T}$, enabling a constructive $O(n^2)$-query algorithm with a matching $\Theta(n^2)$ lower bound; with unequal entitlements, the problem requires $\Theta(n\,2^n)$. For the general (not necessarily hungry) setting, a permutation-based Marking condition yields an upper bound of $O(n\,2^{n-1})$ queries, with a corresponding $\Omega(n\,2^n)$ lower bound, giving a tight $\Theta(n\,2^n)$ complexity overall. A stronger fairness variant preserves the same exponential bound, while the pie variant is provably intractable (no finite algorithm). These results delineate the computational landscape of connected fair allocations and highlight the crucial role of entitlements and topology in cake-cutting questions.
Abstract
We investigate the problem of fairly dividing a divisible heterogeneous resource, also known as a cake, among a set of agents who may have different entitlements. We characterize the existence of a connected strongly-proportional allocation -- one in which every agent receives a contiguous piece worth strictly more than their proportional share. The characterization is supplemented with an algorithm that determines its existence using O(n * 2^n) queries. We devise a simpler characterization for agents with strictly positive valuations and with equal entitlements, and present an algorithm to determine the existence of such an allocation using O(n^2) queries. We provide matching lower bounds in the number of queries for both algorithms. When a connected strongly-proportional allocation exists, we show that it can also be computed using a similar number of queries. We also consider the problem of deciding the existence of a connected allocation of a cake in which each agent receives a piece worth a small fixed value more than their proportional share, and the problem of deciding the existence of a connected strongly-proportional allocation of a pie.
