Slide 1

Slide 1 text

MARKETS, MECHANISMS, MACHINES University of Virginia, Spring 2019 Class 13: Auctioning Air 26 February 2019 cs4501/econ4559 Spring 2019 David Evans and Denis Nekipelov https://uvammm.github.io

Slide 2

Slide 2 text

Plan Recap and Finish: A-K-Q Poker Equilibrium Strategy Auctions Ascending Price Auctions Spectrum Auctions 1

Slide 3

Slide 3 text

Recap: A-K-Q Poker 2 State: " ← A, K, Q , c) ← A, K, Q − { " } " = bet " = check 5 +1 if c" > c) −1 if ) > " ) = bet ) = fold +1 5 +2 if c" > c2 −2 if ) > " Payoff for Player 1 shown; Player 2 payoff is negation.

Slide 4

Slide 4 text

Player 1: Ace Queen Bet Bet Check Player 2 Ace Call -2 -1 King Call +2 -2 -1 Fold +1 +1 The Tough Decisions What if Player 1 always bluffs?

Slide 5

Slide 5 text

Always Bluff Strategy Player 1: A K Q Bet Check Bet Player 2 A Call -1 -2 K Call +2 -2 Fold +1 +1 +1 Q Fold +1 +1

Slide 6

Slide 6 text

Always Bluff Strategy Player 1: A K Q Bet Check Bet Player 2 A Call -1 -2 K Call +2 -2 Fold +1 +1 +1 Q Fold +1 +1 ",A) BCDDE FGHI = 1 3 1 2 + 2 2 + 1 3 − 1 2 + 1 2 + 1 3 −2 = 0 ",A) MNDOE FGHI = 1 3 1 2 + 1 2 + 1 3 − 1 2 + 1 2 + 1 3 −2 2 + 1 2 = − 1 6

Slide 7

Slide 7 text

Recap If player 1 never bluffs: If player 1 always bluffs: Looks like a break-even game for Player 1: is there a better strategy? " = 0, ) = 0 " = − 1 6 , ) = 1 6

Slide 8

Slide 8 text

Mixed Strategy Player 1: A K Q Bet Check Bet Player 2 A Call -1 -2 K Call +2 -2 Q Fold +1 +1 Always Bluff Player 1: A K Q Bet Check Check Player 2 A Call -1 -1 K Fold/Call +1 -1 Q Fold +1 +1 Never Bluff Pure strategy: always do the same action for a given input state. Mixed strategy: probabilistically select from a set of pure strategies. " = 0, ) = 0 " = − 1 6 , ) = 1 6

Slide 9

Slide 9 text

Strategies Player 1 Bluff with Queen Check with Queen Find the best strategy for Player 1 assuming Player 2 plays optimally. " " Q = bet, ) = call = − 1 6 " " Q = check, ) = call = 1 6 " " Q = bet, ) = fold = 1 6 " " Q = check, ) = fold = 0 Player 2 Call with King Fold with King

Slide 10

Slide 10 text

Nash Equilibrium Player 1 is making the best decision she can, taking into account Player 2’s decisions. Player 2 is making the best decision he can, taking into about Player 1’s decisions. Neither player can improve its expected value by deviating from the strategy. Hence, to find the best strategy for Player 1, we need to find a strategy that makes Player 2 indifferent between his options.

Slide 11

Slide 11 text

Winning the AKQ Game Bluff Check Call -1 +1 Fold +1 0 Player 1 wants to make Player 2 indifferent between ) = call and ) = fold " " Q = bet, ) = call = − 1 6 " " Q = check, ) = call = 1 6 " " Q = bet, ) = fold = 1 6 " " Q = check, ) = fold = 0

Slide 12

Slide 12 text

Winning the AKQ Game Bluff Check Call -1 +1 Fold +1 0 Player 1 wants to make Player 2 indifferent between ) = call and ) = fold

Slide 13

Slide 13 text

