A-CEEI Mechanism
   HOME

TheInfoList



OR:

Approximate
Competitive Equilibrium Competitive equilibrium (also called: Walrasian equilibrium) is a concept of economic equilibrium introduced by Kenneth Arrow and Gérard Debreu in 1951 appropriate for the analysis of commodity markets with flexible prices and many traders, and s ...
from Equal Incomes (A-CEEI) is a procedure for
fair item assignment Fair item allocation is a kind of a fair division problem in which the items to divide are ''discrete'' rather than continuous. The items have to be divided among several partners who value them differently, and each item has to be given as a whole ...
. It was developed by Eric Budish.


Background

CEEI (Competitive Equilibrium from Equal Incomes) is a fundamental rule for
fair division Fair division is the problem in game theory of dividing a set of resources among several people who have an entitlement to them so that each person receives their due share. That problem arises in various real-world settings such as division of inh ...
of divisible resources. It divides the resources according to the outcome of the following hypothetical process: * Each agent receives a single unit of
fiat money Fiat money (from la, fiat, "let it be done") is a type of currency that is not backed by any commodity such as gold or silver. It is typically designated by the issuing government to be legal tender. Throughout history, fiat money was sometime ...
. This is the Equal Incomes part of CEEI. * The agents trade freely until the market attains a
Competitive Equilibrium Competitive equilibrium (also called: Walrasian equilibrium) is a concept of economic equilibrium introduced by Kenneth Arrow and Gérard Debreu in 1951 appropriate for the analysis of commodity markets with flexible prices and many traders, and s ...
. This is a price-vector and an allocation, such that (a) each allocated bundle is optimal to its agent given his/her income - the agent cannot purchase a better bundle with the same income, and (b) the market clears - the sum of all allocations exactly equals the initial endowment. The equilibrium allocation is provably envy free and
Pareto efficient Pareto efficiency or Pareto optimality is a situation where no action or allocation is available that makes one individual better off without making another worse off. The concept is named after Vilfredo Pareto (1848–1923), Italian civil engin ...
. Moreover, when the agents have linear utility functions, the CEEI allocation can be computed efficiently. Unfortunately, when there are indivisibilities, a CEEI does not always exist, so it cannot be used directly for
fair item assignment Fair item allocation is a kind of a fair division problem in which the items to divide are ''discrete'' rather than continuous. The items have to be divided among several partners who value them differently, and each item has to be given as a whole ...
. However, it can be approximated, and the approximation has good fairness, efficiency and strategic properties.


Assumptions

A-CEEI only assumes that the agents know how to rank bundles of items. The ranking need not be
weakly additive In fair division, a topic in economics, a preference relation is weakly additive if the following condition is met: : If A is preferred to B, and C is preferred to D (and the contents of A and C do not overlap) then A together with C is preferabl ...
nor even monotone.


Procedure

A-CEEI with parameters \alpha,\beta divides the resources according to the outcome of the following hypothetical process: *Approximate-EI: each agent receives an income between 1 and 1+\beta. The exact income of each agent can be determined randomly, or by seniority (seniors can get a slightly higher income). * Approximate-CE: a price-vector and an allocation are calculated, such that (a) each allocated bundle is optimal to its agent given its budget, and (b) the market "almost" clears: the Euclidean distance between the sum of all allocations and the initial endowment is at most \alpha. Budish proves that, for any \beta>0 , there exists \alpha,\beta-CEEI where \alpha depends on the minimum between the number of different item-types and the number of different items that an agent may receive.


Guarantees

The allocation satisfies the following properties: * Envy-free-except-1-item (see
envy-free item assignment Envy-free (EF) item allocation is a fair item allocation problem, in which the fairness criterion is envy-freeness - each agent should receive a bundle that they believe to be at least as good as the bundle of any other agent. Since the items are i ...
). * (n+1)-maximin-share-guarantee. *
Pareto efficiency Pareto efficiency or Pareto optimality is a situation where no action or allocation is available that makes one individual better off without making another worse off. The concept is named after Vilfredo Pareto (1848–1923), Italian civil engine ...
with respect to the allocated items. I.e, there is no Pareto-improving trade among the agents, but there may be Pareto-improving traders between an agent and the market-maker. Moreover, the A-CEEI mechanism is
strategyproof In game theory, an asymmetric game where players have private information is said to be strategy-proof or strategyproof (SP) if it is a weakly-dominant strategy for every player to reveal his/her private information, i.e. given no information about ...
"in the large": when there are many agents, each agent has only a small influence on the price, so the agents act as
price taker In economics, market power refers to the ability of a firm to influence the price at which it sells a product or service by manipulating either the supply or demand of the product or service to increase economic profit. In other words, market powe ...
s. Then, it is optimal for each agent to report his true valuations, since it allows the mechanism to give him an optimal bundle given the prices.


Computation

The A-CEEI allocation is hard to compute: it is PPAD complete. However, in realistic-size problems, A-CEEI can be computed using a two-level search process: # Master level: the center uses
tabu search Tabu search is a metaheuristic search method employing local search methods used for mathematical optimization. It was created by Fred W. Glover in 1986 and formalized in 1989. Local (neighborhood) searches take a potential solution to a prob ...
to suggest prices; # Agent level: mixed integer programs are solved to find agent demands at the current prices. The agent-level program can be done in parallel for all agents, so this method scales near-optimally in the number of processors.
acm.org
/ref> The mechanism has been considered for the task of assigning students to courses at the
Wharton School of the University of Pennsylvania The Wharton School of the University of Pennsylvania ( ; also known as Wharton Business School, the Wharton School, Penn Wharton, and Wharton) is the business school of the University of Pennsylvania, a Private university, private Ivy League rese ...
.


Comparison to maximum-Nash welfare

The ''Maximum-Nash-Welfare'' (MNW) algorithm finds an allocation that maximizes the product of the agents' utilities. It is similar to A-CEEI in several respects: * Both algorithms find an EF-except-1 allocation. * Both algorithms approximate the maximin-share-guarantee. However, A-CEEI has several advantages: * It works with arbitrary utility functions - not only submodular ones. It does not even require monotonicity of preferences. * It works with ordinal input - the agents are only required to report their ranking over bundles - not their numeric valuation of items. * It is strategy proof "in the large". On the flip side, A-CEEI has several disadvantages: * There is an approximation error in the items that are allocated - some items might be in excess demand or excess supply. * In particular, the returned allocation is not Pareto-efficient - some items remain unallocated (it is Pareto-efficient only with respect to the allocated items). The approximation error of A-CEEI grows with the number of distinct items, but not with the number of players or the number of copies of each item. Therefore, A-CEEI is better when there are many agents and many copies of each item. A typical application is when the agents are students and the items are positions in courses. In contrast, MNW is better when there are few agents and many distinct items, such as in inheritance division.


Comparison to competitive equilibrium

A-CEEI (and CEEI in general) is related, but not identical, to the concept of
competitive equilibrium Competitive equilibrium (also called: Walrasian equilibrium) is a concept of economic equilibrium introduced by Kenneth Arrow and Gérard Debreu in 1951 appropriate for the analysis of commodity markets with flexible prices and many traders, and s ...
. * Competitive equilibrium (CE) is a descriptive concept: it describes the situation in free market when the price stabilizes and the demand equals the supply. * CEEI is a normative concept: it describes a rule for dividing commodities between people.


See also

*
Combinatorial auction A combinatorial auction is a type of smart market in which participants can place bids on combinations of discrete heterogeneous items, or “packages”, rather than individual items or continuous quantities. These packages can be also called lot ...


References

{{reflist Fair division protocols