Abstract
This paper is part of an ongoing endeavor to bring the theory of fair division closer to practice by handling requirements from real-life applications. We focus on two requirements originating from the division of land estates: (1) each agent should receive a plot of a usable geometric shape, and (2) plots of different agents must be physically separated. With these requirements, the classic fairness notion of proportionality is impractical, since it may be impossible to attain any multiplicative approximation of it. In contrast, the ordinal maximin share approximation, introduced by Budish in 2011, provides meaningful fairness guarantees. We prove upper and lower bounds on achievable maximin share guarantees when the usable shapes are squares, fat rectangles, or arbitrary axis-aligned rectangles, and explore the algorithmic and query complexity of finding fair partitions in this setting. Our work makes use of tools and concepts from computational geometry such as independent sets of rectangles and guillotine partitions.
Original language | English (US) |
---|---|
Article number | 102006 |
Journal | Computational Geometry: Theory and Applications |
Volume | 113 |
DOIs | |
State | Published - Aug 2023 |
Funding
This work was partially supported by the European Research Council (ERC) under grant number 639945 (ACCORD), by the Israel Science Foundation under grant number 712/20, by the Singapore Ministry of Education under grant number MOE-T2EP20221-0001, and by an NUS Start-up Grant. We would like to thank Kshitij Gajjar for his insights and references regarding guillotine partitions, Alex Ravsky for his insights regarding rainbow independent sets, Qiaochu Yuan for mathematical help, and the anonymous reviewers of the 30th International Joint Conference on Artificial Intelligence (IJCAI 2021) and Computational Geometry: Theory and Applications for their valuable comments and suggestions.
Keywords
- Fair division
- Guillotine partition
- Land division
- Maximin share
- Separation
ASJC Scopus subject areas
- Computer Science Applications
- Geometry and Topology
- Control and Optimization
- Computational Theory and Mathematics
- Computational Mathematics