Introduction to Auction Design via Machine Learning

Size: px
Start display at page:

Download "Introduction to Auction Design via Machine Learning"

Transcription

1 Introduction to Auction Design via Machine Learning Ellen Vitercik December 4, 2017 CMU Advanced Introduction to Machine Learning

2 Ad auctions contribute a huge portion of large internet companies revenue.

3 Ad revenue in 2016 Total revenue in 2016 Google $79 billion $89.46 billion Facebook $27 billion $27.64 billion

4 Leonardo da Vinci painting sells for $450.3m, shattering auction highs [NY Times 17]

5 Diamond fetches $33.7m at Christie s auction in Geneva [BBC 17]

6 The FCC spectrum auction is sending $10 billion to broadcasters [NiemanLab 17]

7 Very-large-scale generalized combinatorial multi-attribute auctions: Lessons from conducting $60 billion of sourcing [Sandholm 13]

8 How can we design revenuemaximizing auctions using machine learning?

9 1. Introduction 2. Auction design background 3. Revenue-maximizing auctions 4. Learning-theoretic auction design 5. Tools 6. Case study: Second price auctions with reserve prices 7. Related work

10 Common misconception: There s only one way to hold an auction.

11 There are infinitely many ways to design auctions.

12 Ascending price auction: Auctioneer calls out the opening bid. Bidders call out bids until there is no new bid within a period of time. Last bidder to bid wins the item and pays their bid.

13 Ascending price auction: Auctioneer calls out the opening bid. Bidders call out bids until there is no new bid within a period of time. Last bidder to bid wins the item and pays their bid. Online auctions can only take a fraction of a second, so we need faster auction formats.

14 2 1 Second price auction for a single good : Each bidder submits a bid. Highest bidder wins. They pay the second highest bid. pays 1

15 The second price auction is incentive compatible (every bidder will maximize their utility by bidding truthfully). value payment 1 wins item Why not bid above value? If winner, will stay winner and price won t change. If loser, might become winner, but will have to pay a price larger than value, which will result in negative utility.

16 The second price auction is incentive compatible (every bidder will maximize their utility by bidding truthfully). value payment 1 wins item Why not bid below value? If winner, might become loser, and will shift from non-negative to zero utility. If loser, will still be loser, so utility will still be zero.

17 Second price auction with a reserve price r R for a single good : Each bidder submits a bid. Highest bidder wins if their bid is above r. They pay maximum of r and the second highest bid.

18 2 1 Second price auction with a reserve price of 1.5 for a single good : Each bidder submits a bid. Highest bidder wins if their bid is above 1.5. They pay maximum of 1.5 and the second highest bid. pays 1.5 Optimizing reserve prices can lead to higher revenue. But how should we choose the reserve price?

19 1. Introduction 2. Auction design background 3. Revenue-maximizing auctions 4. Learning-theoretic auction design 5. Tools 6. Case study: Second price auctions with reserve prices 7. Related work

20 In 1981, Roger Myerson discovered the revenue-maximizing singleitem, multi-bidder auction. He won the 2007 Nobel prize in economics for his work on mechanism design. R. Myerson. Optimal auction design. Mathematics of Operations Research, 6(1):58 73, 1981.

21 Standard assumption A buyer's value for a bundle of goods is defined by a probability distribution over all the possible valuations she might have for that bundle. value ~ Uniform(1, 3)

22 Standard assumption A buyer's value for a bundle of goods is defined by a probability distribution over all the possible valuations she might have for that bundle. For simplicity, suppose all bidders have the same valuation distribution, with PDF f, CDF F, and support in [0, 1]. Myerson s optimal auction Let φ x = x 1 F(x) f(x). Run a second price auction with a reserve price of φ 1 0.

23 Myerson also analyzed the case where the bidders values are not identically distributed.

24 The revenue-maximizing multi-item auction is unknown!

25 Myerson s optimal auction Let φ x = x 1 F(x) f(x). Run a second price auction with a reserve price of φ 1 0. This requires that we know the distribution over bidders values. Where does this knowledge come from? In multi-item cases, the support of the distribution might be doubly exponential!

26 1. Introduction 2. Auction design background 3. Revenue-maximizing auctions 4. Learning-theoretic auction design 5. Tools 6. Case study: Second price auctions with reserve prices 7. Related work

27 value ~ There s an unknown distribution over valuations. Use a sample to learn a mechanism with high expected revenue.

28 value ~ Research papers: [Likhodedov and Sandholm 04, 05, Elkind 07, Dhangwatnotai et al. 10, Medina and Mohri 14, Cole and Roughgarden 14, Huang et al. 15, Morgenstern and Roughgarden 15, 16, Roughgarden and Schrijvers 16, Devanur et al. 16, Balcan, Sandholm, and V 16, 17, Hartline and Taggart 17, Syrgkanis 17, Alon et al. 17, Cai and Daskalakis 17, Gonczarowski and Nisan 17, Medina and Vassilvitskii 17, Dütting et al. 17]

29 value ~ Classes: Nina Balcan Connections between Learning, Game Theory, and Optimization Georgia Tech Fall 2010 Constantinos Daskalakis and Vasilis Syrgkanis Algorithmic Game Theory and Data Science MIT Spring 2017

30 value ~ Workshops and Tutorials: 2016 EC Tutorial on Algorithmic Game Theory and Data Science 2015, 2016, 2017 EC Workshop on Algorithmic Game Theory and Data Science 2017 NIPS Workshop on Learning in Presence of Strategic Behavior 2017 Dagstuhl Workshop on Game Theory Meets Computational Learning Theory

31 Fix an auction class M Look at the samples Optimize over M Field auction Central question: Is the resulting auction nearly optimal?

32 Fix an auction class M Look at the samples Optimize over M Field auction Central question: Does the resulting auction approximately maximize revenue in expectation over the unknown distribution?

33 Central question: Does the resulting auction approximately maximize revenue in expectation over the unknown distribution? Depends on the class M. Let M be the optimal auction and let M M be the auction returned by the learning algorithm. E Rev M E Rev M = Rev M max Total Revrevenue M + max loss Rev(M) Rev M M M M M

34 Central question: Does the resulting auction approximately maximize revenue in expectation over the unknown distribution? Depends on the class M. Let M be the optimal auction and let M M be the auction returned by the learning algorithm. = E Rev M max M M E Rev M E Rev M E Rev M + E Rev M E Rev M max M M Approximation loss Estimation loss

35 Central question: Does the resulting auction approximately maximize revenue in expectation over the unknown distribution? Depends on the class M. Simple class Complex class Bad approximation loss Good estimation loss Good approximation loss Bad estimation loss

36 These are the same problems we face in machine learning. Simple class Complex class Bad approximation loss Good estimation loss Good approximation loss Bad estimation loss

37 Say M is the class of second price auctions with reserve prices. Myerson s optimal auction for i.i.d. bidders Let φ x = x 1 F(x) f(x). Run a second price auction with a reserve price of φ 1 0. M has zero approximation loss when the bidders values are i.i.d.! This talk: What is the estimation loss of M?

38 1. Introduction 2. Auction design background 3. Revenue-maximizing auctions 4. Learning-theoretic auction design 5. Tools 6. Case study: Second price auctions with reserve prices 7. Related work

