Crash Course on Multi-Dimensional Mechanism Design

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.
Network Economics -- Lecture 4: Auctions and applications Patrick Loiseau EURECOM Fall 2012.
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
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.
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.
CPS Bayesian games and their use in auctions Vincent Conitzer
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.
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.
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.
Part 1: Optimal Multi-Item Auctions Constantinos Daskalakis EECS, MIT Reference: Yang Cai, Constantinos Daskalakis and Matt Weinberg: An Algorithmic Characterization.
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.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
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.
Maria-Florina Balcan Approximation Algorithms and Online Mechanisms for Item Pricing Maria-Florina Balcan & Avrim Blum CMU, CSD.
Yang Cai Sep 24, An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problems Vickrey-Clarke-Groves.
Item Pricing for Revenue Maximization in Combinatorial Auctions Maria-Florina Balcan, Carnegie Mellon University Joint with Avrim Blum and Yishay Mansour.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
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.
Machine Learning for Mechanism Design and Pricing Problems Avrim Blum Carnegie Mellon University Joint work with Maria-Florina Balcan, Jason Hartline,
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.
Near-Optimal Simple and Prior-Independent Auctions Tim Roughgarden (Stanford)
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
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.
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.
Market Design and Analysis Lecture 5 Lecturer: Ning Chen ( 陈宁 )
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
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.
Item Pricing for Revenue Maximization in Combinatorial Auctions Maria-Florina Balcan.
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.
Lecture 4 on Auctions Multiunit Auctions We begin this lecture by comparing auctions with monopolies. We then discuss different pricing schemes for selling.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Approximation algorithms for combinatorial allocation problems
Bayesian games and their use in auctions
Combinatorial Public Projects
Comp/Math 553: Algorithmic Game Theory Lecture 08
CPS Mechanism design Michael Albert and Vincent Conitzer
Mechanism design with correlated distributions
Comp/Math 553: Algorithmic Game Theory Lecture 09
Comp/Math 553: Algorithmic Game Theory Lecture 14
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Chapter 4 Bayesian Approximation
Comp/Math 553: Algorithmic Game Theory Lecture 13
Market Design and Analysis Lecture 4
Mechanism Design via Machine Learning
Comp/Math 553: Algorithmic Game Theory Lecture 15
(22nd August, 2018) Sahil Singla
Economics and Computation Week #13 Revenue of single Item auctions
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
The Byzantine Secretary Problem
Near-Optimal Simple and Prior-Independent Auctions Tim Roughgarden (Stanford)
Information, Incentives, and Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
CPS Bayesian games and their use in auctions
Presentation transcript:

Crash Course on Multi-Dimensional Mechanism Design Matt Weinberg Princeton University

Outline State of affairs for single-item auctions. Tractable, insightful theory due to [Myerson 81]. Pitfalls of optimal multi-item auctions. Extremely complex/intractable. Via examples. Directions in approximately optimal multi-item auctions. Brief overviews of recent results. Very brief overview of related directions in auction design – focus on what’s in EC 2018.

Single-Item Auctions Disclaimer: I’m not planning to motivate the model deeply. The model is “equivalent” to many others. I also won’t get into this. BUT: absolutely feel free to ask questions about these aspects. Single-Item Auctions

Setup: Single Item, Single Bidder Model: Seller announces menu: 𝑥 𝐿 , 𝑝 𝐿 𝐿 . Selecting option L gives item w.p. 𝑥 𝐿 , pay price 𝑝 𝐿 . Buyer with value 𝑣 drawn from 𝐹 arrives (think 𝐹 = population, 𝑣 = individual). Buyer selects 𝐿 that maximizes E[utility], denote by 𝐿 𝑣 =(𝑥 𝑣 ,𝑝 𝑣 ). Utilit y 𝐿 = 𝑣⋅ 𝑥 𝐿 − 𝑝 𝐿 . Seller goal: maximize expected revenue = 𝐸 𝑣←𝐹 [𝑝(𝑣)]. 𝑣←𝐹

