Simple and Near-Optimal Auctions Tim Roughgarden (Stanford)

Slides:



Advertisements
Similar presentations
Combinatorial Auction
Advertisements

Truthful Mechanisms for Combinatorial Auctions with Subadditive Bidders Speaker: Shahar Dobzinski Based on joint works with Noam Nisan & Michael Schapira.
Combinatorial Auctions with Complement-Free Bidders – An Overview Speaker: Michael Schapira Based on joint works with Shahar Dobzinski & Noam Nisan.
6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA A A A.
Real-Time Competitive Environments: Truthful Mechanisms for Allocating a Single Processor to Sporadic Tasks Anwar Mohammadi, Nathan Fisher, and Daniel.
Conditional Equilibrium Outcomes via Ascending Price Processes Joint work with Hu Fu and Robert Kleinberg (Computer Science, Cornell University) Ron Lavi.
1 Approximation in Algorithmic Game Theory Robust Approximation Bounds for Equilibria and Auctions Tim Roughgarden Stanford University.
1 Robust Price of Anarchy Bounds via Smoothness Arguments Tim Roughgarden Stanford University.
The Weighted Proportional Resource Allocation Milan Vojnović Microsoft Research Joint work with Thành Nguyen Microsoft Research Asia, Beijing, April, 2011.
Slide 1 of 31 Noam Nisan Approximation Mechanisms: computation, representation, and incentives Noam Nisan Hebrew University, Jerusalem Based on joint works.
Algorithmic mechanism design Vincent Conitzer
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Characterizing Mechanism Design Over Discrete Domains Ahuva Mu’alem and Michael Schapira.
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
Blackbox Reductions from Mechanisms to Algorithms.
Yang Cai Sep 24, An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problem Vickrey-Clarke-Groves.
Class 4 – Some applications of revenue equivalence
Yang Cai Oct 01, An overview of today’s class Myerson’s Auction Recap Challenge of Multi-Dimensional Settings Unit-Demand Pricing.
Chapter 6: Prior-free Mechanisms Roee and Ofir (Also from “Envy Freedom and Prior-free Mechanism Design” by Devanur, Hartline, Yan) 1.
On Optimal Single-Item Auctions George Pierrakos UC Berkeley based on joint works with: Constantinos Daskalakis, Ilias Diakonikolas, Christos Papadimitriou,
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.
EC941 - Game Theory Prof. Francesco Squintani Lecture 4 1.
The Communication Complexity of Approximate Set Packing and Covering
Mechanism Design, Machine Learning, and Pricing Problems Maria-Florina Balcan.
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Optimal auction design Roger Myerson Mathematics of Operations research 1981.
1 Smooth Games and Intrinsic Robustness Christodoulou and Koutsoupias, Roughgarden Slides stolen/modified from Tim Roughgarden TexPoint fonts used in EMF.
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.
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.
Welfare Maximization in Congestion Games Liad Blumrosen and Shahar Dobzinski The Hebrew University.
Item Pricing for Revenue Maximization in Combinatorial Auctions Maria-Florina Balcan, Carnegie Mellon University Joint with Avrim Blum and Yishay Mansour.
Limitations of VCG-Based Mechanisms Shahar Dobzinski Joint work with Noam Nisan.
Truthful Randomized Mechanisms for Combinatorial Auctions Speaker: Shahar Dobzinski Joint work with Noam Nisan and Michael Schapira.
Combinatorial Auction. Conbinatorial auction t 1 =20 t 2 =15 t 3 =6 f(t): the set X  F with the highest total value the mechanism decides the set of.
Bayesian Combinatorial Auctions Giorgos Christodoulou, Annamaria Kovacs, Michael Schapira האוניברסיטה העברית בירושלים The Hebrew University of Jerusalem.
Computation and Incentives in Combinatorial Public Projects Michael Schapira Yale University and UC Berkeley Joint work with Dave Buchfuhrer and Yaron.
VC v. VCG: Inapproximability of Combinatorial Auctions via Generalizations of the VC Dimension Michael Schapira Yale University and UC Berkeley Joint work.
Approximation Algorithms for Combinatorial Auctions with Complement-Free Bidders Speaker: Michael Schapira Joint work with Shahar Dobzinski & Noam Nisan.
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.
Noam Nisan Non-price Equilibria in Markets of Discrete goods Avinatan Hassidim, Haim Kaplan, Yishay Mansour, Noam Nisan.
Near-Optimal Simple and Prior-Independent Auctions Tim Roughgarden (Stanford)
Uniform Price Auctions: Equilibria and Efficiency Vangelis Markakis Athens University of Economics & Business (AUEB) 1 Orestis Telelis University of Liverpool.
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.
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.
By: Amir Ronen, Department of CS Stanford University Presented By: Oren Mizrahi Matan Protter Issues on border of economics & computation, 2002.
Slide 1 of 16 Noam Nisan The Power and Limitations of Item Price Combinatorial Auctions Noam Nisan Hebrew University, Jerusalem.
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
1 Intrinsic Robustness of the Price of Anarchy Tim Roughgarden Stanford University.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Combinatorial Auction. A single item auction t 1 =10 t 2 =12 t 3 =7 r 1 =11 r 2 =10 Social-choice function: the winner should be the guy having in mind.
Approximation Algorithms for Combinatorial Auctions with Complement-Free Bidders Speaker: Shahar Dobzinski Joint work with Noam Nisan & Michael Schapira.
Bayesian Algorithmic Mechanism Design Jason Hartline Northwestern University Brendan Lucier University of Toronto.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Comp/Math 553: Algorithmic Game Theory Lecture 11
Combinatorial Public Projects
Comp/Math 553: Algorithmic Game Theory Lecture 14
Comp/Math 553: Algorithmic Game Theory Lecture 13
Economics and Computation Week #13 Revenue of single Item auctions
Near-Optimal Simple and Prior-Independent Auctions Tim Roughgarden (Stanford)
Information, Incentives, and Mechanism Design
Presentation transcript:

