Network Economics -- Lecture 5: Auctions and...

52
Network Economics -- Lecture 5: Auctions and applications Patrick Loiseau EURECOM Fall 2016 1

Transcript of Network Economics -- Lecture 5: Auctions and...

Page 1: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

NetworkEconomics--

Lecture5:Auctionsandapplications

PatrickLoiseauEURECOMFall2016

1

Page 2: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

References• V.Krishna,“AuctionTheory”,Elseiver AP2009(secondedition)– Chapters2,3,5

• P.Milgrom,“Puttingauctiontheorytowork”,CUP2004– Chapter1

• D.EasleyandJ.Kleinberg,“Networks,CrowdsandMarkets”,CUP2010– Chapters9and15

• BenPolak’s onlinecoursehttp://oyc.yale.edu/economics/econ-159– Lecture24

2

Page 3: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Outline

1. Generalitiesonauctions2. Privatevalueauctions3. Commonvalueauctions:thewinner’scurse4. Mechanismdesign5. Generalizedsecondpriceauction

3

Page 4: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Outline

1. Generalitiesonauctions2. Privatevalueauctions3. Commonvalueauctions:thewinner’scurse4. Mechanismdesign5. Generalizedsecondpriceauction

4

Page 5: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Whereareauctions?

• Everywhere!– Ebay– Googlesearchauctions– Spectrumauctions– Artauctions– Etc.

5

Page 6: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Whatisanauction?

• Sellersellsoneitemofgoodthroughbidding– Setofbuyers

• Buyerbuysoneitemofgood– Setofsellers– Calledprocurementauction(governments)

• Auctionsareusefulwhenthevaluationofbiddersisunknown

• Morecomplexauctions–Multi-items– Combinatorial

6

Page 7: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Standardauction

• Standardauction:thebidderwiththehighestbidwins

• Exampleofnonstandardauction:lottery

7

Page 8: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Thetwoextremesettings

• Commonvaluesßà Privatevalues

8

Page 9: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Maintypesofauctions

1. Ascendingopenauction(English)

2. Descendingopenauction(Dutch)

3. First-pricesealedbidauction

4. Secondpricesealedbidauction(Vickrey)

9

Page 10: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Relationshipsbetweenthedifferenttypesofauctions

10

Page 11: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Outline

1. Generalitiesonauctions2. Privatevalueauctions3. Commonvalueauctions:thewinner’scurse4. Mechanismdesign5. Generalizedsecondpriceauction

11

Page 12: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Privatevalueauctions:Model

• Oneobjectforsale• Nbuyers• ValuationXi• Xi’si.i.d.distributedon[0,w],cdf F(.)• Bidderi knows– Realizationxi ofhisvalue– ThatotherbiddershavevaluesdistributedaccordingtoF

• Def:symmetric:allbiddershavethesamedistributionofvalue

12

Page 13: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Game

• Thegameisdeterminedbytheauctionrules– Gamebetweenthebidders

• Bidder’sstrategy:βi:[0,w]à [0,∞)

• Lookforsymmetricequilibria– 1st priceauction– 2nd priceauction– Compareseller’srevenue

13

Page 14: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Second-pricesealed-bidauction

• Proposition:Inasecond-pricesealed-bidauction,biddingitstruevalueisweaklydominant

14

Page 15: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

First-pricesealed-bidauction

• Biddingtruthfullyisweaklydominated

15

Page 16: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

First-pricesealed-bidauction(2)

• Whatistheequilibriumstrategy?

16

Page 17: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

First-pricesealed-bidauction(3)

• Proposition:Symmetricequilibriumstrategiesinafirst-pricesealed-bidauctionaregivenby

whereY1 isthemaximumofN-1independentcopiesofXi

β(x) = E Y1 |Y1 < x[ ]

17

Page 18: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Example

• Valuesuniformlydistributedon[0,1]

18

Page 19: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Revenuecomparison

• Withindependentlyandidenticallydistributedprivatevalues,theexpectedrevenueinafirst-priceandinasecond-priceauctionarethesame