Background: Single Item, Single Bidder Seminal Result: [Myerson 81, Riley/Zeckhauser 83]: optimal menu super simple. Option one: pay 0 get nothing. Option two: pay argmax 𝑝>0 𝑝⋅ 1−𝐹 𝑝 ), get item w.p. 1. 𝑣←𝐹

Example 1: Single-Item, Single-Bidder Optimal Auction: Set price of 1. Buyer chooses to purchase w.p. 1. Expected revenue = 1. (Note: Also optimal to set price 2. Buyer purchases w.p. ½, get revenue 1). 𝑣←𝑈( 1,2 )

Example 2: Single-Item, Single-Bidder Optimal Auction: Set price of 3. Buyer chooses to purchase w.p. 1/2. Expected revenue = 3/2. 𝑣←𝑈( 1,3 )

Background: Single Item, Single Bidder Seminal Result: [Myerson 81, Riley/Zeckhauser 83]: optimal menu super simple. Option one: pay 0 get nothing. Option two: pay argmax 𝑝>0 𝑝⋅ 1−𝐹 𝑝 ), get item w.p. 1. Corollary: optimal revenue is monotone. If 𝐹 + stochastically dominates 𝐹, 𝑅𝑒𝑣 𝐹 + ≥𝑅𝑒𝑣(𝐹). Proof immediate from definition: 1− 𝐹 + 𝑝 ≥1−𝐹 𝑝 for all p. 𝑣←𝐹 𝑣←𝐹 vs 𝐹 + 𝐹 + stochastically dominates 𝐹 ∀𝑝,1− 𝐹 + 𝑝 ≥1−𝐹 𝑝

Setup: Single Item, Multiple Bidders Model: Seller announces mechanism: takes as input a bid 𝑏 𝑖 from each bidder, selects (possibly randomly) a winner, charges bidder 𝑖 price 𝑃 𝑖 ( 𝑏 ). Want “truthful”: best to bid true value, assuming other bidders do so as well. Buyers with values 𝑣 𝑖 drawn from 𝐹 𝑖 arrive ( 𝐹 𝑖 = population, 𝑣 𝑖 = individual). Seller goal: maximize expected revenue = 𝐸 𝑣 ← 𝐹 [ 𝑖 𝑃 𝑖 𝑣 ]. 𝑣 1 ← 𝐹 1 𝑣 2 ← 𝐹 2 𝑣 3 ← 𝐹 3

Myerson’s Magic Lemma Notation: when we refer to an auction (X,P), we mean that: 𝑋 𝑖 ( 𝑏 ) is a random variable that is 1 whenever bidder i gets the item on bids 𝑏 (and 0 otherwise). 𝑃 𝑖 ( 𝑏 ) denotes the price paid by bidder i on bids 𝑏 . [Myerson 81]: Let (X,P) be any truthful auction. Then expected revenue equals expected virtual welfare. That is: 𝐸 𝑣 ← 𝐹 𝑖 𝑃 𝑖 𝑣 = 𝐸 𝑣 ← 𝐹 [ 𝑖 𝜑 𝑖 𝑣 𝑖 ⋅ 𝑋 𝑖 𝑣 ]. 𝜑 𝑖 𝑣 =𝑣− 1− 𝐹 𝑖 (𝑣) 𝑓 𝑖 (𝑣) called virtual value. LHS: expected revenue. RHS: expected virtual value of winner. The magic: RHS makes no reference to payments at all!