Simple and Near-Optimal Auctions Tim Roughgarden (Stanford)

2 Motivation Optimal auction design: what's the point? One primary reason: suggests auction formats likely be useful in practice. Exhibit A: single-item Vickrey auction.  maximizes welfare (ex post) [Vickrey 61]  with suitable reserve price, maximizes expected revenue with i.i.d. bidder valuations [Meyerson 81 ]

3 The Dark Side Issue: in more complex settings, optimal auction can say little about how to really solve problem. Example #1: single-item auction, independent but non-identical bidders. to maximize revenue:  winner = use highest "virtual bid"  charge winner its "threshold bid" Example #2: combinatorial auctions (max welfare)  VCG hard to implement, provable approximations are mostly theoretical

4 Alternative Approach Standard Approach: solve for optimal auction over huge set, hope optimal solution is reasonable Alternative: optimize only over "plausibly implementable" auctions. Sanity Check: want performance of optimal restricted auction close to that of optimal (unrestricted) auction.  if so, have theoretically justified and potentially practically useful solution

5 Plan for Talk Part I: simple near-optimal auctions for revenue maximization in single-parameter problems.  VCG + monopoly reserves almost as good as OPT  [Hartline/Roughgarden EC 09]  follow-ups: [Chakraborty et al. WINE 10], [Chawla et al STOC 10], [Yan SODA 11] Part II: equilibrium welfare guarantees for combinatorial auctions with "item bidding"  mechanism = parallel second-price auctions  [Bhawalkar/Roughgarden SODA 11]

Simple versus Optimal Auctions (Hartline/Roughgarden EC 2009)

7 Single-Parameter Problems Example: single-minded combinatorial auctions set of m different goods each bidder i wants a known bundle S i of goods feasible subsets = bidders with disjoint bundles Downward-closed environment: n bidders, independent valuations from F 1,...,F n public collection of feasible sets of bidders subsets of feasible sets must be again feasible

8 Simple vs. Optimal Auctions Question: is there a simple auction that's almost as good as Myerson's optimal auction?