39 VC dimension: A complexity measure for binary-valued functions h: X 0,1

40 Example. For a, b R, a < b, let h a,b x = Let H int = h a,b : a, b R, a < b. 1, x (a, b) &0, x (a, b) No set S R of size 3 can be labeled in all 2 3 ways by H int.

41 The VC dimension of a class H is the size of the largest set S that can be labeled in all 2 S ways by functions in H. VC dimension A set S = x 1,, x m is shattered by H if for all b {0,1} S, there exists a function h H such that for all i [m], h x i = b i. The VC dimension of H is the size of the largest set S that can be shattered by H.

42 The VC dimension of a class H is the size of the largest set S that can be labeled in all 2 S ways by functions in H The VC dimension of H int is at least The VC dimension of H int is at most 2.

43 The VC dimension of a class H is the size of the largest set S that can be labeled in all 2 S ways by functions in H The VC dimension of H int is

44 Pseudo-dimension: A complexity measure for real-valued functions h: X R

45 x 1 h x 1 z (1) 0 x 2 h x 2 z (2) 0 x 3 h x 3 > z (3) 1 x 4 h x 4 z (4) 0 x 5 h x 5 > z (5) 1 x 6 h x 6 z (6) 0 x 7 h x 7 > z (7) 1 x 8 h x 8 > z (8) 1 x 9 h x 9 z (9) 0 Set S = x 1,, x m Class of functions H = h: X R z = z (1),, z (m) R m witnesses the shattering of S&by H if for all b {0,1} m, there exists h H such that h x i z (i) if b i = 0 and h x i > z (i) if b i = 1

46 x 1 h x 1 z (1) 0 x 2 h x 2 z (2) 0 x 3 h x 3 > z (3) 1 x 4 h x 4 z (4) 0 x 5 h x 5 > z (5) 1 x 6 h x 6 z (6) 0 x 7 h x 7 > z (7) 1 x 8 h x 8 > z (8) 1 h x 9 z (9) 0 Set S = x 1,, x m Class of functions H = h: X R z = z (1),, z (m) R m witnesses the shattering of S&by H if for all b {0,1} m, there exists h H such that h x i z (i) if b i = 0 and h x i > z (i) if b i = 1

47 x 1 h x 1 z (1) 0 x 2 h x 2 z (2) 0 x 3 h x 3 > z (3) 1 x 4 h x 4 z (4) 0 x 5 h x 5 > z (5) 1 x 6 h x 6 z (6) 0 x 7 h x 7 > z (7) 1 x 8 h x 8 > z (8) 1 Set S = x 1,, x m Class of functions H = h: X R z = z (1),, z (m) R m witnesses the shattering of S&by H if for all b {0,1} m, there exists h H such that h x i z (i) if b i = 0 and h x i > z (i) if b i = 1

48 x 1 h x 1 z (1) 0 x 2 h x 2 z (2) 0 x 3 h x 3 > z (3) 1 x 4 h x 4 z (4) 0 x 5 h x 5 > z (5) 1 x 6 h x 6 z (6) 0 x 7 h x 7 > z (7) 1 x 8 h x 8 > z (8) 1 Set S = x 1,, x m Class of functions H = h: X R z = z (1),, z (m) R m witnesses the shattering of S&by H if for all b {0,1} m, there exists h H such that h x i z (i) if b i = 0 and h x i > z (i) if b i = 1

49 x 1 h x 1 z (1) 0 x 2 h x 2 z (2) 0 x 3 h x 3 > z (3) 1 x 4 h x 4 z (4) 0 x 5 h x 5 > z (5) 1 x 6 h x 6 z (6) 0 x 7 h x 7 > z (7) 1 x 8 h x 8 > z (8) 1 Set S = x 1,, x m Class of functions H = h: X R z = z (1),, z (m) R m witnesses the shattering of S&by H if for all b {0,1} m, there exists h H such that h x i z (i) if b i = 0 and h x i > z (i) if b i = 1 The pseudo-dimension of H is the cardinality of the largest set that can be shattered by H.

50 x 1 h x 1 z (1) 0 x 2 h x 2 z (2) 0 x 3 h x 3 > z (3) 1 x 4 h x 4 z (4) 0 x 5 h x 5 > z (5) 1 x 6 h x 6 z (6) 0 x 7 h x 7 > z (7) 1 x 8 h x 8 > z (8) 1 Set S = x 1,, x m Class of functions H = h: X R z = z (1),, z (m) R m witnesses the shattering of S&by H if for all b {0,1} m, there exists h H such that h x i z (i) if b i = 0 and h x i > z (i) if b i = 1 The pseudo-dimension of H is the VC dimension of the set of below the graph functions (x, z) 1 h x z>0 &h H.

51 Theorem [Haussler 1992] Suppose H = h: X [ U, U] For every ε, δ > 0, and distribution D, if m = O U ε 2 Pdim(H), then with probability 1 δ over the draw of S = x 1,, x m ~D m, for all h H, 1 m m i=1 h x i E x~d [h x ] < ε

52 Corollary [Haussler 1992] Suppose H = h: X [ U, U] Given a sample S = x 1,, x m, let h S = max h H m i=1 h x i. For all ε, δ > 0, m = O U ε 2 Pdim(H) samples are sufficient to ensure that w.p. 1 δ over the draw of S = x 1,, x m ~D m, max h H E x~d h x E x~d h S x ε

53 Central question: Does the resulting auction approximately maximize revenue in expectation over the unknown distribution? Depends on the class M. Let M be the optimal auction and let M M be the auction returned by the learning algorithm. = E Rev M max M M E Rev M E Rev M E Rev M + E Rev M E Rev M max M M Approximation loss Estimation loss

54 Corollary [Haussler 1992] Suppose H = h: X [ U, U] Given a sample S = x 1,, x m, let h S = max h H m i=1 h x i. For all ε, δ > 0, m = O U ε 2 Pdim(H) samples are sufficient to ensure that w.p. 1 δ over the draw of S = x 1,, x m ~D m, max h H E x~d h x E x~d h S x ε Pseudo-dimension allows us to bound estimation loss.

55 Example. Let H be the set of all constant functions H = h x X, h x = c&for&some&c R

56 Example. For S = x 1, x 2 X, let z (1) and z (2) be two potential witnesses. WLOG, suppose z (1) z (2). There is no constant function h x = c where z (2) < h x 2 = c = h x 1 z (1). S is not shatterable. z (2) z (1) x 1 x 2

57 Example. For S = x 1, x 2 X, let z (1) and z (2) be two candidate witnesses. WLOG, suppose z (1) z (2). There is no constant function h x = c where z (2) < h x 2 = c = h x 1 z (1). S is not shatterable. Clearly, a single point is shatterable. Therefore, the pseudo-dimension of H is 1.

58 1. Introduction 2. Auction design background 3. Revenue-maximizing auctions 4. Learning-theoretic auction design 5. Tools 6. Case study: Second price auctions with reserve prices a) Recap b) Result 7. Related work

59 Fix an auction class M Look at the samples Optimize over M Field auction Central question: Does the resulting auction approximately maximize revenue in expectation over the unknown distribution?