Myerson’s Magic Lemma [Myerson 81]: Let (X,P) be any truthful auction. Then expected revenue equals expected virtual welfare. That is: 𝐸 𝑣 ← 𝐹 𝑖 𝑃 𝑖 𝑣 = 𝐸 𝑣 ← 𝐹 [ 𝑖 𝜑 𝑖 𝑣 𝑖 ⋅ 𝑋 𝑖 𝑣 ]. 𝜑 𝑖 𝑣 =𝑣− 1− 𝐹 𝑖 (𝑣) 𝑓 𝑖 (𝑣) called virtual value. LHS: expected revenue. RHS: expected virtual value of winner. If you are interested in doing research on mechanism design, I strongly, strongly recommend getting comfortable with this theorem. Here are two sources: http://jasonhartline.com/MDnA/, Chapters 2+3 http://theory.stanford.edu/~tim/notes.html, Lectures 3 +5 One sentence of intuition: If an auction is truthful, then giving item when bid b: Allows you to make some revenue right now, from the bidder bidding b. Precludes you from making very high revenue on bids >b, because they can always choose to bid b instead. Virtual value is a clever “amortized” counting of revenue.

Myerson’s Magic Lemma [Myerson 81]: Let (X,P) be any truthful auction. Then expected revenue equals expected virtual welfare. That is: 𝐸 𝑣 ← 𝐹 𝑖 𝑃 𝑖 𝑣 = 𝐸 𝑣 ← 𝐹 [ 𝑖 𝜑 𝑖 𝑣 𝑖 ⋅ 𝑋 𝑖 𝑣 ]. 𝜑 𝑖 𝑣 =𝑣− 1− 𝐹 𝑖 (𝑣) 𝑓 𝑖 (𝑣) called virtual value. LHS: expected revenue. RHS: expected virtual value of winner. Immediate Corollary: Let 𝑋 ∗ ( 𝑏 ) always give the item to the bidder with highest virtual value (or throw away the item if all are negative). If there exists a P such that (X*,P) is truthful, then (X*,P) is optimal. Fact: If 𝜑 𝑖 ⋅ is monotone non-decreasing for all i, then such a P exists. 𝐹 𝑖 is called regular if 𝜑 𝑖 (⋅) is monotone non-decreasing. Observation: If 𝐹 𝑖 =𝐹 for all i, and F is regular, then the highest virtual bidder = highest bidder.

Myerson’s Magic Lemma [Myerson 81]: Let (X,P) be any truthful auction. Then expected revenue equals expected virtual welfare. That is: 𝐸 𝑣 ← 𝐹 𝑖 𝑃 𝑖 𝑣 = 𝐸 𝑣 ← 𝐹 [ 𝑖 𝜑 𝑖 𝑣 𝑖 ⋅ 𝑋 𝑖 𝑣 ]. 𝜑 𝑖 𝑣 =𝑣− 1− 𝐹 𝑖 (𝑣) 𝑓 𝑖 (𝑣) called virtual value. LHS: expected revenue. RHS: expected virtual value of winner. Immediate Corollary: Let 𝑋 ∗ ( 𝑏 ) always give the item to the bidder with highest virtual value (or throw away the item if all are negative). If there exists a P such that (X*,P) is truthful, then (X*,P) is optimal. Theorem [Myerson 81]: Let 𝐹 𝑖 =𝐹 for all i, and F be regular. Then the second-price auction with reserve max 𝑝 𝑝⋅1−𝐹 𝑝 is optimal. Theorem [Myerson 81]: Let 𝐹 𝑖 be regular for all i. Then there exists a P such that (X*,P) is optimal.

Myerson’s Magic Lemma [Myerson 81]: Let (X,P) be any truthful auction. Then expected revenue equals expected virtual welfare. That is: 𝐸 𝑣 ← 𝐹 𝑖 𝑃 𝑖 𝑣 = 𝐸 𝑣 ← 𝐹 [ 𝑖 𝜑 𝑖 𝑣 𝑖 ⋅ 𝑋 𝑖 𝑣 ]. 𝜑 𝑖 𝑣 =𝑣− 1− 𝐹 𝑖 (𝑣) 𝑓 𝑖 (𝑣) called virtual value. LHS: expected revenue. RHS: expected virtual value of winner. What if 𝑭 𝒊 irregular? (Answer below is brief, see sources for further detail). Requires “ironing.” Basically this “forces” 𝜑 𝑖 ⋅ to be monotone. [Myerson 81]: Let (X,P) be any truthful auction. Then expected revenue is upper bounded by expected ironed virtual welfare. That is: 𝐸 𝑣 ← 𝐹 𝑖 𝑃 𝑖 𝑣 ≤ 𝐸 𝑣 ← 𝐹 [ 𝑖 𝜑 𝑖 𝑣 𝑖 ⋅ 𝑋 𝑖 𝑣 ]. 𝜑 𝑖 (𝑣) called ironed virtual value. No closed form, but monotone. LHS: expected revenue. RHS: expected ironed virtual value of winner.

