Auction Theory Class 9 – Multi-unit auctions: part 2 1.

Slides:



Advertisements
Similar presentations
Testing Linear Pricing Algorithms for use in Ascending Combinatorial Auctions (A5) Giro Cavallo David Johnson Emrah Kostem.
Advertisements

6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
Class 4 – Some applications of revenue equivalence
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
Collaboration Mechanisms in SOA based MANETs. Introduction Collaboration implies the cooperation between the nodes to support the proper functioning of.
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.
Combinatorial auctions Vincent Conitzer v( ) = $500 v( ) = $700.
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.
Practical Public Sector Combinatorial Auctions S. RaghavanUniversity of Maryland (joint work with Robert Day, University of Connecticut) Full paper “Fair.
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 Class 3 – optimal auctions 1. Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue?
Online Ad Allocation Hossein Esfandiari & Mohammad Reza Khani Game Theory
Game Theory 1. Game Theory and Mechanism Design Game theory to analyze strategic behavior: Given a strategic environment (a “game”), and an assumption.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
Clock Auctions, Proxy Auctions, and Possible Hybrids Lawrence M. Ausubel* University of Maryland November 2003 *This is joint research with Peter Cramton.
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.
1 Multiunit Auctions Part II Thanks to Larry Ausubel and especially to Peter Cramton for sharing their notes.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
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.
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.
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
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
© 2009 Institute of Information Management National Chiao Tung University Lecture Note II-3 Static Games of Incomplete Information Static Bayesian Game.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
ECO290E: Game Theory Lecture 12 Static Games of Incomplete Information.
Iterative Combinatorial Auctions David C. Parkes Division Engineering and Applied Sciences Harvard University.
Combinatorial Auctions By: Shai Roitman
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.
1 Ascending Auctions with Package Bidding By Larry Ausubel and Paul Milgrom October 27, 2001 This presentation reports research results. Some of the methods.
Mechanism Design CS 886 Electronic Market Design University of Waterloo.
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.
Introduction to Matching Theory E. Maskin Jerusalem Summer School in Economic Theory June 2014.
Topic 2: Designing the “optimal auction” Reminder of previous classes: Discussed 1st price and 2nd price auctions. Found equilibrium strategies. Saw that.
Slide 1 of 16 Noam Nisan The Power and Limitations of Item Price Combinatorial Auctions Noam Nisan Hebrew University, Jerusalem.
Ecosel as an Example of Subscription Games Lecture 12 (5/20/2015)
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
Mechanism Design II CS 886:Electronic Market Design Sept 27, 2004.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Class 8 – Multi-unit auctions: part 1
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.
AEA Continuing Education in Game Theory Avinash Dixit and David Reiley Session 6: Market Design and Algorithms David Reiley Yahoo! Research January 2011.
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.
Auctions Supplemental Material. In case you haven't noticed: Auctions are Everywhere! eBay → simple auctions for a single item AdWord Auctions → advertisers.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Comp/Math 553: Algorithmic Game Theory Lecture 08
CPS Mechanism design Michael Albert and Vincent Conitzer
Internet Economics כלכלת האינטרנט
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Ascending Auctions with Package Bidding
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Auction Theory תכנון מכרזים ומכירות פומביות
Class 2 – Revenue equivalence
Presentation transcript:

Auction Theory Class 9 – Multi-unit auctions: part 2 1

Final problem set Will be put on the web/ on January 23 th, Noon. Should be submitted by February 1st, 23:59. – By to me (CC Assaf) – preferred. If sending handwriting, make sure it is clear. Contact me if not acknowledged within 24 hours. – Or in the mazkirut (in its operation hours). – If you have miluim etc, notify me in advance. (I am planning it as if you take the exam for 3 days, but this is practically hard to do.) Shorter questions than in the problem set. All issues covered in class may be included. Might be a good idea to learn the material in advance. 2

Outline Pricing methods Core Ascending Proxy Auction Proxy Auction vs. VCG Summary Mega Summary

Pricing methods A key design issue in auctions is the pricing method to be used. There are two main criteria for pricing methods: – Item prices vs. bundle prices. Also known as linear vs. non-Linear prices. – Anonymous vs. Non anonymous prices.

Pricing methods vs. Item prices p(S) = Σ i  S p i Bundle prices Arbitrary p(S) $$$$5$2$1$13$5$10$13 Advantage of item prices: simplicity, scalable to many items, quick termination. Disadvantages: limited expressiveness.