9 Simple vs. Optimal Auctions Question: is there a simple auction that's almost as good as Myerson's optimal auction? Theorem: [Hartline/Roughgarden EC 09] Yes! Expected revenue of VCG + "monopoly reserve prices" is at least 50% of OPT. assumes F i 's have "monotone hazard rates"  better bounds hold under stronger assumptions  single-item auction, anonymous reserve: can get between 25-50% (open: determine tight bound)

10 VCG + Monopoly Reserves Input: general downward-closed environment, unknown v i 's drawn from known MHR F i 's set reserve r i = argmax p p(1 - F i (p)) [each i] delete all bidders with v i < r i run VCG: maximize sum of v i 's (i.e., welfare) of remaining bidders, subject to feasibility price of winner i =max{VCG price, r i }

11 A Simple Lemma Lemma: Let F be an MHR distribution with monopoly price r (so ϕ(r) = 0). For every v ≥ r: r + ϕ(v) ≥ v. Proof: We have r + ϕ(v) = r + v - 1/h(v)[defn of ϕ] ≥ r + v - 1/h(r)[MHR, v ≥ r] = v.[ϕ(r) = 0]

Welfare Guarantees in Combinatorial Auctions with Item Bidding (Bhawalkar/Roughgarden SODA 2011)

13 Combinatorial Auctions n bidders, m heterogeneous goods bidder i has private valuation v i (S) for each subset S of goods [≈ 2 m parameters]  assume nondecreasing with v i (φ) = 0 quasi-linear utility: player i wants to maximize v i (S i ) - payment allocation = partition of goods amongst bidders welfare of allocation S 1,S 2,...,S n : ∑ i v i (S i )  goal is to allocate goods to maximize this quantity

