| Literature DB >> 36171244 |
Ji-Won Park1,2, Jaeup U Kim3, Cheol-Min Ghim3, Chae Un Kim4.
Abstract
Fair division is a significant, long-standing problem and is closely related to social and economic justice. The conventional division methods such as cut-and-choose are hardly applicable to real-world problems because of their complexity and unrealistic assumptions about human behaviors. Here we propose a fair division method from a completely different perspective, using the Boltzmann division. The mathematical model of the Boltzmann division was developed for both homogeneous and heterogeneous cake-cutting problems, and the realistic human factors (contributions, needs, and preferences) of the multiple participating players could be successfully integrated. The Boltzmann division was then optimized by maximizing the players' total utility. We show that the Boltzmann fair division is a division method favorable to the socially disadvantaged or underprivileged, and it is drastically simple yet highly versatile and can be easily fine-tuned to directly apply to a variety of social, economic, and political division problems.Entities:
Mesh:
Year: 2022 PMID: 36171244 PMCID: PMC9519911 DOI: 10.1038/s41598-022-19792-3
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.996
Figure 1Boltzmann division for homogeneous and heterogeneous cake-cutting problems. (a) Homogeneous cake cutting, in which is the total number of cake units, E is the division potential of player j, and P is the Boltzmann probability that a cake unit is allocated to player j. (b) Heterogeneous cake cutting, in which is the total number of cake units with flavor i, is the weight factor expressing player j’s preference for flavor i, and is the Boltzmann probability that a cake unit of flavor i is allocated to player j.
Figure 2Total utility (U) for the homogeneous and heterogeneous Boltzmann divisions as a function of β. The homogeneous (blue) and heterogeneous (red) cases show maximum at β ≈ 0.029, and then the utilities gradually decrease.
Figure 3Allocated share of cake under homogeneous cake-cutting. The results using the Boltzmann division are compared with three conventional division criteria, Egalitarian (uniform cake division), Proportionality I (contribution), and Proportionality II (need). Note that the Boltzmann fair division shows a well-balanced division between Egalitarian and Proportionality I and II.
Homogeneous cake-cutting using the Boltzmann division and proportionality (Egalitarian, Prop I (Capitalist), Prop II (Socialist)).
| Player | Ej | Dj | Boltzmann | Def | Utility | Egalitarian | Def | Utility | Prop I | Def | Utility | Prop II | Def | Utility |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 5 | 4 | 12.17 | 8.17 | 0.9955 | 20 | 16 | 0.9999 | 5 | 1 | 0.8483 | 3.20 | −0.80 | 0.6640 |
| 2 | 10 | 10 | 14.06 | 4.06 | 0.8866 | 20 | 10 | 0.9640 | 10 | 0 | 0.7616 | 8.00 | −2.00 | 0.6640 |
| 3 | 20 | 24 | 18.75 | −5.25 | 0.6535 | 20 | −4 | 0.6823 | 20 | −4 | 0.6823 | 19.20 | −4.80 | 0.6640 |
| 4 | 25 | 34 | 21.66 | −12.34 | 0.5628 | 20 | −14 | 0.5286 | 25 | −9 | 0.6263 | 27.20 | −6.80 | 0.6640 |
| 5 | 40 | 53 | 33.36 | −19.64 | 0.5576 | 20 | −33 | 0.3604 | 40 | −13 | 0.6380 | 42.40 | −10.60 | 0.6640 |
| Total utility | 3.66/5.00 | 3.54/5.00 | 3.56/5.00 | 3.32/5.00 | ||||||||||
= Contribution to cake production of player j
= Need for cake of player j
Def (Deficiency) = Allocated share of cake —Need
*Capitalist: Players receive cake units linearly proportional to their contributions
**Socialist: Players receive cake units linearly proportional to their needs ().
Figure 4Heterogeneous cake-cutting using the weighted Boltzmann division. It is assumed that the whole cake (100%) has four flavors (vanilla, chocolate, strawberry, and broccoli) of equal size (25%). The vanilla and chocolate flavors are preferred by four players and thus shared by them. On the other hand, the least popular broccoli flavor is preferred by only two players; therefore, relatively large shares of the broccoli flavors are allocated to the two players.
Heterogeneous cake-cutting using the weighted Boltzmann division.
| Player | Homogeneous | Heterogeneous | Diff | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Vanilla | Chocolate | Strawberry | Broccoli | Total | |||||
| 1 | 5 | 4 | 12.17 | 2.61 | 2.27 | 3.29 | 5.50 | 13.67 | 1.50 |
| 2 | 10 | 10 | 14.06 | 6.03 | 2.62 | 3.80 | 0.00 | 12.44 | −1.62 |
| 3 | 20 | 24 | 18.75 | 0.00 | 13.94 | 0.00 | 0.00 | 13.94 | −4.81 |
| 4 | 25 | 34 | 21.66 | 9.26 | 0.00 | 0.00 | 19.50 | 28.75 | 7.10 |
| 5 | 40 | 53 | 33.36 | 7.11 | 6.17 | 17.91 | 0.00 | 31.19 | −2.17 |
| Total | 100 | 125 | 100 | 25 | 25 | 25 | 25 | 100 | 0 |
= Contribution to cake production of player j
= Need for cake of player j
= Cake share of flavor i allocated to player j
Diff (Difference) = Heterogeneous —Homogeneous .