We investigate the query complexity of the fair allocation of indivisible goods. For two agents with arbitrary monotonic utilities, we design an algorithm that computes an allocation satisfying envy-freeness up to one good (EF1), a relaxation of envy-freeness, using a logarithmic number of queries. We show that the logarithmic query complexity bound also holds for three agents with additive utilities, and that a polylogarithmic bound holds for three agents with monotonic utilities. These results suggest that it is possible to fairly allocate goods in practice even when the number of goods is extremely large. By contrast, we prove that computing an allocation satisfying envy-freeness and another of its relaxations, envy-freeness up to any good (EFX), requires a linear number of queries even when there are only two agents with identical additive utilities.
翻译:我们调查了不可分割货物公平分配的质疑复杂性。 对于两个具有专横单调公用设施的代理商,我们设计了一种算法,计算出一种满足嫉妒自由度的分配,最高可达到一种商品(EF1 ), 一种放松嫉妒自由, 使用对数查询方法。我们显示,对数查询的复杂性也为三个具有添加公用设施的代理商所约束,而一种多调公用设施的3个代理商所约束。 这些结果表明,即使在货物数量极大的情况下,也有可能在实际中公平地分配货物。 相反,我们证明,计算出一种满足嫉妒自由度的分配,以及另一种满足任何商品(EFX)的嫉妒自由度,需要线性查询,即使只有两个具有相同添加公用设施的代理商,也需要线性查询。