Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.

Slides:



Advertisements
Similar presentations
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Advertisements

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.
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 9 Ýmir Vigfússon.
CPS Bayesian games and their use in auctions Vincent Conitzer
The Voting Problem: A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor SIUC.
Bidding Strategy and Auction Design Josh Ruffin, Dennis Langer, Kevin Hyland and Emmet Ferriter.
Auctions Auction types: –First price, sealed bid auction –Second price, sealed bid auction –English auction (ascending bid auction) –Dutch auction (descending.
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.
Auction. Types of Auction  Open outcry English (ascending) auction Dutch (descending) auction  Sealed bid First-price Second-price (Vickrey)  Equivalence.
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)
Week 9 1 COS 444 Internet Auctions: Theory and Practice Spring 2008 Ken Steiglitz
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
SECOND PART: Algorithmic Mechanism Design. Implementation theory Imagine a “planner” who develops criteria for social welfare, but cannot enforce the.
Algorithmic Applications of Game Theory Lecture 8 1.
Todd and Steven Divide the Estate Problem Bargaining over 100 pounds of gold Round 1: Todd makes offer of Division. Steven accepts or rejects. Round.
Mechanism Design and the VCG mechanism The concept of a “mechanism”. A general (abstract) solution for welfare maximization: the VCG mechanism. –This is.
Yang Cai Sep 24, An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problems Vickrey-Clarke-Groves.
VAMSEE KONERU PRADNYA SUTE
SECOND PART: Algorithmic Mechanism Design. Mechanism Design MD is a subfield of economic theory It has a engineering perspective Designs economic mechanisms.
Auctions and dynamic pricing. When is the auction mechanism useful? We do not know the true value of the good or service on offer We do not know the true.
Multi-unit auctions & exchanges (multiple indistinguishable units of one item for sale) Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Week 10 1 COS 444 Internet Auctions: Theory and Practice Spring 2008 Ken Steiglitz
Communication Networks A Second Course Rahul Jain (Guest Lecture) Department of EECS University of California at Berkeley.
SECOND PART: Algorithmic Mechanism Design. Implementation theory Imagine a “planner” who develops criteria for social welfare, but cannot enforce the.
Auctions and dynamic pricing. Taxonomy of auctions Single-sided: Single-sided: –English –Dutch –Japanese –Sealed bid.
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
Position Auctions Paper by Hal Varian, Presented by Rahul Jain.
Auction Theory Class 2 – Revenue equivalence 1. This class: revenue Revenue in auctions – Connection to order statistics The revelation principle The.
SECOND PART on AGT: Algorithmic Mechanism Design.
©2003, Zoran Despotovic, EPFL-I&C, Laboratoire de systèmes d'informations répartis Double Auctioning in a P2P environment (an attempt) Zoran Despotovic.
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
CPS 173 Mechanism design Vincent Conitzer
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.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
By: Amir Ronen, Department of CS Stanford University Presented By: Oren Mizrahi Matan Protter Issues on border of economics & computation, 2002.
SECOND PART on AGT: Algorithmic Mechanism Design.
Todd and Steven Divide the Estate Problem Bargaining over 100 pounds of gold Round 1: Todd makes offer of Division. Steven accepts or rejects. Round.
Game theory, alive: some advanced topics presentation by: Idan Haviv supervised by: Amos Fiat.
Optimal mechanisms (part 2) seminar in auctions & mechanism design Presentor : orel levy.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Auctions.
SECOND PART on AGT: Algorithmic Mechanism Design.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Advanced Subjects in GT Prepared by Rina Talisman Introduction Revenue Equivalence The Optimal Auction (Myerson 1981) Auctions.
1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A AAA A AA A.
Tuomas Sandholm Computer Science Department Carnegie Mellon University
Auction Seminar : Revenue Equivalence
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Introduction to Mechanism Design
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.
Introduction to Mechanism Design
Bayes Nash Implementation
Information, Incentives, and Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
CPS Bayesian games and their use in auctions
Presentation transcript:

Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley

