Search in Co-Wiki

Egalitarian cake-cutting

game-theory 998 tokens 10 outbound links

Egalitarian cake-cutting

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 ("cake"), the set of allocations is compact.

Variants When the agents' valuations are not normalized (i.e., different agents may assign a different value to the entire cake), there is a difference between the absolute utility profile of an allocation (where element i is just the utility of agent i), and its relative utility profile (where element i is the utility of agent i divided by the total value for agent i). 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:

Relation to envy-freeness Both variants of the leximin rule may yield allocations that are not envy-free. For example, suppose there are 5 agents, the cake is piecewise-homogeneous with 3 regions, and the agents' valuations are (missing values are zeros):

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.

Weller present an algorithm that, for every e>0, computes an allocation with egalitarian welfare at least (1-e) of the optimum using <math>2^n \cdot n\cdot \log_2(n/\epsilon)</math> 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 (3DM). For every instance of 3DM matching with m hyperedges, they construct a cake-cutting instance with n agents, where 4mn ≤ 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/(2m).

See also * [[equitable-cake-cutting]] - an allocation giving each agent an equal utility. Often, the egalitarian allocation coincides with the equitable allocation, since if the utilities are different, the smaller utility can be improved by moving some cake from the agent with larger utility. *[[egalitarian-equivalence]] - a similar concept in the context of homogeneous resource allocation.

References