19

Page 20: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Proof

20

Page 21: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Warning

• Thisisnottrueforeachrealization• Example:2bidders,uniformvaluesin[0,1]

21

Page 22: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Revenueequivalencetheorem• Generalizationofthepreviousresult

• Theorem:Supposethatvaluesareindependentlyandidenticallydistributedandallbiddersareriskneutral.Thenanysymmetricandincreasingequilibriumofanystandardauctionsuchthattheexpectedpaymentofabidderwithvaluezeroiszeroyieldsthesameexpectedrevenuetotheseller.

• Seeanevenmoregeneralresultinthe(beautiful)paperR.Myerson,“OptimalAuctionDesign”,MathematicsofOperationResearch1981– 2007NobelPrize

22

Page 23: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Proof

23

Page 24: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Reserveprice

• r>0,suchthatthesellerdoesnotsellifthepricedeterminedbytheauctionislower

24

Page 25: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Reservepriceinsecond-priceauction

• Nobidderwithvaluex<rcanmakeapositiveprofit

• Biddingtruthfullyisstillweaklydominant• Winnerpaysrifthedeterminedpriceislower• Expectedpayment

25

Page 26: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Reservepriceinfirst-priceauction

• Nobidderwithvaluex<rcanmakeapositiveprofit

• Symmetricequilibrium:

• Expectedpayment:

26

Page 27: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Effectofreservepriceonrevenue

• Sellerhasvaluationx0 ofthegood• Setsr>x0!

• Optimalreserveprice:

• Increasestheseller’srevenue– Sometimescalledexclusionprinciple

27

Page 28: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Remark

• Efficiency:maximizesocialwelfare– Goodendsupintheendofthehighestvalueamongbiddersandseller

• EfficientisNOTthesameasrevenueoptimality• Example– Sellerwithvaluationzero

28

Page 29: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Outline

1. Generalitiesonauctions2. Privatevalueauctions3. Commonvalueauctions:thewinner’scurse4. Mechanismdesign5. Generalizedsecondpriceauction

29

Page 30: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Playingwithajarofcoins

30

Page 31: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Thewinner’scurse

• GoodhasvalueV,sameforallbidders– Example:oilfield

• Eachbidderhasani.i.d.estimatexi=V+ei ofthevalue(E(ei)=0)

• Theyallbid(e.g.,first-priceauction)

31

Page 32: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Thewinner’scurse(2)

• Supposebidder1wins• Uponwinning,hefindsouthisestimatewastoolarge!à badnews:winner’scurse

• Bidasifyouknowyouwin!

• Remark:thewinner’scursedoesnotariseatequilibrium,ifyourbidtakesitintoaccount.

32

Page 33: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Outline

1. Generalitiesonauctions2. Privatevalueauctions3. Commonvalueauctions:thewinner’scurse4. Mechanismdesign5. Generalizedsecondpriceauction

33

Page 34: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Mechanismdesign

• Anauctionisonlyoneofmanywaystosellagood

• Mechanismdesignstudiesthedesignofrulessuchthattheresultinggameyieldsadesiredoutcome

• The2007NobelMemorialPrizeinEconomicScienceswasawardedtoLeonidHurwicz,EricMaskin,andRogerMyerson"forhavinglaidthefoundationsofmechanismdesigntheory"

34

Page 35: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Setting

• Buyers• Values• Setofvalues• Distributions• Productset• Jointdensity

35

Page 36: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Mechanisms

• Setofmessages(bids)• Allocationrule• Paymentrule

• Example:1st or2nd priceauction

36

Page 37: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Directmechanism

• Definition

• Characterization:Pair(Q,M)

• Truthfulequilibrium

37

Page 38: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Revelationprinciple

• Givenamechanismandanequilibriumforthatmechanism,thereexistsadirectmechanismsuchthat1. Itisanequilibriumforeachbuyertoreporthis

valuetruthfully2. Theoutcomes(probabilitiesQandexpected

paymentM)arethesameasintheequilibriumoftheoriginalmechanism

