Auction Theory Basics

Auctions are allocation mechanisms1.

Notations

Naively, an auction is observed to have several factors. To save keystrokes, we use a set of symbols to denote the variables:

  1. the seller S,
  2. the bidders {Bi},
  3. the object O to bid on,
  4. the bidding prices {bi}.

In an auction, each bidder Bi decides on a valuation vi of the object O and bid with a bidding price bi based on the valuation.

The rules may be very different in different actions but they should have two components, how the object is allocated (allocation rule) and how the bidders are paying (payment rule). A simple yet interesting example of the payment rule is that of a Vickrey auction. Vickrey auction is a type of sealed-bid auction or blind auction, where the bidders have no information about the bidding price of other bidders. In a Vickrey auction, the winner pays the second-highest price2.

In general, we will observe that an auction has

  1. the winner Bw who takes the object O,
  2. the losers Bl,
  3. the winner’s payment pw,
  4. the losers’ payment pl.

In the above bullet points, 1 and 2 are determined by the allocation rules, while 3 and 4 are determined by the payment rules.

In auction theory, it is important to understand what the auction leads to, aka the equilibrium. To achieve this, we will come up with a formal representation of an auction in the following sections.

Game, Mechanism, and Auction

The Bayesian game provides a good theoretical ground for auctions. A Bayesian game is defined by the setting and the mechanism. The setting is the stage and different mechanisms lead to different equilibria and properties.

Bayesian Game Setting

A Bayesian game setting is defined by (N,O,Θ,p,u), where1

  1. N is a finite set of n agents or players, e.g., bidders {Bi},
  2. O is a set of outcomes,
  3. Θ is a set of possible types for each agent, e.g., a bidder can be type one who would squeeze in to get the deal, or type two who would avoid competitions,
  4. p is some prior probability (distribution) on types {θi}, i.e., p(Θ), that is shared by all agents,
  5. u is a set of utility functions for all agents.

  1. Y. Shoham and K. Leyton-Brown, “Multiagent Systems: Algorithmic, Game-Theoretic, and logical foundations”, 2008. ↩︎

Mechanism

A mechanism is defined by (A,M), where1

  1. A is a set of available actions for each agent, e.g., each bidder Bi has a set of available actions ai,
  2. M is the map from actions to the distribution of outcomes.

With the mechanism defined, we will be able to design, implement, and measure the game.


  1. Y. Shoham and K. Leyton-Brown, “Multiagent Systems: Algorithmic, Game-Theoretic, and logical foundations”, 2008. ↩︎

The fact that auction is an allocation mechanism indicates that the outcome will be two parts, the allocation of the object X and the payment Rn in an n bidder auction. Comparing to the Bayesian game, we have the stage

  1. n bidders {Bi} as the agents,
  2. the allocation X together with the payment Rn are the outcomes,
  3. the valuation structures are the types,
  4. the probability distribution of the valuation structures is the common prior,
  5. utility functions of the bidders as the utility functions.

We also have the mechanism

  1. bidding at different prices as actions,
  2. allocation rule (or choice rule) and payment rule map the actions to the allocation results X and payment results Rn, respectively.

Mechanism

The way we split the mechanism map M into X and Rn makes it a quasilinear mechanism, which is defined by a triple (Ai,χ,), where1

  1. A is a set of actions available to bidders {Bi},
  2. ξ is the choice rule that maps actions to the distribution of allocations,
  3. is the payment rule that maps actions to the payments.

  1. Y. Shoham and K. Leyton-Brown, “Multiagent Systems: Algorithmic, Game-Theoretic, and logical foundations”, 2008. ↩︎

Risk Attitude

Technically speaking, the valuation vi doesn’t necessarily equate to the bidding price bi of bidder Bi. The relation between valuation vi and bidding price bi is called the bidding function.

The payoff of Bi who bids with bi and valuation vi is vibi. The simplest definition of the utility function is

(1)ui=vibi.

Notice that this utility function only depends on the choice of the bidder. Though useful, this definition doesn’t reflect the personalities of the bidder. For the personalities, we introduce a new term related to the payment pi, so that the utility becomes

(2)ui=vibifi,

where fi is a function of the payment. The risk attitude is best tested in a fair lottery where the expected payoff is the same as the investment. In such a fair lottery, the utility for 2 depends on the payment and the willingness to pay is different at different costs.

Risk neutral bidders are willing to participate at different payment based on payoff. Risk aversion bidders are less willing to participate at higher payment and risk seeking bidders are more willing to participate at higher payment3.

Types of Auctions

There exist many different types of auctions. Base on the allocation rules and payment rules, we may have first-price auction (FPA), second-price auction (SPA), English ascending-bid auction, Dutch descending-bid auction, etc4. Shoham and Leyton-Brown have provided a list of canonical auctions in their book3.

First-price Auction

There are two key relations:

  1. map from valuation vi to bid bi, aka bidding function,
  2. map from bidding bi to the probability of winning P(win).

To measure the expected payoff of a bidding price bi for bidder Bi, we introduce the expected utility, U¯i, e.g.,

(3)u¯i=P(win)(vibi)+P(lose)0=P(win)(vibi),

where P(win) is the probability of winning and P(lose) is the probability of losing. Given the probability of winning, valuation, and bid, one could usually calculate the expected utility U¯i.

There is no dominant strategies in first-price sealed auction. Everyone could set their bid lower than their valuation and win. That being said, the bid of first-price auctions do not necessarily approach one’s valuation. However, using the expected utility, it is proven that the strategy is to bid with n1nvi where n is the number of bidders and vi is its valuation, given the condition that bidders are risk-neutral with valuations being a uniform distribution. (Theorem 11.1.3 in Shoham 2008)3.

References


  1. F. Muñoz-García, “An Introduction to Auction Theory for Undergraduate Students,” no. 509, pp. 1–19, 2012. ↩︎

  2. W. Vickrey, “Counterspeculation, Auctions, and Competitive Sealed Tenders,” J. Finance, vol. 16, no. 1, p. 8, 1961. ↩︎

  3. Y. Shoham and K. Leyton-Brown, “Multiagent Systems: Algorithmic, Game-Theoretic, and logical foundations”, 2008. ↩︎ ↩︎ ↩︎

  4. P. Klemperer, “Auction Theory: A Guide to the Literature.” . ↩︎

Planted: by ;

Lei Ma (2020). 'Auction Theory Basics', Intelligence, 11 April. Available at: https://intelligence.leima.is/economics/auction-theory/auction-theory-basics/.