Mechanism Design Introduction to Auctions First Price Second Price Revenue Equivalence Vickrey-Clarke-Grove Bidding for QoS

Introduction to Auctions Example: Alice and Bob bid for a House. Alice values the house at v1, Bob at v2. Alice bids b1, Bob bids b2. We examine two auctions: Sealed Bid, First Price Sealed Bid, Second Price

Introduction to Auctions Sealed Bid – First Price: Item goes to highest bidder who pays the highest bid. Alice’s net reward is (v 1 – b 1 )1{b 1 > b 2 }. There is no dominant strategy: Alice’s best bid is min{v 1, b 2 + , which depends on b 2. The unique Nash Equilibrium is b 1 = min{v 1, v 2 +  } b 2 = min{v 2, v 1 +  }

Introduction to Auctions Sealed Bid – First Price: Incomplete information, symmetric.

Envelope Theorem

Introduction to Auctions Sealed Bid – First Price: Incomplete information, symmetric.

Introduction to Auctions Sealed Bid – Second Price: Item goes to highest bidder who pays the second highest bid. [Equivalent to ascending public auction.] Fact (Vickrey): Dominant strategy: Alice bids truthfully: b 1 = v 1. [Incentive compatible] Proof: Alice’s reward is A = (v 1 – z)1{b 1 > z} where z is the second highest bid. Note that (v 1 – z)1{v 1 > z} ≥ (v 1 – z)1{b 1 > z}, as you see by looking at v 1 > z and v 1 < z. Sealed Bid – Second Price: Item goes to highest bidder who pays the second highest bid. [Equivalent to ascending public auction.] Fact (Vickrey): Dominant strategy: Alice bids truthfully: b 1 = v 1. [Incentive compatible] Proof: Alice’s reward is A = (v 1 – z)1{b 1 > z} where z is the second highest bid. Note that (v 1 – z)1{v 1 > z} ≥ (v 1 – z)1{b 1 > z}, as you see by looking at v 1 > z and v 1 < z.

Introduction to Auctions Incomplete information, symmetric – Revenue Equivalence.

Introduction to Auctions Incomplete information, symmetric – Revenue Equivalence.

Vickrey-Clarke-Grove In second price, the winning agent pays the reduction in declared welfare of the other agents. Indeed, if the bids are b 1 > b 2 > …>b n, the first agent gets the item instead of the second. Consequently, the declared welfare of agents {2, 3, …, n} is now zero whereas it would be equal to b 2 if agent 1 were not there. The reduction in welfare of agents {2, 3, …, n} caused by agent 1 is b 2, which is the payment of agent 1 when she wins the bid. This payment internalizes the externality caused by agent 1 and forces her to bid truthfully. The VCG mechanisms generalize this idea. In second price, the winning agent pays the reduction in declared welfare of the other agents. Indeed, if the bids are b 1 > b 2 > …>b n, the first agent gets the item instead of the second. Consequently, the declared welfare of agents {2, 3, …, n} is now zero whereas it would be equal to b 2 if agent 1 were not there. The reduction in welfare of agents {2, 3, …, n} caused by agent 1 is b 2, which is the payment of agent 1 when she wins the bid. This payment internalizes the externality caused by agent 1 and forces her to bid truthfully. The VCG mechanisms generalize this idea.

Vickrey-Clarke-Grove

Bidding for QoS Assume there are K different service classes Class k can accept N(k) connections and offers them a loss rate 1 – p(k). Assume N(K) is infinite. User i bids x i for his connection, i = 1, …, m. Here, x i is the declared value per unit rate of the connection for user i. Mechanism: Assume b(1) > b(2) > …. Place the first N(1) users in class 1, the next N(2) in class 2, and so on. Price: C(i) for user i where C(i) is the reduction in declared value of all the customers i + 1, …, m caused by the presence of i.

Bidding for QoS

Shu and Varaiya, to appear in JSAC 06.