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.