Computing Pareto-Optimal and Almost Envy-Free Allocations of Indivisible Goods

04/29/2022
by   Jugal Garg, et al.
0

We study the problem of fair and efficient allocation of a set of indivisible goods to agents with additive valuations using the popular fairness notions of envy-freeness up to one good (EF1) and equitability up to one good (EQ1) in conjunction with Pareto-optimality (PO). There exists a pseudo-polynomial time algorithm to compute an EF1+PO allocation, and a non-constructive proof of existence of allocations that are both EF1 and fractionally Pareto-optimal (fPO), which is a stronger notion than PO. We present a pseudo-polynomial time algorithm to compute an EF1+fPO allocation, thereby improving the earlier results. Our techniques also enable us to show that an EQ1+fPO allocation always exists when the values are positive, and that it can be computed in pseudo-polynomial time. We also consider the class of k-ary instances where k is a constant, i.e., each agent has at most k different values for the goods. We show that for such instances an EF1+fPO allocation can be computed in strongly polynomial time. When all values are positive, we show that an EQ1+fPO allocation for such instances can be computed in strongly polynomial time. Next, we consider instances where the number of agents is constant, and show that an EF1+PO (also EQ1+PO) allocation can be computed in polynomial time. These results significantly extend the polynomial-time computability beyond the known cases of binary or identical valuations. Further, we show that the problem of computing an EF1+PO allocation polynomial-time reduces to a problem in the complexity class PLS. We also design a polynomial-time algorithm that computes a Nash welfare maximizing allocation when there are constantly many agents with constant many different values for the goods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/18/2021

Fair and Efficient Allocations of Chores under Bivalued Preferences

We study the problem of fair and efficient allocation of a set of indivi...
research
02/06/2022

(Almost) Envy-Free, Proportional and Efficient Allocations of an Indivisible Mixed Manna

We study the problem of finding fair and efficient allocations of a set ...
research
08/29/2023

Efficient Almost-Egalitarian Allocation of Goods and Bads

We consider the allocation of indivisible objects among agents with diff...
research
02/11/2022

Pseudo Polynomial-Time Top-k Algorithms for d-DNNF Circuits

We are interested in computing k most preferred models of a given d-DNNF...
research
08/19/2017

Unbounded product-form Petri nets

Computing steady-state distributions in infinite-state stochastic system...
research
06/03/2022

Existence and Computation of Epistemic EFX

We consider the problem of allocating indivisible goods among n agents i...
research
07/03/2019

Algorithms for Competitive Division of Chores

We study the problem of allocating divisible bads (chores) among multipl...

Please sign up or login with your details

Forgot password? Click here to reset