Myerson’s Magic Lemma What if 𝑭 𝒊 irregular? (Answer below is brief, see sources for further detail). Requires “ironing.” Basically this “forces” 𝜑 𝑖 ⋅ to be monotone. [Myerson 81]: Let (X,P) be any truthful auction. Then expected revenue is upper bounded by expected ironed virtual welfare. That is: 𝐸 𝑣 ← 𝐹 𝑖 𝑃 𝑖 𝑣 = 𝐸 𝑣 ← 𝐹 [ 𝑖 𝜑 𝑖 𝑣 𝑖 ⋅ 𝑋 𝑖 𝑣 ]. 𝜑 𝑖 (𝑣) called ironed virtual value. No closed form, but monotone. LHS: expected revenue. RHS: expected ironed virtual value of winner. Theorem [Myerson 81]: For all cases, optimal mechanism has following format: Exist monotone virtual transformations 𝜙 𝑖 : 𝑅 + →𝑅. Awards item to argma x 𝑖| 𝜙 𝑖 𝑏 𝑖 >0 𝜙 𝑖 𝑏 𝑖 . Prices exist to guarantee truthfulness.

Background: Single Item, Multiple Bidders Seminal Result: [Myerson 81]: Magic Lemma! Revenue = virtual welfare. Special case: 2nd-price auction with reserve = max 𝑝 𝑝⋅1−𝐹 𝑝 is optimal. General case: maximize ironed virtual welfare. 𝑣 1 ← 𝐹 1 𝑣 2 ← 𝐹 2 𝑣 3 ← 𝐹 3

Background: Single Item, Multiple Bidders Seminal Result: [Bulow/Klemperer 96]: “increased competition better than market research.” If 𝐹 𝑖 =𝐹, regular, OPT 𝐹,𝑛 ≤2𝑛𝑑.price(𝐹,𝑛+1). Better to recruit extra bidder than learn ma x 𝑝 𝑝⋅1−𝐹 𝑝 . 𝑣 1 ←𝐹 𝑣 2 ←𝐹 𝑣 3 ←𝐹 𝑣 4 ←𝐹

Summary: Single Item Optimal Mechanism for One Item: Deterministic Monotone: better distributions more revenue. One bidder: sets price. Many iid regular bidders: 2nd price auction with reserve. One extra bidder > knowing reserve. Many non-iid irregular bidders: maximize ironed virtual welfare. 𝑣 1 ←𝐹 𝑣 2 ←𝐹 𝑣 3 ←𝐹

Summary: Single Item Main Takeaway: Rich theory of optimal mechanisms + extensions. 𝑣 1 ←𝐹 𝑣 2 ←𝐹 𝑣 3 ←𝐹

Multi-Item Auctions

Background: Multiple Items Model: Seller announces menu: ( 𝑥 𝐿 , 𝑝 𝐿 ) 𝐿 . Selecting option 𝐿 gives item 𝑗 w.p. 𝑥 𝐿,𝑗 , pay price 𝑝 𝐿 . Buyer with value 𝑣 drawn from D arrives (think D = population, 𝑣 = individual). Buyer selects 𝐿 that maximizes E[utility], denote by 𝐿( 𝑣 ). This talk: Utilit y 𝐿 = 𝑣 ⋅ 𝑥 𝐿 − 𝑝 𝐿 . Buyer valuation additive (𝑣 𝑆 = 𝑖∈𝑆 𝑣 𝑖 ). Seller goal: maximize expected revenue = 𝐸 𝑣 ←D [ 𝑝 𝐿 𝑣 ]. <𝑣 1 , 𝑣 2 > ←D

