Approximately Envy-Free Budget-Feasible Allocation

In the budget-feasible allocation problem, a set of items with varied sizes and values are to be allocated to a group of agents. Each agent has a budget constraint on the total size of items she can receive. The goal is to compute a feasible allocation that is envy-free (EF), in which the agents do not envy each other for the items they receive, nor do they envy a charity, who is endowed with all the unallocated items. Since EF allocations barely exist even without budget constraints, we are interested in the relaxed notion of envy-freeness up to one item (EF1). The computation of both exact and approximate EF1 allocations remains largely open, despite a recent effort by Wu et al. (IJCAI 2021) in showing that any budget-feasible allocation that maximizes the Nash Social Welfare (NSW) is 1/4-approximate EF1. In this paper, we move one step forward by showing that for agents with identical additive valuations, a 1/2-approximate EF1 allocation can be computed in polynomial time. For the uniform-budget and twoagent cases, we propose efficient algorithms for computing an exact EF1 allocation. We also consider the large budget setting, i.e., when the item sizes are infinitesimal compared with the agents’ budgets, and show that both the NSW maximizing allocation and the allocation our polynomial-time algorithm computes have an approximation close to 1 regarding EF1.

[1]  Magnus Lie Hetland,et al.  Guaranteeing Half-Maximin Shares Under Cardinality Constraints , 2022, AAMAS.

[2]  Nikhil R. Devanur,et al.  Near optimal online algorithms and fast approximation algorithms for resource allocation problems , 2011, EC '11.

[3]  Erel Segal-Halevi,et al.  The Constrained Round Robin Algorithm for Fair and Efficient Allocation , 2019, ArXiv.

[4]  Paolo Toth,et al.  Knapsack Problems: Algorithms and Computer Implementations , 1990 .

[5]  Jörg Rothe,et al.  Computational complexity and approximability of social welfare optimization in multiagent resource allocation , 2012, Autonomous Agents and Multi-Agent Systems.

[6]  G. Nemhauser,et al.  Wiley‐Interscience Series in Discrete Mathematics and Optimization , 2014 .

[7]  Jon Feldman,et al.  Online Stochastic Packing Applied to Display Ad Allocation , 2010, ESA.

[8]  Euiwoong Lee,et al.  APX-hardness of maximizing Nash social welfare with indivisible items , 2015, Inf. Process. Lett..

[9]  Siddharth Barman,et al.  Matroid Constrained Fair Allocation Problem , 2019, AAAI.

[10]  Tim Roughgarden,et al.  Almost Envy-Freeness with General Valuations , 2017, SODA.

[11]  Oscar H. Ibarra,et al.  Fast Approximation Algorithms for the Knapsack and Sum of Subset Problems , 1975, JACM.

[12]  Erel Segal-Halevi,et al.  On Fair Division under Heterogeneous Matroid Constraints , 2020, AAAI.

[13]  Deeparnab Chakrabarty,et al.  Knapsack Problems , 2008 .

[14]  Jiarui Gan,et al.  Budget-feasible Maximum Nash Social Welfare Allocation is Almost Envy-free , 2020, ArXiv.

[15]  Elchanan Mossel,et al.  On approximately fair allocations of indivisible goods , 2004, EC '04.

[16]  Eric Budish,et al.  The Combinatorial Assignment Problem: Approximate Competitive Equilibrium from Equal Incomes , 2010, Journal of Political Economy.

[17]  Siddharth Barman,et al.  Fair Division Under Cardinality Constraints , 2018, IJCAI.

[18]  Kamesh Munagala,et al.  The Core of the Participatory Budgeting Problem , 2016, WINE.

[19]  Ariel D. Procaccia,et al.  The Unreasonable Fairness of Maximum Nash Welfare , 2016, EC.

[20]  Vincent Conitzer,et al.  Fair Public Decision Making , 2016, EC.

[21]  Till Fluschnik,et al.  Fair Knapsack , 2017, AAAI.

[22]  Berthold Vöcking,et al.  Primal beats dual on online packing LPs in the random-order model , 2013, STOC.

[23]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[24]  Richard M. Karp,et al.  An efficient approximation scheme for the one-dimensional bin-packing problem , 1982, 23rd Annual Symposium on Foundations of Computer Science (sfcs 1982).

[25]  R. Ravi,et al.  The Geometry of Online Packing Linear Programs , 2012, Math. Oper. Res..

[26]  Sanjeev Khanna,et al.  A Polynomial Time Approximation Scheme for the Multiple Knapsack Problem , 2005, SIAM J. Comput..