Price Of Anarchy In Auctions
   HOME

TheInfoList



OR:

The
Price of Anarchy The Price of Anarchy (PoA) is a concept in economics and game theory that measures how the efficiency of a system degrades due to selfish behavior of its agents. It is a general notion that can be extended to diverse systems and notions of effici ...
(PoA) is a concept in
game theory Game theory is the study of mathematical models of strategic interactions among rational agents. Myerson, Roger B. (1991). ''Game Theory: Analysis of Conflict,'' Harvard University Press, p.&nbs1 Chapter-preview links, ppvii–xi It has appli ...
and
mechanism design Mechanism design is a field in economics and game theory that takes an objectives-first approach to designing economic mechanisms or incentives, toward desired objectives, in strategic settings, where players act rationally. Because it starts a ...
that measures how the
social welfare Welfare, or commonly social welfare, is a type of government support intended to ensure that members of a society can meet basic human needs such as food and shelter. Social security may either be synonymous with welfare, or refer specifical ...
of a system degrades due to selfish behavior of its agents. It has been studied extensively in various contexts, particularly in
auction An auction is usually a process of buying and selling goods or services by offering them up for bids, taking bids, and then selling the item to the highest bidder or buying the item from the lowest bidder. Some exceptions to this definition ex ...
s. In an auction, there are one or more items and one or more agents with different valuations for the items. The items have to be divided among the agents. It is desired that the ''social welfare'' - the sum of values of all agents - be as high as possible. One approach to maximizing the social welfare is designing a
truthful mechanism 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 such a mechanism, each agent is incentivized to report his true valuations to the items. Then, the auctioneer can calculate and implement an allocation that maximizes the sum of values. An example to such a mechanism is the VCG auction. In practice, however, it is not always feasible to use truthful mechanisms. The VCG mechanism, for example, might be too complicated for the participants to understand, might take too long for the auctioneer to compute, and might have other disadvantages. In practice, non-truthful mechanisms are often used, and it is interesting to calculate how much social welfare is lost by this non-truthfulness. It is often assumed that, in a non-truthful auction, the participants play an equilibrium strategy, such as a
Nash equilibrium In game theory, the Nash equilibrium, named after the mathematician John Nash, is the most common way to define the solution of a non-cooperative game involving two or more players. In a Nash equilibrium, each player is assumed to know the equili ...
. The price-of-anarchy of the auction is defined as the ratio between the optimal social welfare and the social welfare in the ''worst'' equilibrium: PoA = \frac A related notion is the
Price of Stability In game theory, the price of stability (PoS) of a game is the ratio between the best objective function value of one of its equilibria and that of an optimal outcome. The PoS is relevant for games in which there is some objective authority that ...
(PoS) which measures the ratio between the optimal social welfare and the social welfare in the ''best'' equilibrium: PoS = \frac Obviously 1\leq PoS \leq PoA \leq \infty. When there is
complete information In economics and game theory, complete information is an economic situation or game in which knowledge about other market participants or players is available to all participants. The utility functions (including risk aversion), payoffs, strategies ...
(each agent knows the valuations of all other agents), the common equilibrium type is Nash equilibrium - either pure or mixed. When there is
incomplete information In economics and game theory, complete information is an economic situation or game in which knowledge about other market participants or players is available to all participants. The utility functions (including risk aversion), payoffs, strategies ...
, the common equilibrium type is
Bayes-Nash equilibrium In game theory, a Bayesian game is a game that models the outcome of player interactions using aspects of Bayesian probability. Bayesian games are notable because they allowed, for the first time in game theory, for the specification of the solut ...
. In the latter case, it is common to speak of the ''Bayesian price of anarchy'', or BPoA.


Single-item auctions