Two Items – Dependency is Necessary! Optimal Auction? 𝑣 1 ←𝑈( 1,2 ) 𝑣 2 ←𝑈( 1,2 ) Value for apple doesn’t change whether or not get orange. Because valuation is additive. Even if knew value for the orange, no info about apple. Because values are independent. No dependency whatsoever between items. So sell each separately at optimal price 1? Make revenue of 1 per item. 2 total. Not Optimal!

Two Items – Dependency is Necessary! Optimal Auction? 𝑣 1 ←𝑈( 1,2 ) 𝑣 2 ←𝑈( 1,2 ) Better idea: bundle the fruits together, set price of 3. i.e. offer consumer following options: - Get apple and orange, pay 3. - Get nothing, pay nothing. With probability 3/4, fruit basket sells. Make expected revenue 9/4 > 2.

Two Items – Randomization is Necessary! <𝑣 1 , 𝑣 2 > ← correlated Optimal Auction: Requires randomization [Daskalakis/Deckelbaum/Tzamos 13]. Offer consumer following options (unique optimal mechanism): Get apple and orange, pay 4. Get orange with probability 1, apple with probability 1/2, pay 2.5. Get nothing pay nothing. [Briest/Chawla/Kleinberg/W. 10, Hart/Nisan 13]: If values are correlated, gap can be infinite. Rev = ∞. All deterministic mechanisms get < 1. 𝑣 1 ←𝑈( 1,2 ) 𝑣 2 ←𝑈( 1,3 )

Two Items – Market Research >> Competition! Question: Which is better, OPT(D,1) or 2nd.price(D, 2)? Answer: Correlated D, two items, OPT(D,1) > 2nd.price(D,n) for all n. [Hart/Nisan 13]. Both marginals regular. Even if D = × 𝑗=1 𝑚 𝐹, could have OPT(D,1) > 2nd.price(D, ln(m) ) [Hart/Nisan 12]. 𝐹 regular. <𝑣 11 , 𝑣 12 > ←D <𝑣 21 , 𝑣 22 > ←D

Two Items – Non-Monotonicity! Question: Which is better, selling fruit to 𝐹×𝐹, or selling fruit to 𝐹 + × 𝐹 + ? Answer: Sometimes, 𝑂𝑃𝑇 𝐹×𝐹 >𝑂𝑃𝑇( 𝐹 + × 𝐹 + ) [Hart/Reny 13]. Two-item auctions are not monotone: If everyone in 𝐹 + × 𝐹 + likes both fruits more than counterpart in 𝐹×𝐹, might make less revenue selling them. 𝑣 1 ←𝐹 vs. 𝐹 + 𝑣 2 ←𝐹 vs. 𝐹 + 𝐹 + stochastically dominates 𝐹 ∀𝑝,1− 𝐹 + 𝑝 ≥1−𝐹 𝑝

Summary: Multiple Items Optimal Mechanism for multiple items: Could be randomized, even when values iid. Could be infinitely better than best deterministic if values correlated. Market research could be better than extra bidders, even when values iid. Could be better than any finite extra bidders if values correlated. Non-monotone: better distributions might yield less revenue. All sorts of other complexities (not all covered here). <𝑣 1 , 𝑣 2 > ←D

What has EC been up to?

