Cake-Cutting for 3 Agents Tied to Jordan Curve Problem, Proves Hard
Even dividing a cake fairly among three people is computationally impossible.
The classic envy-free cake-cutting problem asks how to divide a divisible resource (like a cake) among agents so no one envies another's piece. For continuous valuation functions, an envy-free solution with contiguous pieces always exists, but computing it efficiently has been an open challenge. While the cut-and-choose algorithm handles two agents easily, the problem for four or more agents is known to be hard. The case of three agents remained a long-standing open question.
Now, a new paper on arXiv (June 2026) by Alexandros Hollender, Gilbert Maystre, and Kilian Risse finally settles it: three-agent envy-free cake-cutting with contiguous pieces is intractable. The authors uncover a novel connection to the Jordan curve problem introduced by Adler, Daskalakis, and Demaine (2016). Their main technical contributions are the first lower bounds for that geometric problem—a query lower bound and a proof of hardness for the class UEOPL, a subclass of PPAD that includes notoriously difficult problems like Simple Stochastic Games and the P-matrix Linear Complementarity Problem. This result closes a major gap in computational complexity theory and has implications for algorithmic fair division.
- Envy-free cake-cutting with three agents and contiguous pieces is proven intractable, settling a long-standing open problem.
- The paper establishes a novel connection between cake-cutting and the Jordan curve problem from computational geometry.
- First lower bounds for the Jordan curve problem: query complexity lower bound and hardness for class UEOPL (PPAD subclass).
Why It Matters
Fair division algorithms hit a fundamental computational barrier, even for just three participants.