Polynomial Time Algorithms to Find an Approximate Competitive Equilibrium for Chores

07/12/2021
by   Shant Boodaghians, et al.
0

Competitive equilibrium with equal income (CEEI) is considered one of the best mechanisms to allocate a set of items among agents fairly and efficiently. In this paper, we study the computation of CEEI when items are chores that are disliked (negatively valued) by agents, under 1-homogeneous and concave utility functions which includes linear functions as a subcase. It is well-known that, even with linear utilities, the set of CEEI may be non-convex and disconnected, and the problem is PPAD-hard in the more general exchange model. In contrast to these negative results, we design FPTAS: A polynomial-time algorithm to compute ϵ-approximate CEEI where the running-time depends polynomially on 1/ϵ. Our algorithm relies on the recent characterization due to Bogomolnaia et al. (2017) of the CEEI set as exactly the KKT points of a non-convex minimization problem that have all coordinates non-zero. Due to this non-zero constraint, naive gradient-based methods fail to find the desired local minima as they are attracted towards zero. We develop an exterior-point method that alternates between guessing non-zero KKT points and maximizing the objective along supporting hyperplanes at these points. We show that this procedure must converge quickly to an approximate KKT point which then can be mapped to an approximate CEEI; this exterior point method may be of independent interest. When utility functions are linear, we give explicit procedures for finding the exact iterates, and as a result show that a stronger form of approximate CEEI can be found in polynomial time. Finally, we note that our algorithm extends to the setting of un-equal incomes (CE), and to mixed manna with linear utilities where each agent may like (positively value) some items and dislike (negatively value) others.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/23/2022

Competitive Equilibrium with Chores: Combinatorial Algorithm and Hardness

We study the computational complexity of finding a competitive equilibri...
research
06/08/2020

Envy-free Relaxations for Goods, Chores, and Mixed Items

In fair division problems, we are given a set S of m items and a set N o...
research
09/22/2020

An Arrow-Debreu Extension of the Hylland-Zeckhauser Scheme: Equilibrium Existence and Algorithms

The Arrow-Debreu extension of the classic Hylland-Zeckhauser scheme for ...
research
08/06/2020

Competitive Allocation of a Mixed Manna

We study the fair division problem of allocating a mixed manna under add...
research
01/19/2022

Ordinal Maximin Share Approximation for Chores

We study the problem of fairly allocating a set of m indivisible chores ...
research
06/28/2020

The Hylland-Zeckhauser Rule Under Bi-Valued Utilities

The Hylland-Zeckhauser (HZ) rule is a well-known rule for probabilistic ...
research
05/24/2020

Walrasian Equilibria in Markets with Small Demands

We study the complexity of finding a Walrasian equilibrium in markets wh...

Please sign up or login with your details

Forgot password? Click here to reset