60 Central question: Does the resulting auction approximately maximize revenue in expectation over the unknown distribution? Depends on the class M. Let M be the optimal auction and let M M be the auction returned by the learning algorithm. = E Rev M max M M E Rev M E Rev M E Rev M + E Rev M E Rev M max M M Approximation loss Estimation loss

61 Suppose M is the class of second price auctions with reserve prices. Myerson s optimal auction for i.i.d. bidders Let φ x = x 1 F(x) f(x). Run a second price auction with a reserve price of φ 1 0. M has zero approximation loss when the bidders valuations are i.i.d.! What is the estimation loss of M?

62 1. Introduction 2. Auction design background 3. Revenue-maximizing auctions 4. Learning-theoretic auction design 5. Tools 6. Case study: Second price auctions with reserve prices a) Recap b) Result 7. Related work

63 Notation: v = v 1,, v n ~D, where v i is the value of bidder i Let v (1) = max v 1,, v n and v (2) = max v 1,, v n v 1 For a reserve price r, rev r v = max r, v (2) 1 v 1 r. Define the class H = rev r v r& 0. We ve seen that the approximation loss for learning over H is zero when the bidders have i.i.d. valuations.

64 Notation: v = v 1,, v n ~D, where v i is the value of bidder i Let v (1) = max v 1,, v n and v (2) = max v 1,, v n v 1 For a reserve price r, rev r v = max r, v (2) 1 v 1 r. Define the class H = rev r v r& 0. What is the estimation loss for learning over H? To answer this, we ll bound the pseudo-dimension of H.

65 Theorem* The pseudo-dimension of the class H = rev r v r& 0 is 2. *Special case of a theorem by Morgenstern and Roughgarden [2016]

66 Proof. Suppose S = v (1),, v (m) is shatterable by H = rev r v r 0. There is a set of witnesses z (1),, z (m) such that for every b 0,1 m, there exists r b 0 such that rev rb v (i) z (i) if b i = 0 and rev rb v (i) > z (i) if b i = 1.

67 Proof. Let v S and let z be its witness. Write rev v r = rev r v. rev v r v (2) v (2) v (1) r

68 Proof. Suppose z < v (2). When r v (1), rev v r > z and when r > v (1), rev v r z. rev v r v (2) z v (1) r

69 Proof. Suppose z v (2). When r 0, z or r v 1,, rev v r z. When r z, v 1, rev v r > z. rev v r z z v (1) r

70 Proof. Notation: Let v (i) S and let z (i) be its witness. rev v (i) r Second highest value of v (i) (i) v (2) Highest value of v (i) (i) v (1) r

71 Proof. Sort z 1, v 1 1,, z m, v m 1. For all v (i) S, between these sorted values, either rev v (i) r > z (i) or rev v (i) r z (i). rev v (i) r (i) v (2) z i (i) v (1) r

72 Proof. Sort z 1, v 1 1,, z m, v m 1. For all v (i) S, between these sorted values, either rev v (i) r > z (i) or rev v (i) r z (i). rev v (i) r z i z i (i) v (1)

73 Proof. Recall: Suppose S = v (1),, v (m) is shatterable by H = rev r v r 0. There is a set of witnesses z (1),, z (m) such that for every b 0,1 m, there exists r b 0 such that rev rb v (i) z (i) if b i = 0 and rev rb v (i) > z (i) if b i = 1. Let R = r b b 0,1 m.

74 Proof. Sort z 1, v 1 1,, z m, v m 1. For all v (i) S, between these sorted values, either rev v (i) r > z (i) or rev v (i) r z (i). rev v (i) r (i) v (2) z i (i) v (1) r

75 Proof. Sort z 1, v 1 1,, z m, v m 1. For all v (i) S, between these sorted values, either rev v (i) r > z (i) or rev v (i) r z (i). rev v (i) r z i z i (i) v (1)

76 Proof. Sort z 1, v 1 1,, z m, v m 1. For all v (i) S, between these sorted values, either rev v (i) r > z (i) or rev v (i) r z (i). At most one r R is from each interval between sorted values. Therefore, 2 m = R 2m + 1, so m 2. Theorem The pseudo-dimension of the class H = rev r v r& 0 is 2.

77 Corollary Suppose the bidders valuations are i.i.d with support in [0,1]. Let H be the class of second price auctions with reserves. Approximation loss: 0 Estimation loss: O 1 S 2

78 Corollary Suppose the bidders valuations are i.i.d with support in [0,1]. Let H be the class of second price auctions with reserves. For a sample S = v (1),, v (m) ~D, let r S be the reserve price that m maximizes rev r v i i=1. O 1 ε2 samples are sufficient to ensure that with probability at least 1 δ, E v~d rev rs v max E v~d rev r v ε. r 0 This is tight [Cesa-Bianchi et al. 2015]!

79 1. Introduction 2. Auction design background 3. Revenue-maximizing auctions 4. Learning-theoretic auction design 5. Tools 6. Case study: Second price auctions with reserve prices 7. Related work

80 Other single-item auction batch learning papers: Elkind 07, Dhangwatnotai et al. 10, Medina and Mohri 14, Cole and Roughgarden 14, Huang et al. 15, Morgenstern and Roughgarden 15, Roughgarden and Schrijvers 16, Devanur et al. 16, Hartline and Taggart 17, Alon et al. 17, Gonczarowski and Nisan 17 Multi-item auction batch learning: Likhodedov and Sandholm 04, 05, Morgenstern and Roughgarden 16, Balcan, Sandholm, and V 16, 17, Syrgkanis 17, Cai and Daskalakis 17, Medina and Vassilvitskii 17 Online auction design: Kleinberg and Leighton 03, Blum and Hartline 05, Cesa-Bianchi et al. 15, Dudík et al. 17, Balcan, Dick and V 17

81 Auction design via deep learning: Dütting et al. 17 Solid regions represent allocation probability learned by neural network when there s a single bidder with v 1, v 2 ~U[0,1]. The optimal mechanism of Manelli and Vincent [ 06] is described by the regions separated by the dashed orange lines.

The Sample Complexity of Revenue Maximization in the Hierarchy of Deterministic Combinatorial Auctions

The Sample Complexity of Revenue Maximization in the Hierarchy of Deterministic Combinatorial Auctions The Sample Complexity of Revenue Maximization in the Hierarchy of Deterministic Combinatorial Auctions Ellen Vitercik Joint work with Nina Balcan and Tuomas Sandholm Theory Lunch 27 April 2016 Combinatorial

More information

arxiv: v1 [cs.lg] 13 Jun 2016

arxiv: v1 [cs.lg] 13 Jun 2016 Sample Complexity of Automated Mechanism Design Maria-Florina Balcan Tuomas Sandholm Ellen Vitercik June 15, 2016 arxiv:1606.04145v1 [cs.lg] 13 Jun 2016 Abstract The design of revenue-maximizing combinatorial

More information

arxiv: v1 [cs.gt] 11 Jun 2015

arxiv: v1 [cs.gt] 11 Jun 2015 The Pseudo-Dimension of Near-Optimal Auctions JAMIE MORGENSTERN TIM ROUGHGARDEN June 2, 205 arxiv:506.03684v [cs.gt] Jun 205 Abstract This paper develops a general approach, rooted in statistical learning

More information

The Competition Complexity of Auctions: Bulow-Klemperer Results for Multidimensional Bidders