In a
first-price auction A first-price sealed-bid auction (FPSBA) is a common type of auction. It is also known as blind auction. In this type of auction, all bidders simultaneously submit sealed bids so that no bidder knows the bid of any other participant. The highest bi ...
of a single item, a Nash equilibrium is always efficient, so the PoA and PoS are 1. In a
second-price auction A Vickrey auction or sealed-bid second-price auction (SBSPA) is a type of sealed-bid auction. Bidders submit written bids without knowing the bid of the other people in the auction. The highest bidder wins but the price paid is the second-highest ...
, there is a Nash equilibrium in which the agents report truthfully; it is efficient, so the PoS is 1. However, the PoA is unbounded. For example, suppose there are two players: Alice values the item as ''a'' and Bob as ''b'', with ''a''>''b''. There exists a "good" Nash equilibrium in which Alice bids ''a'' and Bob bids ''b''; Alice receives the item and pays ''b''. The social welfare is ''a'', which is optimal. However, there also exists a "bad" Nash equilibrium in which Alice bids 0 and Bob bids e.g. ''a''+1; Bob receives the item and pays nothing. This is an equilibrium since Alice does not want to overbid Bob. The social welfare is ''b''. Hence, the PoA is ''a''/''b'', which is unbounded. This result seems overly pessimistic: * First, in a second-price auction, it is a weakly-
dominant strategy In game theory, strategic dominance (commonly called simply dominance) occurs when one strategy is better than another strategy for one player, no matter how that player's opponents may play. Many simple games can be solved using dominance. The ...
for each agent to report his true valuation. If we assume that agents follow their dominant strategies, then the PoA is 1. * Moreover, it is a
dominated strategy In game theory, strategic dominance (commonly called simply dominance) occurs when one strategy is better than another strategy for one player, no matter how that player's opponents may play. Many simple games can be solved using dominance. The ...
for each agent to report any value above his true valuation. Therefore, it is common to analyze the PoA under a no overbidding assumption - no agent bids above his true valuation. Under this assumption, the PoA of a single-item auction is 1.


Parallel auctions