Winning the AKQ Game Bluff Check Call -1 +1 Fold +1 0 Player 1 wants to make Player 2 indifferent between ) = call and ) = fold ) , ) = call = ) , ) = fold ) , ) = call = −2 " = A ) + 2(" = | ) = −2 1 − + 2 ) , ) = fold = −1 = " = Q " = bet, ) = K)

Slide 14

Slide 14 text

Winning the AKQ Game Player 1 wants to make Player 2 indifferent between ) = call and ) = fold ) , ) = call = ) , ) = fold ) , ) = fold = −1 = (" = Q | " = bet, c) = K) −2 1 − + 2 = −1 = 1/4 Given experimental observations, how do you determine the probability of an event? ) , ) = call = −2 " = A ) + 2(" = | ) = −2 1 − + 2

Slide 15

Slide 15 text

Thomas Bayes, 1702-1761 Essay Towards Solving a Problem in the Doctrine of Chances (presented to Royal Society in 1763 after Bayes’ death)

Slide 16

Slide 16 text

Bayes’ Theorem Prior Probability: likelihood of regardless of other event Conditional Probability: likelihood of given that you observed . ) = () () () )

Slide 17

Slide 17 text

AKQ Example Given that I have a King, what is the probability that you have an Ace? ) = () ()

Slide 18

Slide 18 text

AKQ Example Given that I have a King, what is the probability that you have an Ace? " = A ) = K) = ) = K " = A) (" = A) () = K) ) = () ()

Slide 19

Slide 19 text

AKQ Example Given that I have a King and you bet, what (should be) the probability that you have a Queen (assuming you are playing optimally)? = (" = Q | " = bet, ) = K) For Player 2 to be indifferent: = 1/4

Slide 20

Slide 20 text

When to Bluff? How often should Player 1 bluff with a Queen? = (" = Q | " = bet, ) = K) = " _

Slide 21

Slide 21 text

Value of Game for Player 1 20 " , = 1 3 1 + 1 3 + 1 3 0 + 1 3 ( 2 3 −1 + 1 3 ( 1 2 −2 + 1 2 ( 1 3 −2 + 2 3 1 )

Slide 22

Slide 22 text

Auctions 21

Slide 23

Slide 23 text

“English Auction” Open, ascending first price auction 22 https://youtu.be/iiO_1XRnMt4?t=18

Slide 24

Slide 24 text

Open Ascending Auction Initialization: , = None, starting bid while new bid (bidder, ) where > : , = bidder, announce winner, bid outcome = (, ) 23 How does this compare to a second price auction?

Slide 25

Slide 25 text

Simultaneous Ascending Auction Initialization: , = Bidders, starting bid while | | > 1: = , + announce remaining active bidders outcome = (. ℎ(), ) 24 How does this compare to a second price auction?

Slide 26

Slide 26 text

Top-Level Domains 25

Slide 27

Slide 27 text

Top-Level Domains 26

Slide 28

Slide 28 text

Top-Level Domains 27

Slide 29

Slide 29 text

Why is mobile service so bad in the US? 28

Slide 30

Slide 30 text

29

Slide 31

Slide 31 text

30

Slide 32

Slide 32 text

31

Slide 33

Slide 33 text

32

Slide 34

Slide 34 text

33

Slide 35

Slide 35 text

34

Slide 36

Slide 36 text

Multiple Simultaneous Auctions 35 Multiple items (spectrum licenses) up for sale Each round: bidders submit bids for items they want must increase previous high bid for that item Rounds continue as long as price increases for at least one item (alternate proposal: item is sold after one round with no increase) Bidders cannot withdraw bids: if they are the current high bid for a license, committed to buying High bidder pays final price

Slide 37

Slide 37 text

Spectrum Auction: Bidding Rules 36 Before auction, each bidder established initial eligibility - makes deposits for amount of spectrum it wants to buy Must maintain activity level each round: - submit bids (or hold highest bid from previous round) that cover fraction (varies by phases) of its eligibility (or have eligibility reduced) - 5 waivers (intended to prevent errors, but also could be used strategically)