The Competition Complexity of Auctions: Bulow-Klemperer Results for Multidimensional Bidders The : Bulow-Klemperer Results for Multidimensional Bidders Oxford, Spring 2017 Alon Eden, Michal Feldman, Ophir Friedler @ Tel-Aviv University Inbal Talgam-Cohen, Marie Curie Postdoc @ Hebrew University

More information

Lecture 10: Profit Maximization

Lecture 10: Profit Maximization CS294 P29 Algorithmic Game Theory November, 2 Lecture : Profit Maximization Lecturer: Christos Papadimitriou Scribe: Di Wang Lecture given by George Pierrakos. In this lecture we will cover. Characterization

More information

Combinatorial Auction-Based Allocation of Virtual Machine Instances in Clouds

Combinatorial Auction-Based Allocation of Virtual Machine Instances in Clouds Combinatorial Auction-Based Allocation of Virtual Machine Instances in Clouds Sharrukh Zaman and Daniel Grosu Department of Computer Science Wayne State University Detroit, Michigan 48202, USA sharrukh@wayne.edu,

More information

Vasilis Syrgkanis Microsoft Research NYC

Vasilis Syrgkanis Microsoft Research NYC Vasilis Syrgkanis Microsoft Research NYC 1 Large Scale Decentralized-Distributed Systems Multitude of Diverse Users with Different Objectives Large Scale Decentralized-Distributed Systems Multitude of

More information

Game Theory: Spring 2017

Game Theory: Spring 2017 Game Theory: Spring 2017 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss 1 Plan for Today In this second lecture on mechanism design we are going to generalise

More information

Lecture 10: Mechanism Design

Lecture 10: Mechanism Design Computational Game Theory Spring Semester, 2009/10 Lecture 10: Mechanism Design Lecturer: Yishay Mansour Scribe: Vera Vsevolozhsky, Nadav Wexler 10.1 Mechanisms with money 10.1.1 Introduction As we have

More information

Revenue Monotonicity in Combinatorial Auctions

Revenue Monotonicity in Combinatorial Auctions Revenue Monotonicity in Combinatorial Auctions Baharak Rastegari, Anne Condon and Kevin Leyton-Brown Department of Computer Science, University of British Columbia 2366 Main Mall, Vancouver, B.C., Canada,

More information

Learning Simple Auctions

Learning Simple Auctions JMLR: Workshop and Conference Proceedings vol 49:1 21, 2016 Learning Simple Auctions Jamie Morgenstern Tim Roughgarden Abstract We present a general framework for proving polynomial sample complexity bounds

More information

Strong Duality for a Multiple Good Monopolist

Strong Duality for a Multiple Good Monopolist Strong Duality for a Multiple Good Monopolist Constantinos Daskalakis EECS, MIT joint work with Alan Deckelbaum (Renaissance) and Christos Tzamos (MIT) - See my survey in SIGECOM exchanges: July 2015 volume

More information

Approximately Revenue-Maximizing Auctions for Deliberative Agents

Approximately Revenue-Maximizing Auctions for Deliberative Agents Approximately Revenue-Maximizing Auctions for Deliberative Agents L. Elisa Celis ecelis@cs.washington.edu University of Washington Anna R. Karlin karlin@cs.washington.edu University of Washington Kevin

More information

Multi-object auctions (and matching with money)

Multi-object auctions (and matching with money) (and matching with money) Introduction Many auctions have to assign multiple heterogenous objects among a group of heterogenous buyers Examples: Electricity auctions (HS C 18:00), auctions of government

More information

Graph Theoretic Characterization of Revenue Equivalence

Graph Theoretic Characterization of Revenue Equivalence Graph Theoretic Characterization of University of Twente joint work with Birgit Heydenreich Rudolf Müller Rakesh Vohra Optimization and Capitalism Kantorovich [... ] problems of which I shall speak, relating

More information

CPS 173 Mechanism design. Vincent Conitzer

CPS 173 Mechanism design. Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer conitzer@cs.duke.edu edu Mechanism design: setting The center has a set of outcomes O that she can choose from Allocations of tasks/resources, joint plans, Each

More information

Solution: Since the prices are decreasing, we consider all the nested options {1,..., i}. Given such a set, the expected revenue is.

Solution: Since the prices are decreasing, we consider all the nested options {1,..., i}. Given such a set, the expected revenue is. Problem 1: Choice models and assortment optimization Consider a MNL choice model over five products with prices (p1,..., p5) = (7, 6, 4, 3, 2) and preference weights (i.e., MNL parameters) (v1,..., v5)

More information

Lecture 4. 1 Examples of Mechanism Design Problems

Lecture 4. 1 Examples of Mechanism Design Problems CSCI699: Topics in Learning and Game Theory Lecture 4 Lecturer: Shaddin Dughmi Scribes: Haifeng Xu,Reem Alfayez 1 Examples of Mechanism Design Problems Example 1: Single Item Auctions. There is a single

More information

Optimized Pointwise Maximization: A Polynomial-Time Method

Optimized Pointwise Maximization: A Polynomial-Time Method Optimized Pointwise Maximization: A Polynomial-Time Method Takehiro Oyakawa 1 and Amy Greenwald 1 1 Department of Computer Science, Brown University, Providence, RI {oyakawa, amy}@cs.brown.edu August 7,

More information

Vickrey Auction VCG Characterization. Mechanism Design. Algorithmic Game Theory. Alexander Skopalik Algorithmic Game Theory 2013 Mechanism Design

Vickrey Auction VCG Characterization. Mechanism Design. Algorithmic Game Theory. Alexander Skopalik Algorithmic Game Theory 2013 Mechanism Design Algorithmic Game Theory Vickrey Auction Vickrey-Clarke-Groves Mechanisms Characterization of IC Mechanisms Mechanisms with Money Player preferences are quantifiable. Common currency enables utility transfer

More information

Mechanism Design. Terence Johnson. December 7, University of Notre Dame. Terence Johnson (ND) Mechanism Design December 7, / 44

Mechanism Design. Terence Johnson. December 7, University of Notre Dame. Terence Johnson (ND) Mechanism Design December 7, / 44 Mechanism Design Terence Johnson University of Notre Dame December 7, 2017 Terence Johnson (ND) Mechanism Design December 7, 2017 1 / 44 Market Design vs Mechanism Design In Market Design, we have a very

More information

Payment Rules for Combinatorial Auctions via Structural Support Vector Machines

Payment Rules for Combinatorial Auctions via Structural Support Vector Machines Payment Rules for Combinatorial Auctions via Structural Support Vector Machines Felix Fischer Harvard University joint work with Paul Dütting (EPFL), Petch Jirapinyo (Harvard), John Lai (Harvard), Ben

More information

Fans economy and all-pay auctions with proportional allocations

Fans economy and all-pay auctions with proportional allocations Fans economy and all-pay auctions with proportional allocations Pingzhong Tang and Yulong Zeng and Song Zuo Institute for Interdisciplinary Information Sciences Tsinghua University, Beijing, China kenshinping@gmail.com,cengyl3@mails.tsinghua.edu.cn,songzuo.z@gmail.com

More information

COMP/MATH 553 Algorithmic Game Theory Lecture 19& 20: Revenue Maximization in Multi-item Settings. Nov 10, Yang Cai

