284 research outputs found
Competitive Allocation of a Mixed Manna
We study the fair division problem of allocating a mixed manna under additively separable piecewise linear concave (SPLC) utilities. A mixed manna contains goods that everyone likes and bads that everyone dislikes, as well as items that some like and others dislike. The seminal work of Bogomolnaia et al. [Econometrica'17] argue why allocating a mixed manna is genuinely more complicated than a good or a bad manna, and why competitive equilibrium is the best mechanism. They also provide the existence of equilibrium and establish its peculiar properties (e.g., non-convex and disconnected set of equilibria even under linear utilities), but leave the problem of computing an equilibrium open. This problem remained unresolved even for only bad manna under linear utilities. Our main result is a simplex-like algorithm based on Lemke's scheme for computing a competitive allocation of a mixed manna under SPLC utilities, a strict generalization of linear. Experimental results on randomly generated instances suggest that our algorithm will be fast in practice. The problem is known to be PPAD-hard for the case of good manna, and we also show a similar result for the case of bad manna. Given these PPAD-hardness results, designing such an algorithm is the only non-brute-force (non-enumerative) option known, e.g., the classic Lemke-Howson algorithm (1964) for computing a Nash equilibrium in a 2-player game is still one of the most widely used algorithms in practice. Our algorithm also yields several new structural properties as simple corollaries. We obtain a (constructive) proof of existence for a far more general setting, membership of the problem in PPAD, rational-valued solution, and odd number of solutions property. The last property also settles the conjecture of Bogomolnaia et al. in the affirmative
Dividing bads under additive utilities
We compare the Egalitarian rule (aka Egalitarian Equivalent) and the Competitive rule (aka Comeptitive Equilibrium with Equal Incomes) to divide bads (chores). They are both welfarist: the competitive disutility profile(s) are the critical points of their Nash product on the set of efficient feasible profiles. The C rule is Envy Free, Maskin Monotonic, and has better incentives properties than the E rule. But, unlike the E rule, it can be wildly multivalued, admits no selection continuous in the utility and endowment parameters, and is harder to compute. Thus in the division of bads, unlike that of goods, no rule normatively dominates the other
Competitive division of a mixed manna
A mixed manna contains goods (that everyone likes) and bads (that everyone dislikes),
as well as items that are goods to some agents, but bads or satiated to others.
If all items are goods and utility functions are homogeneous of degree 1 and concave
(and monotone), the competitive division maximizes the Nash product of utilities
(Gale–Eisenberg): hence it is welfarist (determined by the set of feasible utility profiles),
unique, continuous, and easy to compute.
We show that the competitive division of a mixed manna is still welfarist. If the zero
utility profile is Pareto dominated, the competitive profile is strictly positive and still
uniquely maximizes the product of utilities. If the zero profile is unfeasible (for instance,
if all items are bads), the competitive profiles are strictly negative and are the
critical points of the product of disutilities on the efficiency frontier. The latter allows
for multiple competitive utility profiles, from which no single-valued selection can be
continuous or resource monotonic.
Thus the implementation of competitive fairness under linear preferences in interactive
platforms like SPLIDDIT will be more difficult when the manna contains bads
that overwhelm the goods
On the Existence of Competitive Equilibrium with Chores
We study the chore division problem in the classic Arrow-Debreu exchange setting, where a set of agents want to divide their divisible chores (bads) to minimize their disutilities (costs). We assume that agents have linear disutility functions. Like the setting with goods, a division based on competitive equilibrium is regarded as one of the best mechanisms for bads. Equilibrium existence for goods has been extensively studied, resulting in a simple, polynomial-time verifiable, necessary and sufficient condition. However, dividing bads has not received a similar extensive study even though it is as relevant as dividing goods in day-to-day life.
In this paper, we show that the problem of checking whether an equilibrium exists in chore division is NP-complete, which is in sharp contrast to the case of goods. Further, we derive a simple, polynomial-time verifiable, sufficient condition for existence. Our fixed-point formulation to show existence makes novel use of both Kakutani and Brouwer fixed-point theorems, the latter nested inside the former, to avoid the undefined demand issue specific to bads
Efficient Fair Division with Minimal Sharing
A collection of objects, some of which are good and some are bad, is to be
divided fairly among agents with different tastes, modeled by additive
utility-functions. If the objects cannot be shared, so that each of them must
be entirely allocated to a single agent, then a fair division may not exist.
What is the smallest number of objects that must be shared between two or more
agents in order to attain a fair and efficient division? We focus on
Pareto-optimal, envy-free and/or proportional allocations. We show that, for a
generic instance of the problem -- all instances except of a zero-measure set
of degenerate problems -- a fair Pareto-optimal division with the smallest
possible number of shared objects can be found in polynomial time, assuming
that the number of agents is fixed. The problem becomes computationally hard
for degenerate instances, where agents' valuations are aligned for many
objects.Comment: Add experiments with Spliddit.org dat
PPAD-membership for problems with exact rational solutions: a general approach via convex optimization
We introduce a general technique for proving membership of search problems with exact rational solutions in PPAD, one of the most well-known classes containing total search problems with polynomial-time verifiable solutions. In particular, we construct a "pseudogate", coined the linear-OPT-gate, which can be used as a "plug-and-play" component in a piecewise-linear (PL) arithmetic circuit, as an integral component of the "Linear-FIXP" equivalent definition of the class. The linear-OPT-gate can solve several convex optimization programs, including quadratic programs, which often appear organically in the simplest existence proofs for these problems. This effectively transforms existence proofs to PPAD-membership proofs, and consequently establishes the existence of solutions described by rational numbers. Using the linear-OPT-gate, we are able to significantly simplify and generalize almost all known PPAD-membership proofs for finding exact solutions in the application domains of game theory, competitive markets, auto-bidding auctions, and fair division, as well as to obtain new PPAD-membership results for problems in these domains.Using the linear-OPT-gate, we are able to significantly simplify and generalize almost all known PPADmembership proofs for finding exact solutions in the application domains of game theory, competitive markets, auto-bidding auctions, and fair division, as well as to obtain new PPAD-membership results for problems in these domains
- …