Tuomas Sandholm Computer Science Department Carnegie Mellon University

Slides:



Advertisements
Similar presentations
Yossi Sheffi Mass Inst of Tech Cambridge, MA ESD.260J/1.260J/15.
Advertisements

(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Network Economics -- Lecture 4: Auctions and applications Patrick Loiseau EURECOM Fall 2012.
Private Information and Auctions. Auction Situations Private Value – Everybody knows their own value for the object – Nobody knows other peoples values.
Auctioning one item Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
CPS Bayesian games and their use in auctions Vincent Conitzer
Chapter 25: Auctions and Auction Markets 1 Auctions and Auction Markets.
Auctions CS 886 Sept 29, Auctions Methods for allocating goods, tasks, resources... Participants: auctioneer, bidders Enforced agreement between.
Auctions Auction types: –First price, sealed bid auction –Second price, sealed bid auction –English auction (ascending bid auction) –Dutch auction (descending.
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2007 Lecture 2 – Sept
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Auction Theory an introduction
Game Theory “A cynic knows the price of everything and the value of nothing” - Oscar Wilde, Lady Windemere’s Fan Mike Shor Lecture 11.
Welcome Auctions Jonathan D. Wareham
Auctions Julina, Hales, Lauren, and Jaki. Definitions Auction: a process of buying and selling goods through bids for an optimal price. Auctions must.
Auction. Types of Auction  Open outcry English (ascending) auction Dutch (descending) auction  Sealed bid First-price Second-price (Vickrey)  Equivalence.
Private-value auctions: theory and experimental evidence (Part I) Nikos Nikiforakis The University of Melbourne.
Introduction to Game Theory
1 Teck-Hua Ho April 18, 2006 Auction Design I. Economic and Behavioral Foundations of Pricing II. Innovative Pricing Concepts and Tools III. Internet Pricing.
1 Teck-Hua Ho April 22, 2006 Auction Design I. Economic and Behavioral Foundations of Pricing II. Innovative Pricing Concepts and Tools III. Internet Pricing.
VAMSEE KONERU PRADNYA SUTE
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Multi-unit auctions & exchanges (multiple indistinguishable units of one item for sale) Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Auctioning one item PART 3 Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Auctioning one item PART 2 Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Auctions Hal R. Varian. Auctions Auctions are very useful mean of price discovery eBay: everyone’s favorite example DoveBid: high value asset sales at.
Auctions Hal R. Varian. Auctions Auctions are very useful mean of price discovery eBay, everyone’s favorite example DoveBid, high value, not so well.
and Lecture Notes in Game Theory1 Game Theory Applications: Lecture Notes Course Website u Galina.
Auction Theory Class 2 – Revenue equivalence 1. This class: revenue Revenue in auctions – Connection to order statistics The revelation principle The.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Combinatorial Auctions By: Shai Roitman
Game theory, alive: some advanced topics presentation by: Idan Haviv supervised by: Amos Fiat.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Auctions.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Auctioning one item Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Advanced Subjects in GT Prepared by Rina Talisman Introduction Revenue Equivalence The Optimal Auction (Myerson 1981) Auctions.
Lecture 4 on Auctions Multiunit Auctions We begin this lecture by comparing auctions with monopolies. We then discuss different pricing schemes for selling.
1 Types of Auctions English auction –ascending-price, open-outcry Dutch auction –descending-price, open-outcry 1 st price sealed bid auction –known as.
By Audrey Hu and Liang Zou University of Amsterdam
Bayesian games and their use in auctions
Comp/Math 553: Algorithmic Game Theory Lecture 08
CPS Mechanism design Michael Albert and Vincent Conitzer
Shyam Sunder, Yale University Kozminski Academy Warsaw, June 23, 2012
Failures of the VCG Mechanism in Combinatorial Auctions and Exchanges
Market/Agent-Oriented Programming
Implementation in Bayes-Nash equilibrium
Auction Theory.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Implementation in Bayes-Nash equilibrium
Auctions: Basic Theory & Applications
Tuomas Sandholm Computer Science Department Carnegie Mellon University
Vincent Conitzer Mechanism design Vincent Conitzer
Auctions An auction is a mechanism for trading items by means of bidding. Dates back to 500 BC where Babylonians auctioned of women as wives. Position.
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Market Oriented Programming
Auctions and Bargaining
Preference elicitation/ iterative mechanisms
Market Oriented Programming
Auctions Lirong Xia. Auctions Lirong Xia Sealed-Bid Auction One item A set of bidders 1,…,n bidder j’s true value vj bid profile b = (b1,…,bn) A sealed-bid.
Economics 100C: April 8, 2010 April 8, 2010.
Implementation in Bayes-Nash equilibrium
Information, Incentives, and Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
CPS Bayesian games and their use in auctions
Class 2 – Revenue equivalence
Presentation transcript:

Tuomas Sandholm Computer Science Department Carnegie Mellon University Auctioning one item Tuomas Sandholm Computer Science Department Carnegie Mellon University

Auctions Methods for allocating goods, tasks, resources... Participants: auctioneer, bidders Enforced agreement between auctioneer & winning bidder(s) Easily implementable e.g. over the Internet Many existing Internet auction sites Auction (selling item(s)): One seller, multiple buyers E.g. selling a bull on eBay Reverse auction (buying item(s)): One buyer, multiple sellers E.g. procurement We will discuss the theory in the context of auctions, but same theory applies to reverse auctions at least in 1-item settings

Auction settings Private value : value of the good depends only on the agent’s own preferences E.g. cake which is not resold or showed off Common value : agent’s value of an item determined entirely by others’ values E.g. treasury bills Correlated value : agent’s value of an item depends partly on its own preferences & partly on others’ values for it E.g. auctioning a transportation task when bidders can handle it or reauction it to others

Auction protocols: All-pay Protocol: Each bidder is free to raise his bid. When no bidder is willing to raise, the auction ends, and the highest bidder wins the item. All bidders have to pay their last bid Strategy: Series of bids as a function of agent’s private value, his prior estimates of others’ valuations, and past bids Best strategy: ? In private value settings it can be computed (low bids) Potentially long bidding process Variations Each agent pays only part of his highest bid Each agent’s payment is a function of the highest bid of all agents E.g. CS application: tool reallocation [Lenting&Braspenning ECAI-94]

Auction protocols: English (first-price open-cry = ascending) Protocol: Each bidder is free to raise his bid. When no bidder is willing to raise, the auction ends, and the highest bidder wins the item at the price of his bid Strategy: Series of bids as a function of agent’s private value, his prior estimates of others’ valuations, and past bids Best strategy: In private value auctions, bidder’s dominant strategy is to always bid a small amount more than current highest bid, and stop when his private value price is reached No counterspeculation, but long bidding process Variations In correlated value auctions, auctioneer often increases price at a constant rate or as he thinks is appropriate Open-exit: Bidder has to openly declare exit without re-entering possibility => More info to other bidders about the agent’s valuation

Auction protocols: First-price sealed-bid Protocol: Each bidder submits one bid without knowing others’ bids. The highest bidder wins the item at the price of his bid Single round of bidding Strategy: Bid as a function of agent’s private value and his prior estimates of others’ valuations Best strategy: No dominant strategy in general Strategic underbidding & counterspeculation Can determine Nash equilibrium strategies via common knowledge assumptions about the probability distributions from which valuations are drawn

Strategic underbidding in first-price sealed-bid auction Example 1 N risk-neutral bidders Common knowledge that their values are drawn independently, uniformly in [0, vmax] Thrm: In symmetric Nash equilibrium, each bidder i bids bi = b(vi) = vi (N-1) / N

Strategic underbidding in first-price sealed-bid auction… Example 2 2 risk-neutral bidders: A and B A knows that B’s value is 0 or 100 with equal probability A’s value of 400 is common knowledge In Nash equilibrium, B bids either 0 or 100, and A bids 100 +  (winning more important than low price)

Auction protocols: Dutch (descending) Protocol: Auctioneer continuously lowers the price until a bidder takes the item at the current price Strategically equivalent to first-price sealed-bid protocol in all auction settings Strategy: Bid as a function of agent’s private value and his prior estimates of others’ valuations Best strategy: No dominant strategy in general Lying (down-biasing bids) & counterspeculation Possible to determine Nash equilibrium strategies via common knowledge assumptions regarding the probability distributions of others’ values Requires multiple rounds of posting current price Dutch flower market, Ontario tobacco auction, Filene’s basement, Waldenbooks

Dutch (Aalsmeer) flower auction

Auction protocols: Vickrey (= second-price sealed bid) Protocol: Each bidder submits one bid without knowing (!) others’ bids. Highest bidder wins item at 2nd highest price Strategy: Bid as a function of agent’s private value & his prior estimates of others’ valuations Best strategy: In a private value auction with risk neutral bidders, Vickrey is strategically equivalent to English. In such settings, dominant strategy is to bid one’s true valuation No counterspeculation Independent of others’ bidding plans, operating environments, capabilities... Single round of bidding Widely advocated for computational multiagent systems Old [Vickrey 1961], but not widely used among humans Revelation principle --- proxy bidder agents on www.ebay.com, www.webauction.com, www.onsale.com

Results for private value auctions Dutch strategically equivalent to first-price sealed-bid Risk neutral agents => Vickrey strategically equivalent to English All four protocols allocate item efficiently (assuming no reservation price for the auctioneer) English & Vickrey have dominant strategies => no effort wasted in counterspeculation Which of the four auction mechanisms gives highest expected revenue to the seller? Assuming valuations are drawn independently & agents are risk-neutral The four mechanisms have equal expected revenue!

Revenue equivalence theorem Even more generally: Thrm. Assume risk-neutral bidders, valuations drawn independently from potentially different distributions with no gaps Consider two Bayes-Nash equilibria of any two auction mechanisms Assume allocation probabilities yi(v1, … v|A|) are same in both equilibria Here v1, … v|A| are true types, not revelations E.g., if the equilibrium is efficient, then yi = 1 for bidder with highest vi Assume that if any agent i draws his lowest possible valuation vi, his expected payoff is same in both equilibria E.g., may want a bidder to lose & pay nothing if bidders’ valuations are drawn from same distribution, and the bidder draws the lowest possible valuation Then, the two equilibria give the same expected payoffs to the bidders (& thus to the seller)

Revenue equivalence ceases to hold if agents are not risk-neutral Risk averse bidders: Dutch, first-price sealed-bid ≥ Vickrey, English Risk averse auctioneer: Dutch, first-price sealed-bid ≤ Vickrey, English