COMP/MATH 553 Algorithmic Game Theory Lecture 19& 20: Revenue Maximization in Multi-item Settings. Nov 10, Yang Cai COMP/MATH 553 Algorithmic Game Theory Lecture 19& 20: Revenue Maximization in Multi-item Settings Nov 10, 2016 Yang Cai Menu Recap: Challenges for Revenue Maximization in Multi-item Settings Duality and

More information

Mechanism Design for Multiagent Systems

Mechanism Design for Multiagent Systems Mechanism Design for Multiagent Systems Vincent Conitzer Assistant Professor of Computer Science and Economics Duke University conitzer@cs.duke.edu Introduction Often, decisions must be taken based on

More information

Motivation. Game Theory 24. Mechanism Design. Setting. Preference relations contain no information about by how much one candidate is preferred.

Motivation. Game Theory 24. Mechanism Design. Setting. Preference relations contain no information about by how much one candidate is preferred. Motivation Game Theory 24. Mechanism Design Preference relations contain no information about by how much one candidate is preferred. Idea: Use money to measure this. Albert-Ludwigs-Universität Freiburg

More information

Revenue Maximization in Multi-Object Auctions

Revenue Maximization in Multi-Object Auctions Revenue Maximization in Multi-Object Auctions Benny Moldovanu April 25, 2017 Revenue Maximization in Multi-Object Auctions April 25, 2017 1 / 1 Literature Myerson R. (1981): Optimal Auction Design, Mathematics

More information

APPLIED MECHANISM DESIGN FOR SOCIAL GOOD

APPLIED MECHANISM DESIGN FOR SOCIAL GOOD APPLIED MECHANISM DESIGN FOR SOCIAL GOOD JOHN P DICKERSON Lecture #3 09/06/2016 CMSC828M Tuesdays & Thursdays 12:30pm 1:45pm REMINDER: SEND ME TOP 3 PRESENTATION PREFERENCES! I LL POST THE SCHEDULE TODAY

More information

A Review of Auction Theory: Sequential Auctions and Vickrey Auctions

A Review of Auction Theory: Sequential Auctions and Vickrey Auctions A Review of Auction Theory: and Vickrey Daniel R. 1 1 Department of Economics University of Maryland, College Park. September 2017 / Econ415 . Vickrey s. Vickrey. Example Two goods, one per bidder Suppose

More information

Mechanism Design II. Terence Johnson. University of Notre Dame. Terence Johnson (ND) Mechanism Design II 1 / 30

Mechanism Design II. Terence Johnson. University of Notre Dame. Terence Johnson (ND) Mechanism Design II 1 / 30 Mechanism Design II Terence Johnson University of Notre Dame Terence Johnson (ND) Mechanism Design II 1 / 30 Mechanism Design Recall: game theory takes the players/actions/payoffs as given, and makes predictions

More information

Maximizing Revenue with Limited Correlation: The Cost of Ex-Post Incentive Compatibility

Maximizing Revenue with Limited Correlation: The Cost of Ex-Post Incentive Compatibility Maximizing Revenue with Limited Correlation: The Cost of Ex-Post Incentive Compatibility Michael Albert Department of Computer Science University of Texas at Austin 237 Speedway, Stop D9500 Austin, TX

More information

Vickrey Auction. Mechanism Design. Algorithmic Game Theory. Alexander Skopalik Algorithmic Game Theory 2013 Mechanism Design

Vickrey Auction. Mechanism Design. Algorithmic Game Theory. Alexander Skopalik Algorithmic Game Theory 2013 Mechanism Design Algorithmic Game Theory Vickrey Auction Vickrey-Clarke-Groves Mechanisms Mechanisms with Money Player preferences are quantifiable. Common currency enables utility transfer between players. Preference

More information

Optimal Auctions with Correlated Bidders are Easy

Optimal Auctions with Correlated Bidders are Easy Optimal Auctions with Correlated Bidders are Easy Shahar Dobzinski Department of Computer Science Cornell Unversity shahar@cs.cornell.edu Robert Kleinberg Department of Computer Science Cornell Unversity

More information

arxiv: v1 [cs.gt] 7 Nov 2015

arxiv: v1 [cs.gt] 7 Nov 2015 The Sample Complexity of Auctions with Side Information Nikhil R. Devanur Zhiyi Huang Christos-Alexandros Psomas arxiv:5.02296v [cs.gt] 7 Nov 205 Abstract Traditionally, the Bayesian optimal auction design

More information

Lecture 6: Communication Complexity of Auctions

Lecture 6: Communication Complexity of Auctions Algorithmic Game Theory October 13, 2008 Lecture 6: Communication Complexity of Auctions Lecturer: Sébastien Lahaie Scribe: Rajat Dixit, Sébastien Lahaie In this lecture we examine the amount of communication

More information

Learning Algorithms for Second-Price Auctions with Reserve

Learning Algorithms for Second-Price Auctions with Reserve Journal of Machine Learning Research 17 (216) 1-25 Submitted 12/14; Revised 8/15; Published 4/16 Learning Algorithms for Second-Price Auctions with Reserve Mehryar Mohri and Andrés Muñoz Medina Courant

More information

University of Warwick, Department of Economics Spring Final Exam. Answer TWO questions. All questions carry equal weight. Time allowed 2 hours.

University of Warwick, Department of Economics Spring Final Exam. Answer TWO questions. All questions carry equal weight. Time allowed 2 hours. University of Warwick, Department of Economics Spring 2012 EC941: Game Theory Prof. Francesco Squintani Final Exam Answer TWO questions. All questions carry equal weight. Time allowed 2 hours. 1. Consider

More information

On Random Sampling Auctions for Digital Goods

On Random Sampling Auctions for Digital Goods On Random Sampling Auctions for Digital Goods Saeed Alaei Azarakhsh Malekian Aravind Srinivasan Saeed Alaei, Azarakhsh Malekian, Aravind Srinivasan Random Sampling Auctions... 1 Outline Background 1 Background

More information

Maximizing Revenue with Limited Correlation: The Cost of Ex-Post Incentive Compatibility

Maximizing Revenue with Limited Correlation: The Cost of Ex-Post Incentive Compatibility Michael Albert Department of Computer Science University of Texas at Austin 237 Speedway, Stop D9500 Austin, TX 7872, USA malbert@cs.utexas.edu Maximizing Revenue with Limited Correlation: The Cost of

More information

Mechanism Design Tutorial David C. Parkes, Harvard University Indo-US Lectures Week in Machine Learning, Game Theory and Optimization

