Skip to main content

Welcome to a Grasp lesson

Create a free account to keep studying and create your own study path.

Lesson 36

Symmetric Bidding in First-Price Auctions

Recommended resources

Introduction

Welcome back! In our previous lesson, we set up the core problem of a first-price sealed-bid (FPSB) auction. We formulated a bidder's expected profit by assuming a simple, linear bidding strategy and a uniform distribution of values. The key insight was identifying the fundamental trade-off: bidding higher increases your win probability but reduces your profit margin.

Today, we will solve this problem in its full generality. Your goal is to derive the symmetric Bayesian Nash Equilibrium (BNE) bidding strategy for an FPSB auction with bidders, where their private values are drawn from any general, continuous probability distribution. This is a cornerstone result in auction theory.

The derivation is mathematically involved and will leverage your skills in calculus. We will progress in three main stages:

  1. Formulating the general expected utility function.
  2. Taking the first-order condition to find the maximum, which results in a differential equation.
  3. Solving this differential equation to find the explicit formula for the optimal bid.

This process of setting up an objective function and using calculus to find the function that optimizes it is a powerful technique you'll encounter frequently in physics and economics.


Step 1: Formulating the General Expected Utility

In the last lesson, we assumed a linear strategy . Now, let's be more general. We'll look for a symmetric BNE where every bidder uses the same bidding strategy, , which is a function of their private value (or type) . We'll assume this function is strictly increasing and differentiable—meaning, higher values lead to higher bids.

Your task is to choose a bid, let's call it , to maximize your expected utility, assuming all other bidders are using this strategy .

Your expected utility is:

The most complex part is calculating the probability of winning. The following video masterfully explains how to construct this general expected utility function.

(AGT10E5) [Game Theory] Solving First Price Auction with N Bidders: Part 1

This video, from Selcuk Ozyurt's 'Advanced Game Theory' series, will guide you through setting up the optimization problem for a general first-price auction. Pay close attention to how the probability of winning is formulated.

Watch the video from the beginning until 12:25. 00:00 - 04:33: Focus on how the problem is defined. Note the assumptions about the symmetric strategy b being strictly increasing, continuous, and differentiable. This allows us to use its inverse, b⁻¹. 04:33 - 12:25: This is the crucial part. Follow the logic for calculating the probability of winning. Understand why the probability of one opponent bidding less than you is F(b⁻¹(bᵢ)) and why this term is raised to the power of n-1 for n-1 opponents.

As the video explains, if bidder with value chooses to bid , their expected utility, assuming all other players use the strategy , is:

Since is an increasing function, is equivalent to . The probability that a single opponent's value is less than or equal to is given by the cumulative distribution function (CDF), .

Because all opponents' values are drawn independently, the probability that they all bid less than is the product of the individual probabilities. This gives us the final expression for player 's expected utility:

Your goal is to choose the bid that maximizes this expression.


Step 2: Finding the Differential Equation

To find the optimal bid, we use calculus. We take the derivative of the utility function with respect to the variable we control—our bid, —and set it to zero. This is the first-order condition for a maximum.

This differentiation is non-trivial, involving the product rule, the chain rule, and the rule for differentiating an inverse function. The next video segment walks through this calculation in detail.

(AGT10E6) [Game Theory] Solving First Price Auction with N Bidders: Part 2

This is the second part of the derivation. It starts exactly where the previous one left off and executes the differentiation to arrive at the first-order condition.

Watch from the beginning to 07:31. 00:00 - 03:04: Follow the application of the product rule and chain rule. The explanation of how to find the derivative of the inverse function b⁻¹ is particularly important. 03:04 - 07:31: This is the key step. After finding the derivative, the video applies the symmetric equilibrium condition: in equilibrium, player i's optimal bid bᵢ must be the one prescribed by the strategy function b(sᵢ). By substituting bᵢ = b(sᵢ) into the first-order condition, the complex expression simplifies into a differential equation.

Let's summarize the result. The first-order condition is:

Here, is the probability density function (the derivative of ) and is the derivative of the bid function.

Now, we impose the symmetric equilibrium condition: the optimal bid must be . This means . Substituting this into the equation simplifies it immensely. After rearranging, we get the first-order linear differential equation that the equilibrium bid function must solve:

Notice that is the derivative of by the chain rule. So we can write:


Step 3: Solving for the Bidding Strategy

The videos have provided us with the differential equation. Now, we must solve it to find the function . For this, we'll turn to a written resource that provides a clear and rigorous proof.

First-Price Sealed-Bid Auctions

The following document from Brown University provides a theorem and a full proof that solves the exact differential equation we just derived. We will walk through the key steps of this proof together.

Refer to the proof of Theorem 1.1, starting from Equation (12). You don't need to read the whole document, but use it to follow the steps outlined below.

Let's solve the differential equation from the proof. Starting from equation (12) in the text, we have:

Rearranging terms gives:

The left-hand side is now exactly the derivative of the product , according to the product rule. This is a common technique for solving differential equations.

Now, we integrate both sides from the lowest possible valuation (let's call it , often 0) up to some value .

By the Fundamental Theorem of Calculus, the left side is simply:

A bidder with the lowest possible value knows they can't win against anyone (as values are continuous), so their optimal bid will be such that their profit is 0. We also know , so the second term vanishes. This leaves .

For the right side, we use integration by parts, . Let and . Then and .

Equating the two sides gives:

Finally, dividing by yields the symmetric Bayesian Nash Equilibrium bidding strategy:


Step 4: Interpreting the Equilibrium Strategy

This formula is a remarkable result. It tells you exactly how much to bid for any given valuation and any distribution .

Optimal Bidding Strategy and Expected Payoff in Auctions
The left graph shows the derived bidding strategy \(b(v)\) as a function of valuation \(v\). It is an increasing function below the 45-degree line \(b(v)=v\). The right graph shows that for a given valuation \(v_i\), the expected payoff is maximized at the specific bid \(b(v_i)\) prescribed by the strategy.

The formula confirms our intuition about "bid shading." Your optimal bid is your true value, , minus a discount term:

This term represents the expected gain you give up to increase your probability of winning.

Connection to Previous Lesson:
Let's check this for the uniform distribution on , where and .
The integral becomes .
The denominator is .
So, the bidding function is:

This is exactly the linear strategy that was assumed in the simplified example from our last lesson! For , the strategy is . For , it's . As the number of bidders increases, you shade your bid less.


Conclusion

Today, we accomplished a major goal in our study of game theory by deriving the symmetric BNE for a first-price sealed-bid auction. We moved from an intuitive understanding of bid shading to a rigorous mathematical derivation that holds for any continuous distribution of player types.

Key Takeaways:

  • The problem is solved by maximizing a bidder's expected utility, assuming all other bidders follow the same strategy function .
  • The maximization process involves taking the first-order condition (derivative equals zero), which leads to a first-order linear differential equation.
  • Solving this differential equation using integration by parts yields the explicit equilibrium bidding strategy:
  • This general formula confirms that the optimal strategy is to shade your bid below your true value, and it quantifies the precise amount of shading based on the number of bidders and their value distribution.

This concludes our module on static games of incomplete information. We have seen how to analyze situations where players have private information that is crucial to their strategy. In our next module, we will explore Dynamic Games of Incomplete Information, where players' actions over time can reveal some of their private information, leading to fascinating concepts like signaling and screening.