Approximately optimal mechanisms Setting: 1 additive buyer. m items. Independent items. One simple way to sell items: sell them separately (SRev). Another simple way to sell items: bundle them together (BRev). [Hart/Nisan 12]: Exist instances with 𝑆𝑅𝑒𝑣≤𝑂𝑃𝑇/ log 𝑚 . [Hart/Nisan 12]: Exist instances with 𝐵𝑅𝑒𝑣≤𝑂𝑃𝑇/𝑚. [Li/Yao 13]: all instances, 𝑆𝑅𝑒𝑣≥𝑐⋅𝑂𝑃𝑇/ log 𝑚 . (some constant c). [Babaioff/Immorlica/Lucier/W. 14]: all instances, max 𝑆𝑅𝑒𝑣,𝐵𝑅𝑒𝑣 ≥𝑂𝑃𝑇/6.

Approximately optimal mechanisms Lots of extensions: [Rubinstein/W. 15]: “subadditive bidder with independent items.” [Eden/Feldman/Friedler/Talgam-Cohen/W. 17]: “limited complementarity.” [Liu/Psomas 18]: “dynamic auctions.” [Yao 15]: multiple additive bidders. [Chawla/Miller 16]: multiple bidders “gross substitutes with independent items.” [Cai/Devanur/W. 16]: reinterpret via LP duality. [Cai/Zhao 17]: multiple bidders “subadditive with independent items.” If you are interested in doing research in this area, I strongly recommend: Get familiar with techniques in [Hart/Nisan 12, Li/Yao 13, BILW 14]. Especially “core-tail decomposition.” Get comfortable with LP duality, will help unify different ideas [CDW 16]. Ask creative questions! (see next slide).

Twists on approximately optimal mechanisms “Competition Complexity:” Additional bidders to beat OPT with something simple? Start here: [Bulow/Klemperer 96, Eden/Feldman/Friedler/Talgam-Cohen/W. 17]. [Feldman/Friedler/Rubinstein 18]: improved guarantees – session 7A! Structure of optimal mechanisms in special cases: Start here: [Daskalakis/Deckelbaum/Tzamos 17]. [Babaioff/Nisan/Rubinstein 18]: deterministic mechanisms, 2 items – session 7A! Sample Complexity: How much market data before good revenue? Start here: [Cole/Roughgarden 14]. [Balcan/Sandholm/Vitercik 18, Babaioff/Gonczarowski/Mansour/Moran 18] – session 4A! Prior Independence: What about no market data? Start here: [Hartline/Roughgarden 09]. [Tang/Zeng 18, Besbes/Allouah 18] – session 8A!

…and everything else Dynamic/repeated Auctions: What if interact with same buyer many times? Start here: [Papadimitriou/Pierrakos/Psomas/Rubinstein 16] [Mirrokni/Paes Leme/Tang/Zuo 18, Agrawal/Daskalakis/Mirrokni/Sivan 18] - session 4A! [Feng/Podimata/Syrgkanis 18, Braverman/Mao/Schneider/W. 18] – session 8A! Correlated/Interdependent values: What if values aren’t independent? Start here: [Ronen 01, Milgrom/Weber 82]. [Dobzsinski/Uziely 18] – session 7A! [Eden/Feldman/Fiat/Goldner 18] – session 6A! Two-sided markets: Many buyers/sellers, all strategic. Start here: [Myerson/Satterthwaite 83]. [Babaioff/Cai/Gonczarowski/Zhao 18] – session 6A! Mechanism design + Behavioral Game Theory: What if buyers aren’t fully rational? Start here: [Li 17]. [Akbarpour/Li 18] – session 6A!

Thanks for listening! Takeaways If you want to do research in this area: Absolutely get comfortable with [Myerson 81]. Single-item auctions very well understood. Likely want to get comfortable with [Hart/Nisan 12, Li/Yao 13, BILW 14]. Optimal multi-item auctions weird. Approximately optimal auctions fun! Check out the directions referenced previously and see what excites you. “Approximation” can mean many different things – all interesting. Why do research in this area? Tons of open directions, extremely well-represented at EC (see previous slides). Transferable: tools from one direction often useful in others (note major author overlap on previous slides). Fun! Similar to Approximation Algorithms, but with lots of fun twists. Thanks for listening!