Mechanism Design Tutorial David C. Parkes, Harvard University Indo-US Lectures Week in Machine Learning, Game Theory and Optimization 1 Mechanism Design Tutorial David C. Parkes, Harvard University Indo-US Lectures Week in Machine Learning, Game Theory and Optimization 2 Outline Classical mechanism design Preliminaries (DRMs, revelation

More information

CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 12: Approximate Mechanism Design in Multi-Parameter Bayesian Settings

CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 12: Approximate Mechanism Design in Multi-Parameter Bayesian Settings CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 12: Approximate Mechanism Design in Multi-Parameter Bayesian Settings Instructor: Shaddin Dughmi Administrivia HW1 graded, solutions on website

More information

The Menu-Size Complexity of Auctions

The Menu-Size Complexity of Auctions The Menu-Size Complexity of Auctions Sergiu Hart Noam Nisan November 6, 2017 Abstract We consider the menu size of auctions and mechanisms in general as a measure of their complexity, and study how it

More information

Robust Mechanism Design with Correlated Distributions. Michael Albert and Vincent Conitzer and

Robust Mechanism Design with Correlated Distributions. Michael Albert and Vincent Conitzer and Robust Mechanism Design with Correlated Distributions Michael Albert and Vincent Conitzer malbert@cs.duke.edu and conitzer@cs.duke.edu Prior-Dependent Mechanisms In many situations we ve seen, optimal

More information

CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 11: Ironing and Approximate Mechanism Design in Single-Parameter Bayesian Settings

CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 11: Ironing and Approximate Mechanism Design in Single-Parameter Bayesian Settings CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 11: Ironing and Approximate Mechanism Design in Single-Parameter Bayesian Settings Instructor: Shaddin Dughmi Outline 1 Recap 2 Non-regular

More information

CS 573: Algorithmic Game Theory Lecture date: April 11, 2008

CS 573: Algorithmic Game Theory Lecture date: April 11, 2008 CS 573: Algorithmic Game Theory Lecture date: April 11, 2008 Instructor: Chandra Chekuri Scribe: Hannaneh Hajishirzi Contents 1 Sponsored Search Auctions 1 1.1 VCG Mechanism......................................

More information

Knapsack Auctions. Sept. 18, 2018

Knapsack Auctions. Sept. 18, 2018 Knapsack Auctions Sept. 18, 2018 aaacehicbvdlssnafj34rpuvdelmsigvskmkoasxbtcuk9ghncfmjpn26gqszibsevojbvwvny4ucevsnx/jpm1cww8mndnnxu69x08ylcqyvo2v1bx1jc3svnl7z3dv3zw47mg4fzi0ccxi0forjixy0lzumdjlbegrz0jxh93kfvebceljfq8mcxejnoa0pbgplxnmwxxs2tu49ho16lagvjl/8hpoua6dckkhrizrtt2zytwtgeaysqtsaqvanvnlbdfoi8ivzkjkvm0lys2qubqzmi07qsqjwim0ih1noyqidlpzqvn4qpuahrhqjys4u393zcischl5ujjfus56ufif109veovmlcepihzpb4upgyqgetowoijgxsaaicyo3hxiiriik51hwydgl568tdqnum3v7bulsvo6ikmejsejqaibxiimuaut0ayypijn8arejcfjxxg3pualk0brcwt+wpj8acrvmze=

More information

Efficiency-Revenue Trade-offs in Auctions

Efficiency-Revenue Trade-offs in Auctions Efficiency-Revenue Trade-offs in Auctions Ilias Diakonikolas 1, Christos Papadimitriou 1, George Pierrakos 1, and Yaron Singer 2 1 UC Berkeley, EECS, {ilias,christos,georgios}@cs.berkeley.edu 2 Google,

More information

Lecture 10: Mechanisms, Complexity, and Approximation

Lecture 10: Mechanisms, Complexity, and Approximation CS94 P9: Topics Algorithmic Game Theory November 8, 011 Lecture 10: Mechanisms, Complexity, and Approximation Lecturer: Christos Papadimitriou Scribe: Faraz Tavakoli It is possible to characterize a Mechanism

More information

Algorithmic Game Theory and Applications

Algorithmic Game Theory and Applications Algorithmic Game Theory and Applications Lecture 18: Auctions and Mechanism Design II: a little social choice theory, the VCG Mechanism, and Market Equilibria Kousha Etessami Reminder: Food for Thought:

More information

Sequential Bidding in the Bailey-Cavallo Mechanism

Sequential Bidding in the Bailey-Cavallo Mechanism Sequential Bidding in the Bailey-Cavallo Mechanism Krzysztof R. Apt 1,2 and Evangelos Markakis 2 1 CWI, Science Park 123, 1098 XG Amsterdam 2 Institute of Logic, Language and Computation, University of

More information

The Menu-Size Complexity of Revenue Approximation

The Menu-Size Complexity of Revenue Approximation The Menu-Size Complexity of Revenue Approximation Moshe Babaioff Yannai A. Gonczarowski Noam Nisan March 27, 2016 Abstract We consider a monopolist that is selling n items to a single additive buyer, where

More information

Learning to Branch. Ellen Vitercik. Joint work with Nina Balcan, Travis Dick, and Tuomas Sandholm. Published in ICML 2018

Learning to Branch. Ellen Vitercik. Joint work with Nina Balcan, Travis Dick, and Tuomas Sandholm. Published in ICML 2018 Learning to Branch Ellen Vitercik Joint work with Nina Balcan, Travis Dick, and Tuomas Sandholm Published in ICML 2018 1 Integer Programs (IPs) a maximize subject to c x Ax b x {0,1} n 2 Facility location

More information

Algorithms against Anarchy: Understanding Non-Truthful Mechanisms

Algorithms against Anarchy: Understanding Non-Truthful Mechanisms Algorithms against Anarchy: Understanding Non-Truthful Mechanisms PAUL DÜTTING, London School of Economics THOMAS KESSELHEIM, Max-Planck-Institut für Informatik The algorithmic requirements for dominant

More information

Game Theory. Monika Köppl-Turyna. Winter 2017/2018. Institute for Analytical Economics Vienna University of Economics and Business

Game Theory. Monika Köppl-Turyna. Winter 2017/2018. Institute for Analytical Economics Vienna University of Economics and Business Monika Köppl-Turyna Institute for Analytical Economics Vienna University of Economics and Business Winter 2017/2018 Static Games of Incomplete Information Introduction So far we assumed that payoff functions

More information

The Menu-Size Complexity of Revenue Approximation

The Menu-Size Complexity of Revenue Approximation The Menu-Size Complexity of Revenue Approximation Moshe Babaioff Yannai A. Gonczarowski Noam Nisan April 9, 2017 Abstract arxiv:1604.06580v3 [cs.gt] 9 Apr 2017 We consider a monopolist that is selling

More information

Welfare Maximization in Combinatorial Auctions

Welfare Maximization in Combinatorial Auctions Welfare Maximization in Combinatorial Auctions Professor Greenwald 2018-03-14 We introduce the VCG mechanism, a direct auction for multiple goods, and argue that it is both welfare-imizing and DSIC. 1

More information

Game Theory: introduction and applications to computer networks

Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Introduction Giovanni Neglia INRIA EPI Maestro February 04 Part of the slides are based on a previous course with D. Figueiredo (UFRJ) and

More information

Submultiplicative Glivenko-Cantelli and Uniform Convergence of Revenues

Submultiplicative Glivenko-Cantelli and Uniform Convergence of Revenues Submultiplicative Glivenko-Cantelli and Uniform Convergence of Revenues Noga Alon Moshe Babaioff Yannai A. Gonczarowski Yishay Mansour Shay Moran May 3, 017 Amir Yehudayoff Abstract In this work we derive

More information

arxiv: v3 [cs.gt] 13 Aug 2014

arxiv: v3 [cs.gt] 13 Aug 2014 Mechanism Design for Crowdsourcing: An Optimal 1-1/e Competitive Budget-Feasible Mechanism for Large Markets Nima Anari, Gagan Goel, Afshin Nikzad arxiv:1405.2452v3 [cs.gt] 13 Aug 2014 Abstract In this

More information

arxiv: v1 [cs.gt] 11 Sep 2017

arxiv: v1 [cs.gt] 11 Sep 2017 On Revenue Monotonicity in Combinatorial Auctions Andrew Chi-Chih Yao arxiv:1709.03223v1 [cs.gt] 11 Sep 2017 Abstract Along with substantial progress made recently in designing near-optimal mechanisms

More information

arxiv: v3 [cs.lg] 6 Nov 2017

arxiv: v3 [cs.lg] 6 Nov 2017 Submultiplicative Glivenko-Cantelli and Uniform Convergence of Revenues Noga Alon Moshe Babaioff Yannai A. Gonczarowski Yishay Mansour Shay Moran November 4, 017 Amir Yehudayoff arxiv:1705.08430v3 cs.lg

More information

Truthful Auction for Cooperative Communications with Revenue Maximization

Truthful Auction for Cooperative Communications with Revenue Maximization Truthful Auction for Cooperative Communications with Maximization Dejun Yang, Xi Fang, and Guoliang Xue Abstract Auction theory has been applied to cooperative communications to either efficiently allocate

More information

Chapter 2. Equilibrium. 2.1 Complete Information Games

Chapter 2. Equilibrium. 2.1 Complete Information Games Chapter 2 Equilibrium The theory of equilibrium attempts to predict what happens in a game when players behave strategically. This is a central concept to this text as, in mechanism design, we are optimizing

More information

Query and Computational Complexity of Combinatorial Auctions

Query and Computational Complexity of Combinatorial Auctions Query and Computational Complexity of Combinatorial Auctions Jan Vondrák IBM Almaden Research Center San Jose, CA Algorithmic Frontiers, EPFL, June 2012 Jan Vondrák (IBM Almaden) Combinatorial auctions

More information

Bayesian Games and Auctions

Bayesian Games and Auctions Bayesian Games and Auctions Mihai Manea MIT Games of Incomplete Information Incomplete information: players are uncertain about the payoffs or types of others Often a player s type defined by his payoff

More information

Module 18: VCG Mechanism

Module 18: VCG Mechanism Module 18: VCG Mechanism Information conomics c 515) George Georgiadis Society comprising of n agents. Set A of alternatives from which to choose. Agent i receives valuation v i x) if alternative x 2 A