38

Page 39: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Proof

39

Page 40: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Incentivecompatibility(IC)

• AdirectrevelationmechanismisICifitisoptimalforabuyertoreporthisvaluetruthfullywhenallotherbuyersreporttheirvaluetruthfully

40

Page 41: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Revenueequivalence

• Ifthedirectmechanism(Q,M)isincentivecompatible,thentheexpectedpaymentis

• Thus,theexpectedpaymentinanytwoincentivecompatiblemechanismswiththesameallocationruleareequivalentuptoaconstant

• Generalizesthepreviousversion

mi (xi ) =mi (0)+ qi (xi )xi − qi (ti )0

xi∫ dti

41

Page 42: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Twoquestions

• Howtodesignarevenueoptimalmechanism?

• Howtodesignanefficientmechanism?

• Restrictingto– ICmechanisms– Individuallyrationalmechanisms(i.e.,suchthattheexpectedpayoffofeverybuyerisnonnegative)

42

Page 43: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Optimalmechanism

• Definethevirtualvaluation

• Define

• Undersomeregularityconditions,theoptimalmechanismis:allocatetothebuyerwithhighestvirtual valuation(ifitisnonnegative),withexpectedpaymentyi(x-i)

ψi (xi ) = xi −1−Fi (xi )fi (xi )

yi (x−i ) = inf zi :ψi (zi ) ≥ 0 andψi (zi ) ≥ψ j (x j ) for all j{ }

43

Page 44: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Symmetriccase

• Wefindthesecondpriceauctionwithreserveprice ψ−1(0)

44

Page 45: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Efficientmechanism

• SocialwelfaremaximizedbyQ*

• Ifthereisnotie:allocationtothebuyerwithhighestvalue

• Notation:

45

Page 46: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

VCGmechanism:definition

• TheVCGmechanismis(Q*,MV),where

• Note:theW’sarecomputedwiththeefficientallocationrule

MiV (x) =W (0, x−i )−W−i (x)

46

Page 47: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

VCGmechanism:properties• TheVCGmechanismis– Incentivecompatible– truthfulreportingisweaklydominant

– Individuallyrational– Efficient

• i’sequilibriumpayoffisthedifferenceinsocialwelfareinducedbyhistruthfulreportinginsteadof0

• Proposition:Amongallmechanismsforallocatingasinglegoodthatareefficient,ICandIR,theVCGmechanismmaximizestheexpectedpaymentofeachagent 47

Page 48: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Example

• Inthecontextofauctions:VCG=2nd priceauction!

48

Page 49: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Outline

1. Generalitiesonauctions2. Privatevalueauctions3. Commonvalueauctions:thewinner’scurse4. Mechanismdesign5. Generalizedsecondpriceauction

49

Page 50: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Sponsoredsearch

• Adsinsponsoredbox

• Severalspots:multipleitemsauction

• Payperclickfortheadvertiser

50

Page 51: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

Generalizedsecondpriceauction(GSP)

• HowdoesGoogledeterminewhichadisshownforagivenkeyword?

• Advertiserssubmitbids• Googleranksadsbybidxexpectednb ofclicks– Adqualityfactor

• Advertiserspaythepricedeterminedbythebidbelow(GSP)

51

Page 52: Network Economics -- Lecture 5: Auctions and applicationslig-membres.imag.fr/loiseapa/courses/NetEcon/slides/Lecture5.pdf · – Set of buyers • Buyer buys one item of good –

GSPproperties• GSPisnottruthful• GSPisnotVCG• GSPmayhaveseveralequilibria• GSP’srevenuemaybehigherorlowerthanVCG’srevenue

• B.Edelman,M.Ostrovsky,M.Schwarz,“InternetAdvertisingandtheGeneralizedSecond-PriceAuction:SellingBillionsofDollarsWorthofKeywords”,AmericanEconomicReview2007

• H.Varian,“Positionauctions”,InternationalJournalofIndustrialOrganization2007

52