Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin 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.
Zihe Wang. Only 1 good Single sell VS Bundle sell Randomization is needed LP method Mechanism characterization.
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
Class 4 – Some applications of revenue equivalence
Prior-free auctions of digital goods Elias Koutsoupias University of Oxford.
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
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
The Voting Problem: A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor SIUC.
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.
On Cheating in Sealed-Bid Auctions Ryan Porter Yoav Shoham Computer Science Department Stanford University.
Private-value auctions: theory and experimental evidence (Part I) Nikos Nikiforakis The University of Melbourne.
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.
A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China.
Competitive Auctions Review Rattapon Limprasittiporn.
1 Regret-based Incremental Partial Revelation Mechanism Design Nathanaël Hyafil, Craig Boutilier AAAI 2006 Department of Computer Science University of.
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.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
An Algorithm for Automatically Designing Deterministic Mechanisms without Payments Vincent Conitzer and Tuomas Sandholm Computer Science Department Carnegie.
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.
Computational Criticisms of the Revelation Principle Vincent Conitzer, Tuomas Sandholm AMEC V.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Mechanisms for a Spatially Distributed Market Moshe Babaioff, Noam Nisan and Elan Pavlov School of Computer Science and Engineering Hebrew University of.
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.
Exchanges = markets with many buyers and many sellers Let’s consider a 1-item 1-unit exchange first.
Complexity of Mechanism Design Vincent Conitzer and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Competitive Auctions and Digital Goods Andrew Goldberg, Jason Hartline, and Andrew Wright presenting: Keren Horowitz, Ziv Yirmeyahu.
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.
and Lecture Notes in Game Theory1 Game Theory Applications: Lecture Notes Course Website u Galina.
Truthfulness and Approximation Kevin Lacker. Combinatorial Auctions Goals – Economically efficient – Computationally efficient Problems – Vickrey auction.
Arbitrage in Combinatorial Exchanges Andrew Gilpin and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Introduction to Auctions David M. Pennock. Auctions: yesterday Going once, … going twice,...
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
© 2009 Institute of Information Management National Chiao Tung University Lecture Note II-3 Static Games of Incomplete Information Static Bayesian Game.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
Combinatorial Auctions By: Shai Roitman
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.
Automated Design of Multistage Mechanisms Tuomas Sandholm (Carnegie Mellon) Vincent Conitzer (Carnegie Mellon) Craig Boutilier (Toronto)
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.
Market Design and Analysis Lecture 5 Lecturer: Ning Chen ( 陈宁 )
Introduction to Matching Theory E. Maskin Jerusalem Summer School in Economic Theory June 2014.
Regret Minimizing Equilibria of Games with Strict Type Uncertainty Stony Brook Conference on Game Theory Nathanaël Hyafil and Craig Boutilier Department.
Automated Mechanism Design Tuomas Sandholm Presented by Dimitri Mostinski November 17, 2004.
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.
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.
Bayesian games and their use in auctions
CPS Mechanism design Michael Albert and Vincent Conitzer
Tuomas Sandholm Computer Science Department Carnegie Mellon University
Implementation in Bayes-Nash equilibrium
Comp/Math 553: Algorithmic Game Theory Lecture 13
Implementation in Bayes-Nash equilibrium
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Implementation in Bayes-Nash equilibrium
Auction Theory תכנון מכרזים ומכירות פומביות
CPS Bayesian games and their use in auctions
Presentation transcript:

Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University Computer Science Department

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Outline Introduction Take-It-or-Leave-It Auction Optimizing the offers Economic performance Conclusions

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Introduction Setting: –Seller has a good she wishes to sell –Buyer i = 1..n has private valuation v i drawn independently from common-knowledge PDF f i –Risk-neutral, quasi-linear preferences Seller wishes to maximize expected utility –One possibility: run an auction

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 English auction Seller announces increasingly higher prices –At any point in time, there is a set of current bidders Buyers exit when the price exceeds their valuation Auction terminates when no buyer wishes to go higher –(“Going once, going twice, sold!”) Good is sold to the remaining bidder at the final price Despite popularity, English auctions (and other popular auctions) are sub-optimal –Example: two buyers, valuations uniform on [0,1] English: 0.33 Fixed price of 0.5: Myerson (maximum possible): –With asymmetric buyers, the revenue loss may be worse

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Optimal auctions Individual Rationality (IR) –A losing buyer pays nothing –A winning buyer i pays no more than v i Optimal auction for our setting is known –Roger B. Myerson. Optimal auction design. Mathematics of Operation Research, Among all IR mechanisms, the Myerson auction achieves optimal expected revenue

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Myerson auction Buyer i reveals valuation v i Compute “virtual valuation” Ψ i for each buyer –Ψ i ( v i ) = v i - (1 - F i ( v i ))/f i ( v i ) Select buyer i * with max virtual valuation Allocate good to buyer i * only if Ψ i * > 0 –Winning buyer makes smallest winning payment

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Myerson auction (cont.) Despite optimality, there are drawbacks: –Requires full valuation –Rules of the game (especially virtual valuation) difficult to explain/understand –Submitting true valuations is unintuitive Myerson auctions are not used in practice Goal: Design an auction that: 1.Limits valuation revelation 2.Is easy to explain 3.Yields close to optimal expected revenue

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Take-It-or-Leave-It Auction (TLA) An instance of a TLA is: At the j th step buyer b j receives an offer of a j Buyer b j can take-it or leave-it Entire sequence of offers is revealed to all up front Single-offer vs. multiple-offer

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Equilibrium analysis When facing an offer, what do you do? If it is your last offer, answer truthfully –Prop: Truth is a dominant strategy in single-offer TLA If not, the best thing to do is to gamble by taking into account the possibility that one will receive a better offer later –Buyers compute probability they receive another offer –Buyers update beliefs about other buyers’ valuations –Buyers counter-speculate other buyers beliefs as well Buyers can compute a threshold strategy –Deterministic plan for a bidder in a TLA

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Example Two buyers –Uniformly distributed on [0,1] Four offers –All offers are announced to both buyers –The first offer is to buyer 1

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Example (cont.) Should buyer 1 accept first offer of 0.625? –If v 1 < 0.625, then of course not –If v 1 > 0.625, then maybe It may be better for buyer 1 to reject, even though she stands to profit from accepting When is buyer 1 indifferent between accepting and rejecting? –When v 1 – a 1 = F 2 ( t 2 ) ( v 1 – a 3 )

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Equilibrium analysis We have the following system t 1 – a 1 = F 2 ( t 2 ) ( t 1 – a 3 ) t 2 – a 2 = F 1 ( a 3 )/ F 1 ( t 1 ) ( t 2 – a 4 ) Buyer 1’s revenue if she accepts first offer

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Equilibrium analysis We have the following system t 1 – a 1 = F 2 ( t 2 ) ( t 1 – a 3 ) t 2 – a 2 = F 1 ( a 3 )/ F 1 ( t 1 ) ( t 2 – a 4 ) Probability buyer 2 rejects offer 2

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Equilibrium analysis We have the following system t 1 – a 1 = F 2 ( t 2 ) ( t 1 – a 3 ) t 2 – a 2 = F 1 ( a 3 )/ F 1 ( t 1 ) ( t 2 – a 4 ) Buyer 1’s revenue if she accepts third offer

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Equilibrium analysis We have the following system t 1 – a 1 = F 2 ( t 2 ) ( t 1 – a 3 ) t 2 – a 2 = F 1 ( a 3 )/ F 1 ( t 1 ) ( t 2 – a 4 ) Buyer 1’s expected revenue if she rejects first offer

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Equilibrium analysis We have the following system t 1 – a 1 = F 2 ( t 2 ) ( t 1 – a 3 ) t 2 – a 2 = F 1 ( a 3 )/ F 1 ( t 1 ) ( t 2 – a 4 ) Updating: probability that buyer 1 rejects offer 3, given that she has already rejected offer 1

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Equilibrium analysis We have the following system A solution to this system yields the optimal threshold strategies –Theorem: In perfect Bayesian equilibrium, all buyers play according to their thresholds t 1 – a 1 = F 2 ( t 2 ) ( t 1 – a 3 ) t 2 – a 2 = F 1 ( a 3 )/ F 1 ( t 1 ) ( t 2 – a 4 )

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Optimizing the offers: single-offer Symmetric setting: –Order of buyers does not matter –Algorithm: compute the offers in last-first order Rev = 0 For i from n down to 1 a i = argmax a (1 – F ( a )) a + F ( a ) Rev Rev = (1 – F ( a i )) a i + F ( a ) Rev

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Optimizing the offers: single-offer Asymmetric setting –For specific distributions (e.g., uniform, exponential), optimization is easy –Basic idea: Sort buyers by some property Then use previous algorithm to compute offer levels –No known efficient algorithm for general valuation distributions

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Optimizing the offers: multiple-offer Optimization is much more complicated –Objective and constraints are non-linear, non-convex For certain distributions, efficient algorithms exist –E.g. 2 buyers, uniform and symmetric distributions, we have an O (#offers) algorithm An efficient general algorithm is not known –We solve the general problem as a non-linear optimization using solvers such as Matlab May yield locally optimal solutions

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Optimizing the offers: summary SymmetricAsymmetric Single-offerO(n) O(n log n) for many distributions Multiple-offer O(k) for many distributions No general efficient algorithm

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Characteristics of optimal TLAs For a given setting, there exists an optimal TLA such that: –Prop: No buyer receives consecutive offers –Prop: Each buyer individually receives decreasing offers But offers may not decrease over time

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Worst-case revenue loss Theorem: The revenue loss in an optimal k- offer TLA with 2 symmetric buyers is O (1/ k 2 ) –Follows from result in: Liad Blumrosen and Noam Nisan. Auctions with severely bounded communication. In FOCS, –Given optimal thresholds, we can compute the offer levels for the optimal TLA In general, no known worst-case bounds, but expected revenue loss can be computed

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Economic performance: example Two buyers, uniform on [0,1]

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Conclusions TLAs reduce valuation revelation TLAs are intuitive to play –Playing truthfully is optimal in 1-offer TLAs –Playing threshold strategies is optimal generally Close-to-optimal revenue Optimal TLAs can be designed quickly in many settings

July 8, 2004Take-It-or-Leave-It Auctions Games / 32 Future work Algorithms for general asymmetric preferences and multiple offers Multiple units of the item, and multiple distinguishable items Comparison of information revelation with commonly used auctions

Thank you!