Slide 38

Slide 38 text

Walrasian “Auction” 37 Léon Walras tâtonnement (“trial-and-error”) to reach equilibrium

Slide 39

Slide 39 text

Simple Spectrum Auction Model 38 = 1, … , licenses for sale ⊆ subset of licenses p value of to bidder ∈ ℝt u vector of prices (price for each license) Paul Milgrom, Putting Auction Theory to Work: The Simultaneous Ascending Auction. Journal of Political Economy, 2000. Total price for = v x

Slide 40

Slide 40 text

Simple Spectrum Auction Model 39 = 1, … , licenses for sale ⊆ subset of licenses p value of to bidder ∈ ℝt u vector of prices (price for each license) Paul Milgrom, Putting Auction Theory to Work: The Simultaneous Ascending Auction. Journal of Political Economy, 2000. Total price for = v x p = argmax x {p − v x } Demand Correspondence

Slide 41

Slide 41 text

Maximize Value Theorem Theorem: Assume that the licenses are mutual substitutes for all bidders, and all bidders bid “straightforwardly”. Then: 1. The auction ends after a finite number of rounds 2. Final assignment maximizes total value (to within a single bid increment). 40

Slide 42

Slide 42 text

Maximize Value Theorem Theorem: Assume that the licenses are mutual substitutes for all bidders, and all bidders bid “straightforwardly”. Then: 1. The auction ends after a finite number of rounds 2. Final assignment maximizes total value (to within a single bid increment). 41 Proof of #1: At each round, each bidders bid on each item either stays the same or increases by some amount. Each bidder has some maximum bid (without exceeding } ()), so must eventually stop increasing bid.

Slide 43

Slide 43 text

Maximize Value Theorem Theorem: Assume that the licenses are mutual substitutes for all bidders, and all bidders bid “straightforwardly”. Then: 1. The auction ends after a finite number of rounds 2. Final assignment, ∗, ∗ , maximizes total value (to within a single bid increment). 42 Intuition: because of mutual substitutes assumption, each bidder will keep bidding until either they meet their demand, or another bidder is willing to pay more.

Slide 44

Slide 44 text

Really Mutual Substitutes? 43

Slide 45

Slide 45 text

Scenario 44 North Charlottesville South Charlottesville Both Charlottesville Bidder 1 (AT&T) $130K $230K $420K Bidder 2 (Sprint) $140K $240K $380K

Slide 46

Slide 46 text

45 What is actual value of 30 MHz of Charlottesville’s spectrum?

Slide 47

Slide 47 text

C Block (1995-1996) Auction https://www.fcc.gov/auction/5 46

Slide 48

Slide 48 text

47 https://www.fcc.gov/sites/default/files/wireless/auctions/05/charts/5markets.xls

Slide 49

Slide 49 text

48 https://www.fcc.gov/sites/default/files/wireless/auctions/05/charts/5markets.xls $7,415,250 (won by Virginia Wireless)

Slide 50

Slide 50 text

What could possibly go wrong? 49

Slide 51

Slide 51 text

Collusion in Practice 50 Peter Cramton and Jesse A. Schwartz. Collusive Bidding: Lessons from the FCC Spectrum Auctions. Journal of Regulatory Economics, May 2000.

Slide 52

Slide 52 text

Collusion in Practice 51 Peter Cramton and Jesse A. Schwartz. Collusive Bidding: Lessons from the FCC Spectrum Auctions. Journal of Regulatory Economics, May 2000.

Slide 53

Slide 53 text

52

Slide 54

Slide 54 text

53

Slide 55

Slide 55 text

54 Get your 5G bandwidth bids ready!

Slide 56

Slide 56 text

Project 4 Teaming Team must have 3 or 4 students, at least one in CS, one in Econ Cannot team with someone you have already worked with twice 55