14 Item Bidding Note: if m (i.e., # of goods) is not tiny, then direct revelation is absurd. Goal: good welfare with much smaller bid space.  "truthfulness" now obviously impossible Item Bidding: each bidder submits one bid per good. Each good sold via an independent second-price auction. only solicit m parameters per bidder this auction is already being used! (via eBay)

15 Item-Bidding Example Example: two players (1 & 2), two goods (A & B). Player #1: v 1 (A) = 1, v 1 (B) = 2, v 1 (AB) = 2. Player #2: v 2 (A) = 2, v 2 (B) = 1, v 2 (AB) = 2. OPT welfare = 4. A full-information Nash equilibrium:  #1 bids 1 on A, 0 on B  #2 bids 0 on A, 1 on B which has welfare only 2.

16 The Price of Anarchy Definition: price of anarchy (POA) of a game (w.r.t. some objective function): Well-studied goal: when is the POA small?  benefit of centralized control --- or, a hypothetical perfect (VCG) implementation --- is small  note POA depends on choice of equilibrium concept  only recently studied much in auctions/mechanisms optimal obj fn value equilibrium objective fn value the closer to 1 the better

17 Complement-Free Bidders Fact: need to restrict valuations to get interesting worst-case guarantees. Complement-Free Bidder: v i (S ∪ T) ≤ v i (S) + v i (T) for all subsets S,T of goods.

18 Complement-Free Bidders Fact: need to restrict valuations to get interesting worst-case guarantees. Complement-Free Bidder: v i (S ∪ T) ≤ v i (S) + v i (T) for all subsets S,T of goods. Fact : "bluffing" can yield zero-welfare equilibria.  consider valuations = 1 and 0, bids = 0 and 1 No Overbidding: for all i and S, ∑ jєS b ij ≤ v i (S).  our bounds degrade gracefully as this is relaxed

19 Summary of Results Theorems [Bhawalkar/Roughgarden SODA 11]: worst-case POA of pure Nash equilibria = 2  when such equilibria exist  extends [Christodoulou/Kovacs/Shapira ICALP 08] worse-case POA of Bayes-Nash eq ≤ 2 ln m  also, strictly bigger than 2  also hold for mixed, (coarse) correlated Nash eq  assumes independent private valuations  with correlated valuations, worst-case POA is polynomial in m.

20 XOS Valuations To illustrate ideas: prove POA of pure Nash eq is ≤ 2 for subclass of complement-free valuations. XOS valuation: there exist vectors a 1,a 2,...,a k, indexed by goods, such that for all S: v(S) = max l { ∑ jєS a lj } every XOS valuation is complement-free every submodular valuation is XOS

21 Pure POA = 2 for XOS Fix XOS valuations v 1,v 2,...,v n. Let O 1,O 2,...,O n be an optimal allocation. Let b 1,b 2,...,b n be a pure Nash equilibrium with no overbidding.

22 Pure POA = 2 for XOS Fix XOS valuations v 1,v 2,...,v n. Let O 1,O 2,...,O n be an optimal allocation. Let b 1,b 2,...,b n be a pure Nash equilibrium with no overbidding. Fix player i. Let a i satisfy v i (O i ) = ∑ jєS a ij. By the Nash equilibrium condition [u i denotes payoff]: u i (b) ≥ u i (a i ;b- i ) ≥ ∑ jєOi [a ij - max l≠i b lj ] ≥ v i (O i ) - ∑ jєOi max l b lj

23 Pure POA = 2 for XOS (cont'd) So far: u i (b) ≥ v i (O i ) - ∑ jєOi max l b lj Summing over i: Nash eq welfare ≥ ∑ i v i (O i ) - ∑ i ∑ jєOi max l b lj

24 Pure POA = 2 for XOS (cont'd) So far: u i (b) ≥ v i (O i ) - ∑ jєOi max l b lj Summing over i: Nash eq welfare ≥ ∑ i v i (O i ) - ∑ i ∑ jєOi max l b lj = OPT welfare - ∑ i ∑ jєSi max l b lj = OPT welfare - ∑ i ∑ jєSi b ij

25 Pure POA = 2 for XOS (cont'd) So far: u i (b) ≥ v i (O i ) - ∑ jєOi max l b lj Summing over i: Nash eq welfare ≥ ∑ i v i (O i ) - ∑ i ∑ jєOi max l b lj = OPT welfare - ∑ i ∑ jєSi max l b lj = OPT welfare - ∑ i ∑ jєSi b ij ≥ OPT welfare - ∑ i v i (S i ) no over- bidding

26 Pure POA = 2 for XOS (cont'd) So far: u i (b) ≥ v i (O i ) - ∑ jєOi max l b lj Summing over i: Nash eq welfare ≥ ∑ i v i (O i ) - ∑ i ∑ jєOi max l b lj = OPT welfare - ∑ i ∑ jєSi max l b lj = OPT welfare - ∑ i ∑ jєSi b ij ≥ OPT welfare - ∑ i v i (S i ) So: Nash eq welfare ≥ (OPT welfare)/2. no over- bidding

27 The Complement-Free Case Lemma 1: for every complement-free valuation v and subset S, there is a bid vector a i such that: ∑ jєS a ij ≥ v i (S)/(ln m) ∑ jєT a ij ≤ v i (T) for every subset T of goods Proof idea: modify primal-dual set cover algorithm and analysis. Lemma 2: implies POA bound of 2 ln m.

28 Relation to Smoothness Key Proof Step: invoke Nash equilibrium condition once per player, with "canonical deviation". deviation is independent of b- i Fact: this conforms to the "smoothness paradigm" of [Roughgarden STOC 09] Corollary: POA bound of 2 (ln m) extends automatically to mixed Nash + correlated equilibria, no-regret learners, and Bayes-Nash equilibria with independent private valuations.

29 Correlated Valuations Lower Bound: for Bayes-Nash equilibria with correlated valuations, POA can be m ¼.  even for submodular valuations approach #1: direct construction  based on random planted matchings approach #2: [ongoing with Noam Nisan] communication complexity  good POA bounds imply good poly-size "sketches" for the valuations  [Balcan/Harvey STOC 11] such sketches do not exist

30 Open Problems is independent Bayes-Nash POA = O(1)? what about for independent 1st-price auctions?  [Hassidim/Kaplan/Mansour/Nisan EC 11] when do smoothness bounds extend to POA of Bayes-Nash equilibria with correlated types? optimal trade-offs between auction performance and "auction simplicity"  e.g., in terms of size of bid space, number of "tunable parameters", etc.