Egalitarian cake-cutting
Egalitarian cake-cutting is a kind of fair cake-cutting in which the fairness criterion is the egalitarian rule. The cake represents a continuous resource, that has to be allocated among people with different valuations over parts of the resource. The goal in egalitarian cake-cutting is to maximize the smallest value of an agent; subject to this, maximize the next-smallest value; and so on. It is also called leximin cake-cutting, since the optimization is done using the leximin order on the vectors of utilities.
The concept of egalitarian cake-cutting was first described by Dubins and Spanier, who called it "optimal partition".
Existence
Leximin-optimal allocations exist whenever the set of allocations is a compact space. This is always the case when allocating discrete objects, and easy to prove when allocating a finite number of continuous homogeneous resources. Dubins and Spanier proved that, with a continuous heterogeneous resource, the set of allocations is compact. Therefore, leximin-optimal cake allocations always exist. For this reason, the leximin cake-allocation rule is sometimes called the Dubins–Spanier rule.Variants
When the agents' valuations are not normalized, there is a difference between the absolute utility profile of an allocation, and its relative utility profile. The absolute leximin rule chooses an allocation in which the absolute utility profile is leximin-maximal, and the relative leximin rule chooses an allocation in which the relative utility profile is leximin-maximal.Properties
Both variants of the leximin rule are Pareto-optimal and population monotonic. However, they differ in other properties:- The absolute-leximin rule is resource monotonic but not proportional;
- The relative-leximin rule is proportional but not resource-monotonic.
Relation to envy-freeness
| Agent | Left | Middle | Right |
| A | 6 | 9 | |
| B | 5 | 10 | |
| C | 15 | ||
| D | 15 | ||
| E | 15 |
All agents value the entire cake at 15, so absolute-leximin and relative-leximin are equivalent. The largest possible minimum value is 5, so a leximin allocation must give all agents at least 5. This means that the Right must be divided equally among agents C, D, E, and the Middle must be given entirely to agent B. But then A envies B.
Dubins and Spanier proved that, when all value-measures are strictly positive, every relative-leximin allocation is envy-free.
Weller showed an envy-free and efficient cake allocation that is not relative-leximin. The cake is , there are three agents, and their value measures are trianglular distributions centered at 1/4, 1/2 and 3/4 respectively. The allocation has utility profile. It is envy-free and utilitarian-optimal, hence Pareto-efficient. However, there is another allocation with a leximin-better utility profile.
Computation
Dall'aglio presents an algorithm for computing a leximin-optimal resource allocation.Aumann, Dombb and Hassidim present an algorithm that, for every e>0, computes an allocation with egalitarian welfare at least of the optimum using queries. This is exponential in n, but polynomial in the number of accuracy digits.
On the other hand, they prove that, unless P=NP, it is impossible to approximate the optimal egalitarian value to a factor better than 2, in time polynomial in n. The proof is by reduction from 3-dimensional matching. For every instance of 3DM matching with m hyperedges, they construct a cake-cutting instance with n agents, where 4m ≤ n ≤ 5m. They prove that, if the 3DM instance admits a perfect matching, then there exists a cake allocation with egalitarian value at least 1/m; otherwise, there is no cake-allocation with egalitarian value larger than 1/.