More information

On the Competitive Ratio of the Random Sampling Auction

On the Competitive Ratio of the Random Sampling Auction On the Competitive Ratio of the Random Sampling Auction Uriel Feige 1, Abraham Flaxman 2, Jason D. Hartline 3, and Robert Kleinberg 4 1 Microsoft Research, Redmond, WA 98052. urifeige@microsoft.com 2 Carnegie

More information

Combinatorial Auctions Do Need Modest Interaction

Combinatorial Auctions Do Need Modest Interaction Combinatorial Auctions Do Need Modest Interaction Sepehr Assadi University of Pennsylvania Motivation A fundamental question: How to determine efficient allocation of resources between individuals? Motivation

More information

CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 1: Introduction and Class Overview. Instructor: Shaddin Dughmi

CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 1: Introduction and Class Overview. Instructor: Shaddin Dughmi CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 1: Introduction and Class Overview Instructor: Shaddin Dughmi Outline 1 Teaser 2 Course Goals and Administrivia 3 Algorithmic Mechanism Design

More information

Chapter 2. Equilibrium. 2.1 Complete Information Games

Chapter 2. Equilibrium. 2.1 Complete Information Games Chapter 2 Equilibrium Equilibrium attempts to capture what happens in a game when players behave strategically. This is a central concept to these notes as in mechanism design we are optimizing over games

More information

First price auctions with general information structures: Implications for bidding and revenue

First price auctions with general information structures: Implications for bidding and revenue First price auctions with general information structures: Implications for bidding and revenue Dirk Bergemann Yale Benjamin Brooks BFI/UChicago Stephen Morris Princeton New York University Abu Dhabi December

More information

On Incentive Issues in Practical Auction Design

On Incentive Issues in Practical Auction Design On Incentive Issues in Practical Auction Design Thesis submitted in accordance with the requirements of the University of Liverpool for the degree of Doctor in Philosophy by Bo Tang November 7, 2015 2

More information

On the strategic use of quality scores in keyword auctions Full extraction of advertisers surplus

On the strategic use of quality scores in keyword auctions Full extraction of advertisers surplus On the strategic use of quality scores in keyword auctions Full extraction of advertisers surplus Kiho Yoon Department of Economics, Korea University 2009. 8. 4. 1 1 Introduction Keyword auctions are widely

More information

On Greedy Algorithms and Approximate Matroids

On Greedy Algorithms and Approximate Matroids On Greedy Algorithms and Approximate Matroids a riff on Paul Milgrom s Prices and Auctions in Markets with Complex Constraints Tim Roughgarden (Stanford University) 1 A 50-Year-Old Puzzle Persistent mystery:

More information

arxiv: v5 [cs.gt] 22 Jun 2016

arxiv: v5 [cs.gt] 22 Jun 2016 Do Prices Coordinate Markets? Justin Hsu Jamie Morgenstern Ryan Rogers Aaron Roth Rakesh Vohra June 23, 2016 arxiv:1511.00925v5 [cs.gt] 22 Jun 2016 Abstract Walrasian equilibrium prices have a remarkable

More information

Bounds on the Menu-Size of Approximately Optimal Auctions via Optimal-Transport Duality

Bounds on the Menu-Size of Approximately Optimal Auctions via Optimal-Transport Duality Bounds on the Menu-Size of Approximately Optimal Auctions via Optimal-Transport Duality arxiv:1708.08907v1 [cs.gt] 29 Aug 2017 Yannai A. Gonczarowski August 29, 2017 Abstract The question of the minimum

More information

Mechanism Design with Unknown Correlated Distributions: Can We Learn Optimal Mechanisms?

Mechanism Design with Unknown Correlated Distributions: Can We Learn Optimal Mechanisms? Mechanism Design with Unknown Correlated Distributions: Can We Learn Optimal Mechanisms? Michael Albert Duke University malbert@cs.duke.edu Vincent Conitzer Duke University conitzer@cs.duke.edu Peter Stone

More information

Vickrey-Clarke-Groves Mechanisms

Vickrey-Clarke-Groves Mechanisms Vickrey-Clarke-Groves Mechanisms Jonathan Levin 1 Economics 285 Market Design Winter 2009 1 These slides are based on Paul Milgrom s. onathan Levin VCG Mechanisms Winter 2009 1 / 23 Motivation We consider

More information

Symmetries and Optimal Multi-Dimensional Mechanism Design

Symmetries and Optimal Multi-Dimensional Mechanism Design Symmetries and Optimal Multi-Dimensional Mechanism Design CONSTANTINOS DASKALAKIS, Massachusetts Institute of Technology S. MATTHEW WEINBERG, Massachusetts Institute of Technology We efficiently solve

More information

Approximate Revenue Maximization with Multiple Items

