Cutting the Cake: A Language for Fair Division

04/10/2023
by   Noah Bertram, et al.
0

The fair division literature in economics considers how to divide resources between multiple agents such that the allocation is envy-free: each agent receives their favorite piece. Researchers have developed a variety of fair division protocols for the most standard setting, where the agents want to split a single item, however, the protocols are highly intricate and the proofs of envy-freeness involve tedious case analysis. We propose Slice, a domain specific language for fair-division. Programs in our language can be converted to logical formulas encoding envy-freeness and other target properties. Then, the constraints can be dispatched to automated solvers. We prove that our constraint generation procedure is sound and complete. We also report on a prototype implementation of Slice, which we have used to automatically check envy-freeness for several protocols from the fair division literature.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/22/2023

Externalities in Chore Division

The chore division problem simulates the fair division of a heterogeneou...
research
06/07/2022

Comparative study in fair division algorithms

A comparison of four fair division algorithms performed on real data fro...
research
04/23/2020

Jealousy-freeness and other common properties in Fair Division of Mixed Manna

We consider a fair division setting where indivisible items are allocate...
research
09/16/2019

Disproportionate division

We study the disproportionate version of the classical cake-cutting prob...
research
06/16/2023

Mixed Fair Division: A Survey

The fair allocation of resources to agents is a fundamental problem in s...
research
06/11/2018

Lecture Notes on Fair Division

Fair division is the problem of dividing one or several goods amongst tw...
research
01/23/2023

Chore Cutting: Envy and Truth

We study the fair division of divisible bad resources with strategic age...

Please sign up or login with your details

Forgot password? Click here to reset