In a parallel (simultaneous) auction, m items are sold at the same time to the same group of n participants. In contrast to a
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 ...
- in which the agents can bid on bundles of items, here the agents can only bid on individual items independently of the others. I.e, a strategy of an agent is a vector of bids, one bid per item. The PoA depends on the type of valuations of the buyers, and on the type of auction used for each individual item. Case 1: submodular buyers,
second-price auction A Vickrey auction or sealed-bid second-price auction (SBSPA) is a type of sealed-bid auction. Bidders submit written bids without knowing the bid of the other people in the auction. The highest bidder wins but the price paid is the second-highest ...
s, complete information: * There exists a pure
Nash equilibrium In game theory, the Nash equilibrium, named after the mathematician John Nash, is the most common way to define the solution of a non-cooperative game involving two or more players. In a Nash equilibrium, each player is assumed to know the equili ...
with optimal social welfare. Hence, the PoS is 1. * It is possible to calculate in polynomial time a pure Nash equilibrium with social welfare at least half the optimal. Hence, the price of "polynomial-time stability" is at most 2. * The PoA is unbounded - as already shown by the single-item example above. However, under a ''strong-no-overbidding'' assumption (the sum of bids of any buyer to any bundle is at most the value of that bundle to the buyer), the PoA is at most 2. The latter result also holds when the buyers' valuations are fractionally subadditive. Case 2: fractionally subadditive buyers, 2nd-price auction, incomplete information. Assuming ''strong-no-overbidding'', any (mixed) Bayes-Nash equilibrium attains in expectation at least 1/2 the optimal welfare; hence the BPoA is at most 2. This result does not depend on the common prior of the agents. Case 3:
subadditive In mathematics, subadditivity is a property of a function that states, roughly, that evaluating the function for the sum of two elements of the domain always returns something less than or equal to the sum of the function's values at each element. ...
buyers, 2nd-price auctions. Under a ''strong-no-overbidding'' assumption: * With complete information, the welfare of every pure Nash equilibrium is at least 1/2 the optimum, so the PoA is at most 2. * With incomplete information, there exist Bayes-Nash equilibria with welfare ''less than 1/2'' the optimum, so the BPoA is more than 2. * The BPoA is at most 2\log, where m is the number of items. This guarantee is also valid to coarse correlated equilibrium - and hence to the special cases of mixed Nash equilibrium and
correlated equilibrium In game theory, a correlated equilibrium is a solution concept that is more general than the well known Nash equilibrium. It was first discussed by mathematician Robert Aumann in 1974. The idea is that each player chooses their action according ...
. * Both of the above upper bounds on the PoA degrade gracefully when the subadditivity and no-overbidding assumptions are relaxed. E.g: if we assume that each player overbids by at most some constant factor, then the PoA grows by at most a constant factor. Case 4: General (monotone) buyers, first-price auctions, complete information: * The set of pure Nash equilibria of the game are exactly the Walrasian equilibria (price equilibria) of the market.A similar result for the case of complete information has already been presented by : "In simultaneous first-price auctions, the set of Walrasian equilibrium allocations contains the set of pure strategy Nash equilibrium allocations which in turn contains the set of strict Walrasian equilibrium allocations. Hence, pure strategy Nash equilibria (when they exist) are efficient. Mixed strategy Nash equilibria may be inefficient. In simultaneous second-price auctions, any efficient allocation can be implemented as a pure strategy Nash equilibrium outcome if a Walrasian equilibrium exists." * Since such equilibria are socially-optimal (by the
first welfare theorem There are two fundamental theorems of welfare economics. The first states that in economic equilibrium, a set of complete markets, with complete information, and in perfect competition, will be Pareto optimal (in the sense that no further exchang ...
), the PoA of pure Nash equilibria is 1. Unfortunately, such equilibria might not exist. * A mixed Nash equilibrium always exists (when choosing the right tie-breaking rule). However, it is not necessarily socially-optimal. The PoA might be as high as \Omega(\sqrt), and even the PoS might be as high as \Omega(\sqrt/\log). ** This result also extends to 2nd-price auctions, even with a ''weak-no-overbidding'' assumption. * The PoA is at most O(m). * When all valuations are subadditive, the PoA is at most O(\log). * When all valuations are \beta- fractionally subadditive, the PoA is at most 2 \beta (in particular, for XOS buyers, the PoA is at most 2). * The latter three bounds hold also for coarse-correlated equilibria; they do NOT require a "no overbidding" assumption. Case 5: General buyers, 2nd-price auctions, complete information. With general valuations (that may have complementarities), the strong-no-overbidding assumption is too strong, since it prevents buyers from bidding high values on bundles of complementary items. For example, if a buyer's valuation is $100 for a pair of shoes but $1 for each individual shoe, then the strong-no-overbidding assumption prevents him from bidding more than $1 on each shoe, so that he has little chances of winning the pair. Therefore, it is replaced with a ''weak-no-overbidding'' assumption, which means that the no-overbidding condition holds only for the bundle that the agent finally wins (i.e, the sum of bids of the buyer to his allocated bundle is at most his value for this specific bundle). Under this weak-no-overbidding assumption: * The set of pure Nash equilibria of the game are exactly the ''conditional price-equilibria'' of the market.A ''conditional price-equilibrium'' is a relaxation of a Walrasian price-equilibrium: in the latter, each agent must get an optimal bundle given the price-vector; in the former, each agent must get a bundle that is weakly-better than the empty bundle, and weakly-better than any containing bundle (but can be worse than its subsets). The latter is guaranteed to exist mainly for
gross-substitute valuations In economics, gross substitutes (GS) is a class of utility functions on indivisible goods. An agent is said to ''have a GS valuation'' if, whenever the prices of some items increase and the prices of other items remain constant, the agent's demand ...
, while the former is guaranteed to exists for a much larger class of valuations.
* Since such equilibria are half-socially-optimal (attain at least half the maximum social welfare), the PoA of pure Nash equilibria is at most 2. Unfortunately, such equilibria might not exist. Case 6: General buyers, 1st-price auctions, incomplete information. For any common prior: * The BPoA is at most O(m n). * When all valuations are \beta-fractionally subadditive, the BPoA is at most 4 \beta (in particular, for XOS buyers, the BPoA is at most 2, and for subadditive buyers, it is O(\log m)). Case 7: Subadditive buyers, incomplete information: * When the items are sold in first-price auctions, the BPoA is at most 2. * When the items are sold in second-price auctions, the BPoA is at most 4. This is true both under the strong-no-overbidding assumption (the sum of bids of any buyer to any bundle is at most the value of that bundle to the buyer), and under the ''weak-no-overbidding'' assumption (the expected sum of the winning bids of any buyer is at most the expected winning value of that buyer).


Sequential auctions

In a
sequential auction A sequential auction is an auction in which several items are sold, one after the other, to the same group of potential buyers. In a ''sequential first-price auction'' (SAFP), each individual item is sold using a first price auction, while in a ''se ...
, m items are sold in consecutive auctions, one after the other. The common equilibrium type is subgame perfect equilibrium in pure strategies (SPEPS). When the buyers have full information (i.e., they know the sequence of auctions in advance), and a single item is sold in each round, a SPEPS always exists. The PoA of this SPEPS depends on the utility functions of the bidders, and on the type of auction used for each individual item. The first five results below apply to agents with
complete information In economics and game theory, complete information is an economic situation or game in which knowledge about other market participants or players is available to all participants. The utility functions (including risk aversion), payoffs, strategies ...
(all agents know the valuations of all other agents): Case 1: Identical items, two buyers, 2nd-price auctions: * When at least one buyer has a concave valuation function (
diminishing returns In economics, diminishing returns are the decrease in marginal (incremental) output of a production process as the amount of a single factor of production is incrementally increased, holding all other factors of production equal ( ceteris paribu ...
), the PoA is at most 1/(1-e) \approx 1.58. * Numerical results show that, when there are many bidders with concave valuation functions, the efficiency loss decreases as the number of users increases. Case 2:
additive Additive may refer to: Mathematics * Additive function, a function in number theory * Additive map, a function that preserves the addition operation * Additive set-functionn see Sigma additivity * Additive category, a preadditive category with f ...
buyers: * With second-price auctions, the PoA is unbounded – the welfare in a SPEPS might be arbitrarily small! Case 3:
unit demand In economics, a unit demand agent is an agent who wants to buy a single item, which may be of one of different types. A typical example is a buyer who needs a new car. There are many different types of cars, but usually a buyer will choose only one ...
buyers: * With first-price auctions, the PoA is at most 2 – the welfare in a SPEPS is always at least half the maximum (if mixed strategies are allowed, the PoA is at most 4). * With second-price auctions, the PoA is again unbounded. These results are surprising and they emphasize the importance of the design decision of using a first-price auction (rather than a second-price auction) in each round. Case 4: submodular buyers (note that additive and unit-demand are special cases of submodular): * With both 1st-price and 2nd-price auctions, the PoA is unbounded, even when there are only four bidders. The intuition is that the high-value bidder might prefer to let a low-value bidder win, in order to decrease the competition that he might face in the future rounds. Case 5: additive+UD. Suppose some bidders have additive valuations while others have unit-demand valuations. In a sequence of 1st-price auctions, the PoA might be at least \min(n,m), where ''m'' is the number of items and ''n'' is the number of bidders. Moreover, the inefficient equilibria persist even under iterated elimination of weakly dominated strategies. This implies linear inefficiency for many natural settings, including: * buyers with
gross substitute valuation The term gross substitutes is used in two slightly different meanings: # In microeconomics, two commodities X and Y are called gross substitutes, if \frac > 0. I.e., an increase in the price of one commodity causes people to want ''strictly more' ...
s, * capacitated valuations, * budget-additive valuations, * additive valuations with hard budget constraints on the payments. Case 6: unit-demand buyers, incomplete information, 1st-price auctions: The BPoA is at most 3.


Auctions employing greedy algorithms

See


Generalized second-price auctions

See


Related topics

Studies on PoA in auctions have provided insights into other settings that are not related to auctions, such as network formation games


Summary table

artial table - contains only parallel auctions - should be completed


References

{{reflist Auction_theory Inefficiency in game theory