Approximate Revenue Maximization with Multiple Items Approximate Revenue Maximization with Multiple Items Sergiu Hart Noam Nisan September 20, 2017 Abstract Maximizing the revenue from selling more than one good (or item) to a single buyer is a notoriously

More information

Bounding the Menu-Size of Approximately Optimal Auctions via Optimal-Transport Duality

Bounding the Menu-Size of Approximately Optimal Auctions via Optimal-Transport Duality Bounding the Menu-Size of Approximately Optimal Auctions via Optimal-Transport Duality Yannai A. Gonczarowski July 11, 2018 arxiv:1708.08907v4 [cs.gt] 11 Jul 2018 Abstract The question of the minimum menu-size

More information

CS364B: Frontiers in Mechanism Design Lecture #2: Unit-Demand Bidders and Walrasian Equilibria

CS364B: Frontiers in Mechanism Design Lecture #2: Unit-Demand Bidders and Walrasian Equilibria CS364B: Frontiers in Mechanism Design Lecture #2: Unit-Demand Bidders and Walrasian Equilibria Tim Roughgarden January 8, 2014 1 Bidders with Unit-Demand Valuations 1.1 The Setting Last lecture we discussed

More information

Walrasian Equilibrium: Hardness, Approximations and Tractable Instances

Walrasian Equilibrium: Hardness, Approximations and Tractable Instances Walrasian Equilibrium: Hardness, Approximations and Tractable Instances Ning Chen Atri Rudra Abstract. We study the complexity issues for Walrasian equilibrium in a special case of combinatorial auction,

More information

Inefficient Equilibria of Second-Price/English Auctions with Resale

Inefficient Equilibria of Second-Price/English Auctions with Resale Inefficient Equilibria of Second-Price/English Auctions with Resale Rod Garratt, Thomas Tröger, and Charles Zheng September 29, 2006 Abstract In second-price or English auctions involving symmetric, independent,

More information

Combinatorial Auctions with Structural SVMs

Combinatorial Auctions with Structural SVMs Designing Incentive Compatible Payment Rules for Combinatorial Auctions with Structural SVMs A thesis presented by Pichayut Jirapinyo To Computer Science in partial fulfillment of the honors requirements

More information

Dynamic Auctions with Bank Accounts

Dynamic Auctions with Bank Accounts Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence (IJCAI-16) Dynamic Auctions with Bank Accounts Vahab Mirrokni and Renato Paes Leme Pingzhong Tang and Song Zuo

More information

Preliminary notes on auction design

Preliminary notes on auction design Division of the Humanities and Social Sciences Preliminary notes on auction design kcb Revised Winter 2008 This note exposits a simplified version of Myerson s [8] paper on revenue-maximizing auction design

More information

Learning to Bid Without Knowing your Value. Chara Podimata Harvard University June 4, 2018

Learning to Bid Without Knowing your Value. Chara Podimata Harvard University June 4, 2018 Learning to Bid Without Knowing your Value Zhe Feng Harvard University zhe feng@g.harvard.edu Chara Podimata Harvard University podimata@g.harvard.edu June 4, 208 Vasilis Syrgkanis Microsoft Research vasy@microsoft.com

More information

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012 Game Theory Lecture Notes By Y. Narahari Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012 Myerson Optimal Auction Note: This is a only a draft version,

More information

On the Complexity of Optimal Lottery Pricing and Randomized Mechanisms

On the Complexity of Optimal Lottery Pricing and Randomized Mechanisms On the Complexity of Optimal Lottery Pricing and Randomized Mechanisms Xi Chen Ilias Diakonikolas Anthi Orfanou Dimitris Paparas Xiaorui Sun Mihalis Yannakakis Abstract We study the optimal lottery problem

More information

No-Regret Learning in Bayesian Games

No-Regret Learning in Bayesian Games No-Regret Learning in Bayesian Games Jason Hartline Northwestern University Evanston, IL hartline@northwestern.edu Vasilis Syrgkanis Microsoft Research New York, NY vasy@microsoft.com Éva Tardos Cornell

More information

Bayesian Combinatorial Auctions: Expanding Single Buyer Mechanisms to Many Buyers

Bayesian Combinatorial Auctions: Expanding Single Buyer Mechanisms to Many Buyers Bayesian Combinatorial Auctions: Expanding Single Buyer Mechanisms to Many Buyers Saeed Alaei December 12, 2013 Abstract We present a general framework for approximately reducing the mechanism design problem

More information

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012 Game Theory Lecture Notes By Y. Narahari Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012 The Vickrey-Clarke-Groves Mechanisms Note: This is a only a

More information

Revenue Maximization for Finitely Repeated Ad Auctions

Revenue Maximization for Finitely Repeated Ad Auctions Revenue Maximization for Finitely Repeated Ad Auctions Jiang Rong 1, Tao Qin 2, Bo An 3, Tie-Yan Liu 2 1 The Key Lab of Intelligent Information Processing, ICT, CAS University of Chinese Academy of Sciences,

More information

CS 598RM: Algorithmic Game Theory, Spring Practice Exam Solutions

CS 598RM: Algorithmic Game Theory, Spring Practice Exam Solutions CS 598RM: Algorithmic Game Theory, Spring 2017 1. Answer the following. Practice Exam Solutions Agents 1 and 2 are bargaining over how to split a dollar. Each agent simultaneously demands share he would

More information

An Optimal Mechanism for Sponsored Search Auctions and Comparison with Other Mechanisms

An Optimal Mechanism for Sponsored Search Auctions and Comparison with Other Mechanisms Submitted to Operations Research manuscript xxxxxxx An Optimal Mechanism for Sponsored Search Auctions and Comparison with Other Mechanisms D. Garg, Y. Narahari, and S. Sankara Reddy Department of Computer

More information

Optimal Auctions for Correlated Buyers with Sampling

Optimal Auctions for Correlated Buyers with Sampling Optimal Auctions for Correlated Buyers with Sampling Hu Fu Nima Haghpanah Jason Hartline Robert Kleinberg October 11, 2017 Abstract Cremer and McLean (1988) showed that, when buyers valuations are correlated,

More information

Fans economy and all-pay auctions with proportional allocations

Fans economy and all-pay auctions with proportional allocations Fans economy and all-pay auctions with proportional allocations Pingzhong Tang and Yulong Zeng and Song Zuo Institute for Interdisciplinary Information Sciences Tsinghua University, Beijing, China kenshinping@gmail.com,cengyl13@mails.tsinghua.edu.cn,songzuo.z@gmail.com

More information

arxiv: v3 [cs.gt] 6 Jan 2017

arxiv: v3 [cs.gt] 6 Jan 2017 Correlated and Coarse Equilibria of Single-Item Auctions Michal Feldman 1, Brendan Lucier 2, and Noam Nisan 3 arxiv:1601.07702v3 [cs.gt] 6 Jan 2017 1 Tel Aviv University and Microsoft Research michal.feldman@cs.tau.ac.il

More information

Testing Incentive Compatibility in Display Ad Auctions

Testing Incentive Compatibility in Display Ad Auctions Testing Incentive Compatibility in Display Ad Auctions ABSTRACT Sébastien Lahaie Google Research New York, NY, USA slahaie@google.com Balasubramanian Sivan Google Research New York, NY, USA balusivan@google.com

More information