We study proportional cake cutting under an equal-length constraint, where each of agents must receive a bundle of length exactly that is worth at least to that agent. Our main result determines the exact worst-case number of cuts needed to guarantee such an allocation, namely for every . This improves on the previously known quadratic upper bound. The proof combines the constrained necklace-splitting theorem with a recursive assignment argument based on Hall’s theorem. The same bound extends to the stronger requirement of envy-freeness when is a prime power, and an upper bound holds for arbitrary . We then ask whether such allocations can be computed. We first show that no deterministic protocol in the Robertson–Webb model terminates after finitely many queries on every instance and always returns an exact equal-length proportional allocation, even for two agents with identical valuations. For every , however, queries suffice to produce an allocation in which every agent receives a bundle of length exactly and value at least , again using at most cuts. Finally, we augment the Robertson–Webb model with two-knife queries. We show that recursive balanced halving attains the optimal bound of cuts when is a power of two. For arbitrary , we give a procedure using cuts.

生成讲解博客的中文版本

生成AI智能校验的中文版本