Pricing methods vs. Anonymous prices Same price for everyone Non-anonymous prices Individual prices $$$$$$$$ $$$$ $$$$ $$$$ Advantage of anonymous prices: “fairness”, easier to implement. Disadvantages: limited expressiveness.

Pricing methods vs. Item prices p(S) = Σ i  S p i Bundle prices Arbitrary p(S) vs. Anonymous prices Same price for everyone Non-anonymous prices Individual prices Any combination of the above methods is possible. – Each has pluses and minuses. The Simultaneous Ascending Auction is an anonymous item- price auction. We will present a non-anonymous bundle-price auction. – Maximum expressiveness.

Outline Pricing methods Core Ascending Proxy Auction Proxy Auction vs. VCG Summary Mega Summary

Auction design So far in the course, we learnt two main auction techniques for selling multiple units: – Simultaneous Ascending Auctions (SAA). – VCG Today we will describe another type of auctions: ascending proxy auctions – Or just “proxy auctions” First, lets recall some of the properties of the SAA and VCG?

Simultaneous ascending auction Properties of the Simultaneous Ascending Auction: – Uses item prices. – Uses anonymous prices. – Efficient for substitutes valuations. Assuming straightforward bidding. – Simple and fast. – Exposure problems. – Ends with VCG payments for unit-demand bidders.

VCG Properties of the VCG mechanism: – Dominant-strategy truthful. – Needs no distributional knowledge. – Is not: Revenue monotone – Adding more bidders may reduce revenue. Generating high revenue – Sometimes revenue is extremely low (0) Shill-bidding proof – Creating artificial bidders may be beneficial for bidders. Collusion proof – Bidders can benefit from bidding together.

Core There is a sub-field of game theory, called cooperative game theory. – Focuses on the power and payoffs of coalitions. A central concept in cooperative game theory: the core Main idea: a stable solution where no coalition of players has an incentive to deviate into a separate arrangement. We will look at core solution in auctions.

Notations and definitions. Consider n players N={1,…,n} The seller is called player 0. Let the surplus for each bidder be denoted by π i. – When the allocation/outcome is x=x 1,…,x n : π i = v i (x i )-p i for i=1,…,n π 0 = ∑p i Let w(S) be the maximal social welfare achievable from a coalition S: – W(S)= max x ∑ i  S v i (x i )if 0  S 0if 0 not in S

Blocking coalition and the core A surplus vector π 0,π 1,…, π n is considered unstable if a coalition can “block” this solution. – That is, gain more than it gets by forming a new coalition. – Formally, S is a “blocking coalition” if w(S) > ∑ i  S π i (Note the π 0 includes payments from all players) Definition: Core. A surplus vector π 0,π 1,…,π n is in the core if: – (Feasibility) ∑ i  N π i = W(N) – (No Blocking Coalitions) For every subset S of players, w(S) ≤ ∑ i  S π i

Core Is the core efficient? – Yes. Feasibility=efficiency. Does an element in the core always exist? – In general games, no. – In our model, yes. For example: the efficient outcome + payments p i (S)=v i (S) is a core outcome.

Efficiency, core and VCG All outcomes Efficient outcomes Core outcomes VCG Are the VCG outcomes in the core?

Core Theorem (Ausubel & Milgrom 2002) : – For substitute valuations, the VCG outcome is in the core. – For other valuations, the outcome is not in the core. The formal claim: if values can be drawn from a class V that contains all the additive valuations and even a single non-substitute valuation, then for some profile of valuations from this class the outcome is not in the core.

Revenue in core outcome One advantage of core outcome relative to VCG outcomes is a greater revenue. Intuition: – In some VCG setting revenue can be 0 (examples to come). – In core outcomes this is not reasonable, since a coalition of the seller and some losing bidders can block. – Payment must be “sufficiently high” such that no blocking coalition exists. Next: we will see an auction that finds a core outcome.

Outline Pricing methods Core Ascending Proxy Auction Proxy Auction vs. VCG Summary Mega Summary

The ascending proxy auction The auction is based on work by Ausubel and Milgrom (2002), and on a previous design by Parkes and Ungar (1999). The auctions maintains non-anonymous bundle prices. – Recall: this means personalized price for each bidder, and for all bundles. The auction finds a core outcome.

The ascending proxy auction Initialization: set all prices to zero. – That is, p i (S)=0 for all i,S. Repeat: Let: – D i (p) = all bundles demanded by i at price level p. – T 1,…,T n = a revenue maximizing allocation under prices p. i.e., for every allocation S 1,…,S n we have ∑p i (T i )≥ ∑p i (S i ) T 1,…,T n is the provisional allocation. Terminate if: D i (p)=Φ for every losing bidder i that is, when T i = Φ. For every losing bidder i, and for all his bundles S i  D i (p), set: p i (S i )=p i (s i )+ε

