Cake-cutting with low envy
Supervisor
Suitable for
Abstract
Cake-cutting refers to the design of protocols to share a divisible good amongst a collection of agents. A standard starting-point
for cake-cutting protocols is the classical "I cut, you choose" rule. This rule is said to be "envy-free" since each player
can ensure that they value their own share at least as much as they value the other player's share. Well-known further work
has extended this idea to more than 2 players.
In the paper at the URL below, we identify various classes of protocols, and show that one can convert protocols from one
kind to another so as to maintain the worst-case level of envy that results.
https://arxiv.org/abs/2108.03641
The project is to look at the computational complexity of evaluating the worst-case level of envy that can result from using
a given protocol, and related questions about protocols belonging to classes of interest.
The project is mainly based on mathematical analysis as opposed to computational experiment. But there is scope for some computational
experiment, for example in searching for value functions that result in a high envy.