TY - JOUR
T1 - Improving Envy Freeness up to Any Good Guarantees Through Rainbow Cycle Number
AU - Chaudhury, Bhaskar Ray
AU - Garg, Jugal
AU - Mehlhorn, Kurt
AU - Mehta, Ruta
AU - Misra, Pranabendu
N1 - J. Garg was supported by the Directorate for Computer and Information Science and Engineering [Grant CCF-1942321]. R. Mehta was supported by the Directorate for Computer and Information Science and Engineering [Grant CCF-1750436]. The authors thank the anonymous reviewers for their detailed reading and great suggestions, which improved the statements, the exposition, and the presentation of the main results presented in this paper. In fact, Masoud Seddighin (one of the reviewers) observed that the upper bound on R(d) can be improved to O(d3) through a subtle modification to our existing algorithm: In particular, the algorithm needs to construct the \u201Cbypass parts\u201D (Bi, j\u2019s) between the parts (Vi, Vi+1) instead of all (Vi, Vj) with (i, j) \u2208 [d] \u00D7 [d] as the final path uses parts only from Bi, i+1, except when q = j, where one can use the intermediate part (i.e., part V\u2113\u0342 ). We do not discuss this improvement in detail in our paper, as there are results by Akrami et al. [1] and Berendsohn et al. [12] that improve the bound in our paper using this observation and additional clever techniques.
Funding:J. Garg was supported by the Directorate for Computer and Information Science and Engi-neering [Grant CCF-1942321]. R. Mehta was supported by the Directorate for Computer and Infor-mation Science and Engineering [Grant CCF-1750436].
PY - 2024/11
Y1 - 2024/11
N2 - We study the problem of fairly allocating a set of indivisible goods among n agents with additive valuations. Envy freeness up to any good (EFX) is arguably the most compelling fairness notion in this context. However, the existence of an EFX allocation has not been settled and is one of the most important problems in fair division. Toward resolving this question, many impressive results show the existence of its relaxations. In particular, it is known that 0.618-EFX allocations exist and that EFX allocation exists if we do not allocate at most (n-1) goods. Reducing the number of unallocated goods has emerged as a systematic way to tackle the main question. For example, follow-up works on three- and four-agents cases, respectively, allocated two more unallocated goods through an involved procedure. In this paper, we study the general case and achieve sublinear numbers of unallocated goods. Through a new approach, we show that for every ε ∈ (0, 1=2], there always exists a (1 - ε)-EFX allocation with sublinear number of unallocated goods and high Nash welfare. For this, we reduce the EFX problem to a novel problem in extremal graph theory. We define the notion of rainbow cycle number R(·) in directed graphs. For all d ∈ N, R(d) is the largest k such that there exists a k-partite graph G = (∪i∈[k]Vi, E), in which each part has at most d vertices (i.e., | Vi | ≤ d for all i ∈ [k]); for any two parts Vi and Vj, each vertex in Vi has an incoming edge from some vertex in Vj and vice versa; and there exists no cycle in G that contains at most one vertex from each part. We show that any upper bound on R(d) directly translates to a sublinear bound on the number of unallocated goods. We establish a polynomial upper bound on R(d), yielding our main result. Furthermore, our approach is constructive, which also gives a polynomial-time algorithm for finding such an allocation.
AB - We study the problem of fairly allocating a set of indivisible goods among n agents with additive valuations. Envy freeness up to any good (EFX) is arguably the most compelling fairness notion in this context. However, the existence of an EFX allocation has not been settled and is one of the most important problems in fair division. Toward resolving this question, many impressive results show the existence of its relaxations. In particular, it is known that 0.618-EFX allocations exist and that EFX allocation exists if we do not allocate at most (n-1) goods. Reducing the number of unallocated goods has emerged as a systematic way to tackle the main question. For example, follow-up works on three- and four-agents cases, respectively, allocated two more unallocated goods through an involved procedure. In this paper, we study the general case and achieve sublinear numbers of unallocated goods. Through a new approach, we show that for every ε ∈ (0, 1=2], there always exists a (1 - ε)-EFX allocation with sublinear number of unallocated goods and high Nash welfare. For this, we reduce the EFX problem to a novel problem in extremal graph theory. We define the notion of rainbow cycle number R(·) in directed graphs. For all d ∈ N, R(d) is the largest k such that there exists a k-partite graph G = (∪i∈[k]Vi, E), in which each part has at most d vertices (i.e., | Vi | ≤ d for all i ∈ [k]); for any two parts Vi and Vj, each vertex in Vi has an incoming edge from some vertex in Vj and vice versa; and there exists no cycle in G that contains at most one vertex from each part. We show that any upper bound on R(d) directly translates to a sublinear bound on the number of unallocated goods. We establish a polynomial upper bound on R(d), yielding our main result. Furthermore, our approach is constructive, which also gives a polynomial-time algorithm for finding such an allocation.
KW - discrete fair division
KW - EFX allocations
KW - rainbow cycle number
UR - http://www.scopus.com/inward/record.url?scp=85210317594&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85210317594&partnerID=8YFLogxK
U2 - 10.1287/moor.2021.0252
DO - 10.1287/moor.2021.0252
M3 - Article
AN - SCOPUS:85210317594
SN - 0364-765X
VL - 49
SP - 2323
EP - 2340
JO - Mathematics of Operations Research
JF - Mathematics of Operations Research
IS - 4
ER -