Why proxy? Players are asked before the auction to describe their preferences to a proxy – E.g., a computer program. Then the proxy plays on their behalf. Main point: commit to a single type of bidder. – Bidding in first stages as bidder X and later as bidder Y is not allowed.

Proxy auction and the core Theorem: the proxy auction terminates at a core outcome, with respect to the preferences reported to the proxy.

Equilibrium in the Proxy Auction Definition: a strategy in the proxy auction is semi- truthful, if there is a constant c such that bidder reports a value of v i (S)-c for every bundle S. – Actually, max(0, v i (S)-c). Theorem: There is a Nash equilibrium in the auction where each bidder plays a semi-truthful strategy. – Specifically, if π is a bidder-optimal point in the core (i.e., no other point in the core gains her a better surplus), then the constant for the semi-truthful equilibrium strategy of each bidder is π i. – Note: the outcome is a core allocation with respect to bidder’s actual preferences. (In particular, efficient)

Outline Pricing methods Core Ascending Proxy Auction Proxy Auction vs. VCG Summary Mega Summary

An alternative to VCG? The auction selects a core outcome. The result of the proxy auction can be viewed as alternative to VCG. – Has advantages and disadvantages compared to VCG. Main problems with VCG: – Low revenue despite high valuations. – No revenue monotonicity – False-name bids may be profitable – Collusion may be profitable.

Computational aspects Both in the proxy auction and in VCG we need to solve hard computational problems. – But in the proxy auction we solve a “np-hard” problem at each stage. Proxy auction maintains a set of bundle prices per each bidder – Can be n∙2n to maintain. Heavy communication load. Proxy auction is a reasonable alternative when the number of items for sale is small. – For example, 5 spectrum licenses. SAA and its variants are usually used for complex numerous item auctions.

Revenue monotonicity VCG: – Alice+ bob: Revenue=2 – Alice + Bob + Carol: Revenue=0 VCG outcome is outside the core! Proxy: – Alice + Bob + Carol: Revenue=2 Bob, Carol pay v(a)v(b)v(ab) Alice002 Bob202 Carol022 David0.5 1

False-Name Bids VCG: – Alice+ David: Alice wins both items. – David pretends to be Bob and Carol: Wins both items, pays 0. – VCG is vulnerable to shill bidding Proxy: – When David pretends to be Bob and Carol: Bob and Carol pay 1 -> false-name bids are non- beneficial. 29 v(a)v(b)v(ab) Alice002 Bob202 Carol022 David0.5 1

Collusion VCG: – Alice + David x 2: Alice wins both items. – The 2 Davids bid like Bob and Carol: Each bidder wins an item and pay 0. Proxy: – If 2 Davids bid like bob and Carol: Each pays 1 hence deviation is not beneficial. Collusion even among losers 30 v(a)v(b)v(ab) Alice002 Bob202 Carol022 David0.5 1

Summary The proxy auction provides an alternative outcome to VCG: 31

Summary Pricing methods are an important decision in the auction design. Some hybrid methods are sometimes in use. – Start with item prices, then continue with bundle bidding. Major complexity issues with bundle prices. Direct vs. indirect mechanism: indirect mechanisms are usually preferred. – For example, ascending-price auction over VCG. 32

Course Summary (1) Single item auction crystallizes the main auction ideas. – A fundamental microeconomic environment: probably the simplest market, isolated from external influences. A problem of asymmetric information: – Private values – Common values – Interdependet values – Correlated values, affiliated values (not in this course) Some very influential ideas: – Revenue equivalence, revelation principle, Bayes-Nash equilibrium, implementation, monotonicity, etc. 33

Course Summary (2) The design of complex, multi unit auction is still an art. – Based on important theoretical insights. In real auction, there are many external details that are important to learn. – Specific to each scenario. Important notions: ascending auctions, iterative/indirect auctions, competitive equilibrium, exposure problems, substitutes and complements, core, pricing methods. 34

Course Summary (2) If I had more than a 2-point course: – Dynamic auctions. Bidders arrive/join the market sequentially. – Double auctions E.g., stock markets, information markets. – Digital goods. Goods with 0 marginal cost (e.g., software, songs). – Mechanism design without money Matching: doctors to hospitals, students to schools, kidneys to patients, Elections, choosing committees. – Empirical results, experimental results. 35

Thanks! 36