Yang Cai Sep 8, 2014. An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:

Slides:



Advertisements
Similar presentations
6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
Advertisements

(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Yang Cai Sep 24, An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problem Vickrey-Clarke-Groves.
Yang Cai Oct 01, An overview of today’s class Myerson’s Auction Recap Challenge of Multi-Dimensional Settings Unit-Demand Pricing.
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
CPS Bayesian games and their use in auctions Vincent Conitzer
Nash’s Theorem Theorem (Nash, 1951): Every finite game (finite number of players, finite number of pure strategies) has at least one mixed-strategy Nash.
Auctions. Strategic Situation You are bidding for an object in an auction. The object has a value to you of $20. How much should you bid? Depends on auction.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
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.
1 Chapter 6: Auctions SCIT1003 Chapter 6: Auctions Prof. Tsang.
Private-value auctions: theory and experimental evidence (Part I) Nikos Nikiforakis The University of Melbourne.
Auctions Ruth Tarrant. Classifying auctions What is the nature of the good being auctioned? What are the rules of bidding? Private value auction Common.
Yang Cai Sep 10, An overview of today’s class Case Study: Sponsored Search Auction Myerson’s Lemma Back to Sponsored Search Auction.
Auction Theory Class 3 – optimal auctions 1. Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue?
Optimal auction design Roger Myerson Mathematics of Operations research 1981.
The Science of Networks 6.1 Today’s topics Game Theory Normal-form games Dominating strategies Nash equilibria Acknowledgements Vincent Conitzer, Michael.
A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China.
Sep. 8, 2014 Lirong Xia Introduction to MD (mooncake design or mechanism design)
Part 1: Optimal Multi-Item Auctions Constantinos Daskalakis EECS, MIT Reference: Yang Cai, Constantinos Daskalakis and Matt Weinberg: An Algorithmic Characterization.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
Yang Cai Oct 15, Interim Allocation rule aka. “REDUCED FORM” : Variables: Interim Allocation rule aka. “REDUCED FORM” : New Decision Variables j.
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
Yang Cai Sep 17, An overview of today’s class Expected Revenue = Expected Virtual Welfare 2 Uniform [0,1] Bidders Example Optimal Auction.
Algorithmic Applications of Game Theory Lecture 8 1.
Mechanism Design and the VCG mechanism The concept of a “mechanism”. A general (abstract) solution for welfare maximization: the VCG mechanism. –This is.
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
Yang Cai Sep 24, An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problems Vickrey-Clarke-Groves.
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.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
Chapter Seventeen Auctions. Who Uses Auctions? u Owners of art, cars, stamps, machines, mineral rights etc. u Q: Why auction? u A: Because many markets.
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.
SECOND PART: Algorithmic Mechanism Design. Mechanism Design MD is a subfield of economic theory It has a engineering perspective Designs economic mechanisms.
SECOND PART: Algorithmic Mechanism Design. Implementation theory Imagine a “planner” who develops criteria for social welfare, but cannot enforce the.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
Yang Cai Sep 15, An overview of today’s class Myerson’s Lemma (cont’d) Application of Myerson’s Lemma Revelation Principle Intro to Revenue Maximization.
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
Collusion and the use of false names Vincent Conitzer
Auction Theory Class 2 – Revenue equivalence 1. This class: revenue Revenue in auctions – Connection to order statistics The revelation principle The.
CPS 173 Mechanism design Vincent Conitzer
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
More on Social choice and implementations 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A Using slides by Uri.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 21.
Mechanism Design CS 886 Electronic Market Design University of Waterloo.
Yang Cai Sep 29, An overview of today’s class Vickrey-Clarke-Groves Mechanism Combinatorial Auctions Case Study: Spectrum Auctions.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
Yang Cai Oct 08, An overview of today’s class Basic LP Formulation for Multiple Bidders Succinct LP: Reduced Form of an Auction The Structure of.
Chapter 4 Bayesian Approximation By: Yotam Eliraz & Gilad Shohat Based on Chapter 4 on Jason Hartline’s book Seminar in Auctions and Mechanism.
Topic 2: Designing the “optimal auction” Reminder of previous classes: Discussed 1st price and 2nd price auctions. Found equilibrium strategies. Saw that.
Optimal mechanisms (part 2) seminar in auctions & mechanism design Presentor : orel levy.
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Auctions.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
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.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Comp/Math 553: Algorithmic Game Theory Lecture 11
False-name Bids “The effect of false-name bids in combinatorial
Comp/Math 553: Algorithmic Game Theory Lecture 08
Comp/Math 553: Algorithmic Game Theory Lecture 09
Comp/Math 553: Algorithmic Game Theory Lecture 13
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
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.
Information, Incentives, and Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
Presentation transcript:

Yang Cai Sep 8, 2014

An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study: Sponsored Search Auction

 Mechanism Design (MD)  Auction

What is Mechanism Design? ? ? It’s the Science of Rule Making.

 “Engineering”  “Engineering” part of Game Theory/Economics  Most of Game Theory/Economics devoted to  Understanding an existing game/economic system.  Explain/predict the outcome.  Mechanism Design − reverse the direction  Identifies the desired outcome/goal first!  Asks whether the goals are achievable?  If so, how? What is Mechanism Design? Existing System Outcome Predict Goal Achievable? System Mechanism Design

Auctions Elections, fair division, etc. (will cover if time permits) Auctions MD Auction [1] Broader View

Auction example 1 − Online Marketplace MD Auction [1] Broader View

Auction example 2 − Sponsored Search MD Auction [1] Broader View

Auction example 3 − Spectrum Auctions MD Auction [1] Broader View

SINGLE ITEM AUCTION

ItemBidders:  have values on the item.  These values are Private.  Quasilinear utility: v i – p, if wins. 0, if loses. Single-item Auctions: Set-up Auctioneer 1 i n … … Bidders v1v1 vivi vnvn

Item Sealed Sealed-Bid Auctions: 1.Each bidder i privately communicates a bid b i to the auctioneer — in a sealed envelope, if you like. 2.The auctioneer decides who gets the good (if anyone). 3.The auctioneer decides on a selling price. Auction Format: Sealed-Bid Auction Auctioneer 1 i n … … Bidders v1v1 vivi vnvn

Item Sealed Sealed-Bid Auctions: 1.Each bidder i privately communicates a bid b i to the auctioneer — in a sealed envelope, if you like. 2.The auctioneer decides who gets the good (if anyone). 3.The auctioneer decides on a selling price. Auction Format: Sealed-Bid Auction Auctioneer 1 i n … … Bidders v1v1 vivi vnvn Goal: Maximize social welfare. (Give it to the bidder with the highest value) Natural Choice: Give it to the bidder with the highest bid. The only selection rule we use in this lecture.

Item Sealed Sealed-Bid Auctions: 1.Each bidder i privately communicates a bid b i to the auctioneer — in a sealed envelope, if you like. 2.The auctioneer decides who gets the good (if anyone). 3.The auctioneer decides on a selling price. Auction Format: Sealed-Bid Auction Auctioneer 1 i n … … Bidders v1v1 vivi vnvn How about the selling price?

Auction Format: Sealed-Bid Auction How about the selling price?  Altruistic and charge nothing? Name the largest number you can... Fails terribly...

First Price Auction  Pay you bid (First Price)? Hard to reason about. What did you guys bid? For two bidders,each bidding half of her value is a Nash eq. Why?

First Price Auction Game played last time Assume your value v i is sampled from U[0,1]. You won’t overbid, so you will discount your value. Your strategy is a number d i in [0,1] which specifies how much you want to discount your value, e.g. b i = (1−d i ) v i Game 1: What will you do if you are playing with only one student (picked random) from the class? Game 2: Will you change your strategy if you are playing with two other students? If yes, what will it be?

First Price Auction  Pay you bid (First Price)? For two bidders,each bidding half of her value is a Nash eq. Why? How about three bidders? n bidders?  Discounting a factor of 1/n is a Nash eq.

First Price Auction  Pay you bid (First Price)? What if the values are not drawn from U[0,1], but from some arbitrary distribution F?  b i (v) = E[max j≠i v j | v j ≤ v ] What if different bidders have their values drawn from different distributions?  Eq. strategies could get really complicated...

First Price Auction  Example [Kaplan and Zamir ’11]: Bidder 1’s value is drawn from U[0,5], bidder 2’s value is drawn from U[6,7].

First Price Auction  Example [Kaplan and Zamir ’11]: Bidder 1’s value is drawn from U[0,5], bidder 2’s value is drawn from U[6,7]. o Nash eq. : bidder 1 bids 3 if his value is in [0,3], otherwise for b in (3, 13/3]:

First Price Auction  Pay you bid (First Price)? Depends on the number of bidders. Depends on your information about other bidders. Optimal bidding strategy complicated! Nash eq. might not be reached. Winner might not value the item the most.

Second Price/Vickrey Auction  Another idea Charge the winner the second highest bid. Seems arbitrary... But actually used in Ebay.

Second-Price/Vickrey Auction Lemma 1: In a second-price auction, every bidder has a dominant strategy: set its bid b i equal to its private valuation v i. That is, this strategy maximizes the utility of bidder i, no matter what the other bidders do. Super easy to participate in. (unlike first price) Proof: See the board.

Second-Price/Vickrey Auction Lemma 2: In a second-price auction, every truthful bidder is guaranteed non-negative utility. Proof: See the board.

Second Price/Vickrey Auction [Vickrey ’61 ] The Vickrey auction is has three quite different and desirable properties: (1)[strong incentive guarantees] It is dominant-strategy incentive- compatible (DSIC), i.e., Lemma 1 and 2 hold. (2) [strong performance guarantees] If bidders report truthfully, then the auction maximizes the social welfare Σ i v i x i, where x i is 1 if i wins and 0 if i loses. (3) [computational efficiency] The auction can be implemented in polynomial (indeed linear) time.

What’s next? These three properties are criteria for a good auction:  More complicated allocation problem  Optimize Revenue

Case Study: Sponsored Search Auction

Sponsored Search Auction

1 j k … … Slots  k slots for sale.  Slot j has click-through-rate (CTR) α j.  Bidder i’s value for slot j is α j v i.  Two complications: o Multiple items o Items are non identical Sponsored Search Auctions: Set-up Auctioneer/ Google α1α1 α1α1 αjαj αjαj αkαk αkαk 1 i n … … Bidders (advertisers) v1v1 vivi vnvn

Sponsored Search Auction: Goal (1)DSIC. That is, truthful bidding should be a dominant strategy, and never leads to negative utility. (2) Social welfare maximization. That is, the assignment of bidders to slots should maximize Σv i x i, where x i now denotes the CTR of the slot to which i is assigned (or 0 if i is not assigned to a slot). Each slot can only be assigned to one bidder, and each bidder gets only one slot. (3) Polynomial running time. Remember zillions of these auctions need to be run every day!