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

Size: px
Start display at page:

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

Transcription

1 The : Bulow-Klemperer Results for Multidimensional Bidders Oxford, Spring 2017 Alon Eden, Michal Feldman, Ophir Tel-Aviv University Inbal Talgam-Cohen, Marie Curie Hebrew University Matt Princeton *Based on slides by Alon Eden

2 Complexity in AMD One goal of Algorithmic Mechanism Design: Deal with complex allocation of goods settings Goods may not be homogenous Valuations and constraints may be complex 2 Eden et al EC'17 Inbal Talgam-Cohen

3 Complexity in AMD One goal of Algorithmic Mechanism Design: Deal with complex allocation of goods settings Goods may not be homogenous Valuations and constraints may be complex Eg spectrum auctions, cloud computing, ad auctions, 3 Eden et al EC'17 Inbal Talgam-Cohen

4 Revenue maximization Revenue less understood than welfare (even for welfare, some computational issues persist) 4 Eden et al EC'17 Inbal Talgam-Cohen

5 Revenue maximization Revenue less understood than welfare (even for welfare, some computational issues persist) Optimal truthful mechanism known only for handful of complex settings (eg additive buyer with 2 items, 6 uniform iid items [Giannakopolous- Koutsoupias 14, 15]) 5 Eden et al EC'17 Inbal Talgam-Cohen

6 Revenue maximization Revenue less understood than welfare (even for welfare, some computational issues persist) Optimal truthful mechanism known only for handful of complex settings (eg additive buyer with 2 items, 6 uniform iid items [Giannakopolous- Koutsoupias 14, 15]) Common CS solution for complexity: approximation [Hart-Nisan 12, 13, Li-Yao 13, Babioff-et-al 14, Rubinstein- Weinberg 15, Chawla-Miller 16, ] 6 Eden et al EC'17 Inbal Talgam-Cohen

7 Revenue maximization Revenue less understood than welfare (even for welfare, some computational issues persist) Optimal truthful mechanism known only for handful of complex settings (eg additive buyer with 2 items, 6 uniform iid items [Giannakopolous- Koutsoupias 14, 15]) Common CS solution for complexity: approximation [Hart-Nisan 12, 13, Li-Yao 13, Babioff-et-al 14, Rubinstein- Weinberg 15, Chawla-Miller 16, ] Resource augmentation 7 Eden et al EC'17 Inbal Talgam-Cohen

8 Single item welfare maximization Run a 2nd price auction simple, maximizes welfare pointwise (VCG mechanism) v 1 v 2 v n 8 Eden et al EC'17 Inbal Talgam-Cohen

9 Single item welfare maximization Run a 2nd price auction simple, maximizes welfare pointwise (VCG mechanism) v 1 p = v 2 v n 9 Eden et al EC'17 Inbal Talgam-Cohen

10 Single item revenue maximization Single buyer: select price that maximizes p 1 F p ( monopoly price ) v 1 F Price = p 10 Eden et al EC'17 Inbal Talgam-Cohen

11 Single item revenue maximization Single buyer: select price that maximizes p 1 F p ( monopoly price ) Multiple iid buyers: run 2 nd price auction with reserve price p (same p) v 1 F v 2 F Price p (Myerson s auction) v n F 11 Eden et al EC'17 Inbal Talgam-Cohen

12 Single item revenue maximization Single buyer: select price that maximizes p 1 F p ( monopoly price ) Multiple iid buyers: run 2 nd price auction with reserve price p (same p) Assuming regularity v 1 F v 2 F Price p (Myerson s auction) v n F 12 Eden et al EC'17 Inbal Talgam-Cohen

13 Single item revenue maximization Single buyer: select price that maximizes p 1 F p ( monopoly price ) Multiple iid buyers: run 2 nd price auction with reserve price p (same p) v 1 F v 2 F Price p (Myerson s auction) v n F Requires prior knowledge to determine the reserve 13 Eden et al EC'17 Inbal Talgam-Cohen

14 Bulow-Klemperer theorem Thm Expected revenue of the 2 nd price auction with n+1 bidders Expected revenue of the optimal auction with n bidders 14 Eden et al EC'17 Inbal Talgam-Cohen

15 Bulow-Klemperer theorem Thm Expected revenue of the 2 nd price auction with n+1 bidders Expected revenue of the optimal auction with n bidders Robust! No need to learn the distribution No need to change mechanism if the distribution changes The statistics of the data shifts rapidly [Google] Simple! Hardly anything matters more [Milgrom 04] 15 Eden et al EC'17 Inbal Talgam-Cohen

16 Multidimensional settings F 16 Eden et al EC'17 Inbal Talgam-Cohen

17 Multidimensional settings F 1 F 2 F 3 17 Eden et al EC'17 Inbal Talgam-Cohen

18 Multidimensional settings Bidders values are sampled iid from a product distribution over items F 1 F 2 F 3 18 Eden et al EC'17 Inbal Talgam-Cohen

19 Multidimensional settings Bidders values are sampled iid from a product distribution over items F 1 F 2 F 3 Additive: v(, )=v( ) )+v( ) 19 Eden et al EC'17 Inbal Talgam-Cohen

20 Multidimensional settings Revenue maximization is not well understood: Optimal mechanism might necessitate randomization Non-monotone Computationally intractable Only recently, simple approximately optimal mechanisms were devised F 1 F 2 F 3 20 Eden et al EC'17 Inbal Talgam-Cohen

21 Multidimensional settings Either run a randomized, F 1 F 2 F 3 21 Eden et al EC'17 Inbal Talgam-Cohen

22 Multidimensional settings Either run a randomized, hard to compute, F 1 F 2 F 3 22 Eden et al EC'17 Inbal Talgam-Cohen

23 Multidimensional settings Either run a randomized, hard to compute, with infinitely many options mechanism, F 1 F 2 F 3 23 Eden et al EC'17 Inbal Talgam-Cohen

24 Multidimensional settings Either run a randomized, hard to compute, with infinitely many options mechanism, which depends heavily on the distributions F 1 F 2 F 3 24 Eden et al EC'17 Inbal Talgam-Cohen

25 Multidimensional settings Either run a randomized, hard to compute, with infinitely many options mechanism, which depends heavily on the distributions F 1 F 2 F 3 Or add more bidders 25 Eden et al EC'17 Inbal Talgam-Cohen

26 OUR RESULTS 26 Eden et al EC'17 Inbal Talgam-Cohen

27 Multidimensional B-K theorems Competition complexity: Fix an environment with n iid bidders What is x such that the revenue of VCG with n + x bidders is OPT with n bidders 27 Eden et al EC'17 Inbal Talgam-Cohen

28 Multidimensional B-K theorems Competition complexity: Fix an environment with n iid bidders What is x such that the revenue of VCG with n + x bidders is OPT with n bidders Bulow-Klemperer Thm The competition complexity of a single item auction is 1 28 Eden et al EC'17 Inbal Talgam-Cohen

29 Multidimensional B-K theorems Competition complexity: Fix an environment with n iid bidders What is x such that the revenue of VCG with n + x bidders is OPT with n bidders Bulow-Klemperer Thm The competition complexity of a single item auction is 1 Thm [BK] The competition complexity of a single item with m copies is m 29 Eden et al EC'17 Inbal Talgam-Cohen

30 Multidimensional B-K theorems Competition complexity: Fix an environment with n iid bidders What is x such that the revenue of VCG with n + x bidders is OPT with n bidders Thm [EFFTW] The competition complexity of n additive bidders drawn from a product distribution over m items is n + 2(m 1) 30 Eden et al EC'17 Inbal Talgam-Cohen

31 Multidimensional B-K theorems Competition complexity: Fix an environment with n iid bidders What is x such that the revenue of VCG with n + x bidders is OPT with n bidders Thm [EFFTW] Let C be the competition complexity of n additive bidders over m items The competition complexity of n additive bidders with identical downward closed constraints over m items is C + m 1 31 Eden et al EC'17 Inbal Talgam-Cohen

32 Multidimensional B-K theorems Competition complexity: Fix an environment with n iid bidders What is x such that the revenue of VCG with n + x bidders is OPT with n bidders Thm [EFFTW] Let C be the competition complexity of n additive bidders over m items The competition complexity of n additive bidders with randomly drawn downward closed constraints over m items is C + 2(m 1) 32 Eden et al EC'17 Inbal Talgam-Cohen

33 Additive with constraints Constraints = set system over the items Specifies which item sets are feasible Bidder s value for an item set = her value for best feasible subset If all sets are feasible, bidder is additive 33 Eden et al EC'17 Inbal Talgam-Cohen

34 Example of constraints No constraints Total value = $21 $6 $5 $10 34 Eden et al EC'17 Inbal Talgam-Cohen

35 Example of constraints Example of matroid constraints: Only sets of size k = 1 are feasible Total value = $21 $10 Substitutes $6 $5 $10 35 Eden et al EC'17 Inbal Talgam-Cohen

36 Example of constraints Example of downward closed constraints: Sets of size 1 and { } are feasible Total value = $16 $10 Substitutes $6 $5 Complements $10 36 Eden et al EC'17 Inbal Talgam-Cohen

37 Complements in what sense? No complements = gross substitutes: Ԧp Ԧq item prices S in demand( Ԧp) if maximizes utility v i S p(s) S in demand( Ԧp), there is T in demand( Ԧq) with every item in S whose price didn t increase $ $ S $ T $ 37 Eden et al EC'17 Inbal Talgam-Cohen

38 Complements in what sense? No complements = gross substitutes: Ԧp Ԧq item prices S in demand( Ԧp) if maximizes utility v i S p(s) S in demand( Ԧp), there is T in demand( Ԧq) with every item in S whose price didn t increase T 5 6 $ S 10 Ԧp = (5, ε, ε) 38 Eden et al EC'17 Inbal Talgam-Cohen

39 Competition complexity summary Upper bound Valuation Additive Additive st identical downward closed constraints Additive st random downward closed constraints Additive st identical matroid constraints n + 2 m 1 n + 3 m 1 n + 4 m 1 n + 2 m 1 + ρ Lower bounds of Ω n log n + 1 for additive bidders and Ω m for unit demand m bidders are due to ongoing work by [Feldman-Friedler-Rubinstein] and to [Bulow-Klemperer 96]

40 Related work Multidimensional B-K theorems [Roughgarden T Yan 12]: for unit demand bidders, revenue of VCG with m extra bidders revenue of the optimal deterministic DSIC mechanism [Feldman Friedler Rubinstein ongoing]: tradeoffs between enhanced competition and revenue Prior-independent multidimensional mechanisms [Devanur Hartline Karlin Nguyen 11]: unit demand bidders [Roughgarden T Yan 12]: unit demand bidders [Goldner Karlin 16]: additive bidders Sample complexity [Morgenstern Roughgarden 16]: how many samples needed to approximate the optimal mechanism?

41 MULTIDIMENSIONAL B-K THEOREM PROOF SKETCH 41 Eden et al EC'17 Inbal Talgam-Cohen

42 Bulow-Klemperer theorem Thm Revenue of the 2 nd price auction with n+1 bidders Revenue of the optimal auction with n bidders 42 Eden et al EC'17 Inbal Talgam-Cohen

43 Bulow-Klemperer theorem Thm Revenue of the 2 nd price auction with n+1 bidders Revenue of the optimal auction with n bidders Proof (in 3 steps of [Kirkegaard 06]) I Upper-bound the optimal revenue 43 Eden et al EC'17 Inbal Talgam-Cohen

44 Bulow-Klemperer theorem Thm Revenue of the 2 nd price auction with n+1 bidders Revenue of the optimal auction with n bidders Proof (in 3 steps of [Kirkegaard 06]) I Upper-bound the optimal revenue II Find an auction A with more bidders and revenue the upper bound 44 Eden et al EC'17 Inbal Talgam-Cohen

45 Bulow-Klemperer theorem Thm Revenue of the 2 nd price auction with n+1 bidders Revenue of the optimal auction with n bidders Proof (in 3 steps of [Kirkegaard 06]) I Upper-bound the optimal revenue II Find an auction A with more bidders and revenue the upper bound III Show that the 2 nd price auction beats A 45 Eden et al EC'17 Inbal Talgam-Cohen

46 Proof: Step I Upper-bound the optimal revenue Myerson s optimal mechanism v 1 F Price p v 2 F v n F 46

47 Proof: Step II Find an auction A with more bidders and revenue the upper bound v 1 F v 2 F v n F 47 v n+1 F

48 Proof: Step II Find an auction A with more bidders and revenue the upper bound Run Myerson s mechanism on n bidders v 1 F v 2 F v n F 48 v n+1 F

49 Proof: Step II Find an auction A with more bidders and revenue the upper bound Run Myerson s mechanism on n bidders v 1 F v 2 F 49 If Myerson does not allocate, give item to the additional bidder v n F v n+1 F

50 Proof: Step III Show that the 2 nd price auction beats A v 1 F Observation 2 nd price auction is the optimal mechanism out of the mechanisms that always sell 50 v 2 F v n F v n+1 F

51 Competition complexity of a single additive bidder Plan: Follow the 3 steps of the B-K proof I Upper-bound the optimal revenue II Find an auction A with more bidders and revenue the upper bound III Show that VCG beats A 51 Eden et al EC'17 Inbal Talgam-Cohen

52 Competition complexity of a single additive bidder and iid items Plan: Follow the 3 steps of the B-K proof I Upper-bound the optimal revenue II Find an auction A with more bidders and revenue the upper bound III Show that VCG beats A 52 Eden et al EC'17 Inbal Talgam-Cohen

53 I Upper-bound the optimal revenue Single additive bidder and iid items v 1 F v 2 F v m F 53 Eden et al EC'17 Inbal Talgam-Cohen

54 I Upper-bound the optimal revenue Use the duality framework from [Cai Devanur Weinberg 16] OPT E v F m j φ + v j 1 j v j >v j + v j 1 j v j <v j 54 φ v = v 1 F v f(v) is the virtual valuation function

55 I Upper-bound the optimal revenue Use the duality framework from [Cai Devanur Weinberg 16] OPT E v F m j φ + v j 1 j v j >v j + v j 1 j v j <v j Distribution appears in proof only! 55 φ v = v 1 F v f(v) is the virtual valuation function

56 I Upper-bound the optimal revenue Use the duality framework from [Cai Devanur Weinberg 16] OPT E v F m j φ + v j 1 j v j >v j + v j 1 j v j <v j Take item j s virtual value if it s the most attractive item 56 φ v = v 1 F v f(v) is the virtual valuation function

57 I Upper-bound the optimal revenue Use the duality framework from [Cai Devanur Weinberg 16] OPT E v F m j φ + v j 1 j v j >v j + v j 1 j v j <v j Take item j s value if there s a more attractive item 57 φ v = v 1 F v f(v) is the virtual valuation function

58 II Find an auction A with more bidders and revenue upper bound 58

59 II Find an auction A with m bidders and revenue upper bound 59

60 II Find an auction A with m bidders and revenue upper bound VCG for additive bidders 2 nd price auction for each item separately Therefore, we devise a single parameter mechanism that covers item j s contribution to the benchmark E v F m φ + v j 1 j v j >v j + v j 1 j v j <v j 60

61 II Find an auction A j with m bidders and revenue upper bound for item j E v F m φ + v j 1 j v j >v j + v j 1 j v j <v j Run 2 nd price auction with lazy reserve price = φ 1 0 for agent j 0 for agents j j v j F v 1 F v m F Item j 61 Eden et al EC'17 Inbal Talgam-Cohen

62 II Find an auction A j with m bidders and revenue upper bound for item j E v F m φ + v j 1 j v j >v j + v j 1 j v j <v j Case I: v j > v j for all j : j wins if his virtual value is non-negative Expected revenue = Expected virtual value [Myerson 81] v j F v 1 F v m F Item j 62 Eden et al EC'17 Inbal Talgam-Cohen

63 II Find an auction A j with m bidders and revenue upper bound for item j E v F m φ + v j 1 j v j >v j + v j 1 j v j <v j Case II: v j < v j for some j : The second price is at least the value of agent j v j F v 1 F v m F Item j 63 Eden et al EC'17 Inbal Talgam-Cohen

64 III Show that VCG beats A 64 Eden et al EC'17 Inbal Talgam-Cohen

65 III Show that 2 nd price beats A(j) 65 Eden et al EC'17 Inbal Talgam-Cohen

66 III Show that 2 nd price beats A(j) A(j) with m bidders Myerson with m bidders 2nd price with m + 1 bidders 66 Eden et al EC'17 Inbal Talgam-Cohen

67 III Show that 2 nd price beats A(j) A(j) with m bidders Myerson with m bidders 2nd price with m + 1 bidders The competition complexity of a single additive bidder and m iid items is m FF 67 Eden et al EC'17 Inbal Talgam-Cohen

68 Going beyond iid items Single additive bidder and iid items v 1 F 1 v 2 F 2 v m F m 68 Eden et al EC'17 Inbal Talgam-Cohen

69 Going beyond iid items E v 1 F 1 v 2 F 2 v m F m φ j + v j 1 j v j >v j + v j 1 j v j < v j Run 2 nd price auction with lazy reserve price = φ 1 0 for agent j 0 for agents j j v j F j v 1 F j v m F j Item j 69 Eden et al EC'17 Inbal Talgam-Cohen

70 Going beyond iid items E v 1 F 1 v 2 F 2 v m F m φ j + v j 1 j v j >v j + v j 1 j v j < v j Run 2 nd price auction with lazy reserve price = φ 1 0 for agent j 0 for agents j j Cannot couple the event bidder j wins and item j has the highest value v j F j v 1 F j v m F j Item j 70 Eden et al EC'17 Inbal Talgam-Cohen

71 Use a different benchmark E v 1 F 1 v 2 F 2 v m F m φ j + v j 1 j F j (v j )>F j (v j ) + v j 1 j F j (v j )<F j (v j ) v j F j Item j v 1 F j v m F j 71 Eden et al EC'17 Inbal Talgam-Cohen

72 Use a different benchmark E v 1 F 1 v 2 F 2 v m F m φ j + v j 1 j F j (v j )>F j (v j ) + v j 1 j F j (v j )<F j (v j ) v j F j Item j v 1 F j v m F j The competition complexity of a single additive bidder and m items is m

73 Going beyond a single bidder Step I: Benchmark more involved Step II: Devise a more complex single parameter auction A(j) (involves a max) Proving A(j) is greater than item j s contribution to the benchmark is more involved and requires subtle coupling and probabilistic claims BB 73 Eden et al EC'17 Inbal Talgam-Cohen

74 EXTENSION TO CONSTRAINTS 74 Eden et al EC'17 Inbal Talgam-Cohen

75 Recall Example of downward closed constraints: Sets of size 1 and { } are feasible Total value = $16 Substitutes $6 $5 Complements $10 75 Eden et al EC'17 Inbal Talgam-Cohen

76 Extension to downward closed constraints OPT Add Add n VCG n+c Competition complexity C 76 Eden et al EC'17 Inbal Talgam-Cohen

77 Extension to downward closed constraints OPT n DC Larger outcome space OPT Add Add n VCG n+c Competition complexity C 77 Eden et al EC'17 Inbal Talgam-Cohen

78 Extension to downward closed constraints OPT n DC Larger outcome space OPT Add Add n VCG n+c Competition complexity C DC VCG n+c+m 1 78 Eden et al EC'17 Inbal Talgam-Cohen

79 Extension to downward closed constraints OPT n DC Larger outcome space OPT Add Add n VCG n+c Competition complexity C DC VCG n+c+m 1 The competition complexity of n additive bidders with identical downward closed constraints over m items is C + m 1

80 Extension to downward closed constraints Main technical challenge OPT n DC Larger outcome space OPT Add Add n VCG n+c Competition complexity C DC VCG n+c+m 1 The competition complexity of n additive bidders with identical downward closed constraints over m items is C + m 1

81 Claim VCG revenue from selling m items to X = n + C additive bidders whose values are iid draws from F VCG revenue from selling them to X + m 1 bidders with iid values drawn from F, whose valuations are additive st identical downward-closed constraints 81 Eden et al EC'17 Inbal Talgam-Cohen

82 Add DC VCG X VCG X+m 1 VCG for additive bidders 2 nd price auction for each item separately Therefore, the revenue from item j in VCG X Add = 2 nd highest value out of X iid samples from F j 82 Eden et al EC'17 Inbal Talgam-Cohen

83 Add DC VCG X VCG X+m 1 83

84 Add DC VCG X VCG X+m 1 84

85 Add DC VCG X VCG X+m 1 5 F 7 F 2 F 85

86 Add DC VCG X VCG X+m 1 5 F 7 F 2 F

87 Add DC VCG X VCG X+m 1 5 F 7 F 2 F

88 Add DC VCG X VCG X+m 1 5 F 7 F 2 F Claim Revenue for item j in VCGDC X+m value of the highest unallocated bidder for item j 3 2 1

89 Add DC VCG X VCG X+m 1 5 F 7 F 2 F

90 Add DC VCG X VCG X+m 1 5 F 7 F 2 F

91 Add DC VCG X VCG X+m 1 5 F 7 F 2 F

92 Add DC VCG X VCG X+m 1 5 F 7 F 2 F Externality at least

93 Add DC VCG X VCG X+m 1 5 F 7 F 2 F

94 Add DC VCG X VCG X+m 1 5 F 7 F 2 F

95 Add DC VCG X VCG X+m 1 5 F 7 F 2 F

96 Add DC VCG X VCG X+m 1 5 F 7 F 2 F Externality at least

97 Add DC VCG X VCG X+m 1 97 Eden et al EC'17 Inbal Talgam-Cohen

98 Add DC VCG X VCG X+m 1 2 nd highest Highest value VCG X Add (j) = of X samples from F j of unallocated bidder for j DC VCG X+m 1 (j) 98 Eden et al EC'17 Inbal Talgam-Cohen

99 Add DC VCG X VCG X+m 1 2 nd highest Highest value VCG X Add (j) = of X samples from F j of unallocated bidder for j DC VCG X+m 1 (j) 99 Eden et al EC'17 Inbal Talgam-Cohen

100 Add DC VCG X VCG X+m 1 2 nd highest Highest value VCG X Add (j) = of X samples from F j of unallocated bidder for j DC VCG X+m 1 (j) DC Identify X bidders in VCG X+m 1 before sampling their value for item j out of which at most one will be allocated anything 100 Eden et al EC'17 Inbal Talgam-Cohen

101 Add DC VCG X VCG X+m m j 101

102 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) m j 102

103 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) 1 Sample valuations for all items but j m j 103

104 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) 2 Compute an optimal allocation without item j j 1 m

105 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) 2 Compute an optimal allocation without item j Set A of allocated bidders Set ҧ A of unallocated bidders j 1 m

106 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) 2 Compute an optimal allocation without item j Set A of allocated bidders Set ҧ A of unallocated bidders j m 7 If j is allocated to bidder in ҧ A in OPT, all other items are allocated as before

107 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) 3 Sample values for j for agents in A and compute the optimal allocation where j is allocated to a bidder in A j 1 m

108 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) 3 Compute OPT j A j 1 m

109 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) 3 Compute OPT j A Some items might be vacated due to feasibility j 1 m

110 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) 3 Compute OPT j A Some items might be snatched from other agents j 1 m

111 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) 3 Compute OPT j A Continue with this process j 1 2 m

112 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) 3 Compute OPT j A Continue with this process j 1 2 m

113 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) 3 Compute OPT j A There are A items allocated to agents in A j 2 m

114 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) 3 Compute OPT j A There are A items allocated to agents in A Map each agent who s item was snatched to the snatched item j 2 m

115 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) 3 Compute OPT j A There are A items allocated to agents in A j Map each agent who s item was snatched to the snatched item Map each agent who took a vacated item to the item 2 m

116 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) 3 Compute OPT j A There are A items allocated to agents in A j Map each agent who s item was snatched to the snatched item Map each agent who took a vacated item to the item Every agent who wasn t snatched and didn t take an item has the same allocation 2 m

117 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) 3 Compute OPT j A There are A items allocated to agents in A j m 2 7 m A allocated

118 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) 3 Compute OPT j A There are A items allocated to agents in A j m Aҧ m A = X + m 1 A m A = X 1 unallocated m A allocated 1 4 5

119 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) j m Aҧ m A = X + m 1 A m A = X 1 unallocated m A allocated 1 4 5

120 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) X bidders whose values for j are iid samples from F j DC At most one is allocated by VCG X+m 1 j 2 m Aҧ m A = X + m 1 A m A = X 1 unallocated m A allocated

121 Add DC VCG X VCG X+m 1 (Assume wlog unique optimal allocation) X bidders whose values for j are iid samples from F j DC At most one is allocated by VCG X+m 1 VCG X Add (j) = 2 nd highest of X samples from F j Highest value of unallocated bidder for j DC VCG X+m 1 (j) 121

122 Extension to downward closed constraints Rev n DC Larger outcome space Rev Add Add n VCG n+c Competition complexity C DC VCG n+c+m 1 The competition complexity of n additive bidders st identical downward closed constraints over m items is 122 C + m 1

123 Extension to downward closed constraints Rev n DC Larger outcome space Rev Add Add n VCG n+c Competition complexity C DC VCG n+c+m 1 Proved! The competition complexity of n additive bidders st identical downward closed constraints over m items is 123 C + m 1

124 A note on tractability VCG is not computationally tractable for general downward closed constraints However: VCG is tractable for matroid constraints Competition complexity is meaningful in its own right Can apply our techniques with maximal-inrange VCG by restricting outcomes to matchings 124 Eden et al EC'17 Inbal Talgam-Cohen

125 Further extensions (preliminary) 1 From competition complexity to approximation In large markets (n m), 2 nd price auction (no extra agents) 1 -approximates OPT 2 2 Non-iid bidders 125 Eden et al EC'17 Inbal Talgam-Cohen

126 Summary Major open problem: Revenue maximization for m items B-K approach: Add competing bidders and maximize welfare Results in: First robust simple mechanisms with provably high revenue for many complex settings Techniques: Bayesian analysis, combinatorial arguments 126 Eden et al EC'17 Inbal Talgam-Cohen

127 Open questions Tighter bounds and tradeoffs Settings with constant competition complexity Partial data on distributions, or large markets Different duality based upper bound? More general settings Beyond downward closed constraints Irregular distributions Affiliation [Bulow-Klemperer 96] Beyond VCG Posted-price mechanisms 127 Eden et al EC'17 Inbal Talgam-Cohen

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

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

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

When are Welfare Guarantees Robust? I-CORE DAY 2016

When are Welfare Guarantees Robust? I-CORE DAY 2016 When are Welfare Guarantees Robust? I-CORE DAY 2016 I NBAL TALGAM-COHEN (I-CORE POST-DOC) BASED ON JOINT WORK WITH TIM ROUGHGARDEN & JAN VONDRAK The Welfare Maximization Problem Central problem in AGT;

More information

Knapsack Auctions. Sept. 18, 2018

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

More information

Introduction to Auction Design via Machine Learning

Introduction to Auction Design via Machine Learning Introduction to Auction Design via Machine Learning Ellen Vitercik December 4, 2017 CMU 10-715 Advanced Introduction to Machine Learning Ad auctions contribute a huge portion of large internet companies

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

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

Selling in Exclusive Markets: Some Observations on Prior-free Mechanism Design

Selling in Exclusive Markets: Some Observations on Prior-free Mechanism Design Selling in Exclusive Markets: Some Observations on Prior-free Mechanism Design Anna R. Karlin 1 C. Thach Nguyen 1 Yuval Peres 2 March 1, 2012 Abstract We consider prior-free benchmarks in non-matroid settings.

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

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

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

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

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

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

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

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

On the Impossibility of Black-Box Truthfulness Without Priors

On the Impossibility of Black-Box Truthfulness Without Priors On the Impossibility of Black-Box Truthfulness Without Priors Nicole Immorlica Brendan Lucier Abstract We consider the problem of converting an arbitrary approximation algorithm for a singleparameter social

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

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

EECS 495: Combinatorial Optimization Lecture Manolis, Nima Mechanism Design with Rounding

EECS 495: Combinatorial Optimization Lecture Manolis, Nima Mechanism Design with Rounding EECS 495: Combinatorial Optimization Lecture Manolis, Nima Mechanism Design with Rounding Motivation Make a social choice that (approximately) maximizes the social welfare subject to the economic constraints

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] 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

Gross Substitutes Tutorial

Gross Substitutes Tutorial Gross Substitutes Tutorial Part I: Combinatorial structure and algorithms (Renato Paes Leme, Google) Part II: Economics and the boundaries of substitutability (Inbal Talgam-Cohen, Hebrew University) Three

More information

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

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

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

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

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 with Approximate Valuations. Alessandro Chiesa Silvio Micali Zeyuan Allen Zhu

Mechanism Design with Approximate Valuations. Alessandro Chiesa Silvio Micali Zeyuan Allen Zhu Mechanism Design with Approximate Valuations Alessandro Chiesa Silvio Micali Zeyuan Allen Zhu May 1, 2012 RQE presentation Recall 1 2 3 n Recall mechanism 1 2 3 n Recall outcome mechanism 1 2 3 n Rolex

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

Optimal Multi-dimensional Mechanism Design: Reducing Revenue to Welfare Maximization

Optimal Multi-dimensional Mechanism Design: Reducing Revenue to Welfare Maximization Optimal Multi-dimensional Mechanism Design: Reducing Revenue to Welfare Maximization The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters.

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

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

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

Algorithmic Game Theory Introduction to Mechanism Design

Algorithmic Game Theory Introduction to Mechanism Design Algorithmic Game Theory Introduction to Mechanism Design Makis Arsenis National Technical University of Athens April 216 Makis Arsenis (NTUA) AGT April 216 1 / 41 Outline 1 Social Choice Social Choice

More information

Redistribution Mechanisms for Assignment of Heterogeneous Objects

Redistribution Mechanisms for Assignment of Heterogeneous Objects Redistribution Mechanisms for Assignment of Heterogeneous Objects Sujit Gujar Dept of Computer Science and Automation Indian Institute of Science Bangalore, India sujit@csa.iisc.ernet.in Y Narahari Dept

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

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

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

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

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

Sequential Posted Price Mechanisms with Correlated Valuations

Sequential Posted Price Mechanisms with Correlated Valuations Sequential Posted Price Mechanisms with Correlated Valuations Marek Adamczyk marek.adamczyk@tum.de Technische Universität München Allan Borodin bor@cs.toronto.edu University of Toronto Diodato Ferraioli

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

Mechanism Design: Bayesian Incentive Compatibility

Mechanism Design: Bayesian Incentive Compatibility May 30, 2013 Setup X : finite set of public alternatives X = {x 1,..., x K } Θ i : the set of possible types for player i, F i is the marginal distribution of θ i. We assume types are independently distributed.

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

CIS 700 Differential Privacy in Game Theory and Mechanism Design January 17, Lecture 1

CIS 700 Differential Privacy in Game Theory and Mechanism Design January 17, Lecture 1 CIS 700 Differential Privacy in Game Theory and Mechanism Design January 17, 2014 Lecture 1 Lecturer: Aaron Roth Scribe: Aaron Roth Intro to Differential Privacy for Game Theorists, and Digital Goods Auctions.

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

Algorithmic Game Theory and Economics: A very short introduction. Mysore Park Workshop August, 2012

Algorithmic Game Theory and Economics: A very short introduction. Mysore Park Workshop August, 2012 Algorithmic Game Theory and Economics: A very short introduction Mysore Park Workshop August, 2012 PRELIMINARIES Game Rock Paper Scissors 0,0-1,1 1,-1 1,-1 0,0-1,1-1,1 1,-1 0,0 Strategies of Player A Strategies

More information

CO759: Algorithmic Game Theory Spring 2015

CO759: Algorithmic Game Theory Spring 2015 CO759: Algorithmic Game Theory Spring 2015 Instructor: Chaitanya Swamy Assignment 1 Due: By Jun 25, 2015 You may use anything proved in class directly. I will maintain a FAQ about the assignment on the

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

Revenue Maximization and Ex-Post Budget Constraints

Revenue Maximization and Ex-Post Budget Constraints Revenue Maximization and Ex-Post Budget Constraints Constantinos Daskalakis 1, M.I.T Nikhil R. Devanur 2, Microsoft Research S. Matthew Weinberg 3, Princeton University We consider the problem of a revenue-maximizing

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

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

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

Revenue Maximization via Nash Implementation

Revenue Maximization via Nash Implementation Innovations in Computer Science 211 Revenue Maximization via Nash Implementation Thành Nguyen Northwestern University, Evanston, IL, USA thanh@eecs.northwestern.edu Abstract: We consider the problem of

More information

Efficient Money Burning in General Domains

Efficient Money Burning in General Domains Efficient Money Burning in General Domains Dimitris Fotakis 1, Dimitris Tsipras 2, Christos Tzamos 2, and Emmanouil Zampetakis 2 1 School of Electrical and Computer Engineering, National Technical University

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

On Optimal Multi-Dimensional Mechanism Design

On Optimal Multi-Dimensional Mechanism Design On Optimal Multi-Dimensional Mechanism Design The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation Constantinos Daskalakis and

More information

On Characterizations of Truthful Mechanisms for Combinatorial Auctions and Scheduling

On Characterizations of Truthful Mechanisms for Combinatorial Auctions and Scheduling On Characterizations of Truthful Mechanisms for Combinatorial Auctions and Scheduling ABSTRACT Shahar Dobzinski School of Computer Science and Engineering The Hebrew University of Jerusalem Jerusalem,

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

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

Approximately Optimal Auctions

Approximately Optimal Auctions Approximately Optimal Auctions Professor Greenwald 17--1 We show that simple auctions can generate near-optimal revenue by using non-optimal reserve prices. 1 Simple vs. Optimal Auctions While Myerson

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

Learning Multi-item Auctions with (or without) Samples

Learning Multi-item Auctions with (or without) Samples 58th Annual IEEE Symposium on Foundations of Computer Science Learning Multi-item Auctions with (or without) Samples Yang Cai School of Computer Science, McGill University Montréal, Canada Email: cai@cs.mcgill.ca

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

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

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

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

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

Multi-Item Auctions Defying Intuition?

Multi-Item Auctions Defying Intuition? Multi-Item Auctions Defying Intuition? CONSTANTINOS DASKALAKIS 1 Massachusetts Institute of Technology The best way to sell n items to a buyer who values each of them independently and uniformly randomly

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

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

arxiv: v2 [cs.gt] 9 Aug 2016

arxiv: v2 [cs.gt] 9 Aug 2016 Mechanism Design for Subadditive Agents via an Ex-Ante Relaxation Shuchi Chawla J. Benjamin Miller arxiv:1603.03806v2 [cs.gt] 9 Aug 2016 August 10, 2016 Abstract We consider the problem of maximizing revenue

More information

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program May 2012

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program May 2012 Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program May 2012 The time limit for this exam is 4 hours. It has four sections. Each section includes two questions. You are

More information

NETS 412: Algorithmic Game Theory March 28 and 30, Lecture Approximation in Mechanism Design. X(v) = arg max v i (a)

NETS 412: Algorithmic Game Theory March 28 and 30, Lecture Approximation in Mechanism Design. X(v) = arg max v i (a) NETS 412: Algorithmic Game Theory March 28 and 30, 2017 Lecture 16+17 Lecturer: Aaron Roth Scribe: Aaron Roth Approximation in Mechanism Design In the last lecture, we asked how far we can go beyond the

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 and Mihalis Yannakakis Computer Science Department Columbia

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

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

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

2017 Society for Industrial and Applied Mathematics

2017 Society for Industrial and Applied Mathematics SIAM J. COMPUT. Vol. 46, No. 4, pp. 1428 1448 2017 Society for Industrial and Applied Mathematics WORST-CASE MECHANISM DESIGN VIA BAYESIAN ANALYSIS XIAOHUI BEI, NING CHEN, NICK GRAVIN, AND PINYAN LU Abstract.

More information

Randomized Truthful Auctions of Digital Goods are Randomizations over Truthful Auctions

Randomized Truthful Auctions of Digital Goods are Randomizations over Truthful Auctions Randomized Truthful Auctions of Digital Goods are Randomizations over Truthful Auctions Aranyak ehta Georgia Institute of Technology 802, Atlantic Dr. Atlanta, USA aranyak@cc.gatech.edu Vijay V. Vazirani

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

Setting Lower Bounds on Truthfulness

Setting Lower Bounds on Truthfulness Setting Lower Bounds on Truthfulness Ahuva Mu alem Michael Schapira Abstract We present and discuss general techniques for proving inapproximability results for truthful mechanisms. We make use of these

More information

Mechanisms for Multi-Unit Auctions

Mechanisms for Multi-Unit Auctions Journal of Artificial Intelligence Research 37 (2010) 85-98 Submitted 10/09; published 2/10 Mechanisms for Multi-Unit Auctions Shahar Dobzinski Computer Science Department, Cornell University Ithaca, NY

More information

Optimal Multi-parameter Auction Design

Optimal Multi-parameter Auction Design NORTHWESTERN UNIVERSITY Optimal Multi-parameter Auction Design A DISSERTATION SUBMITTED TO THE GRADUATE SCHOOL IN PARTIAL FULFILLMENT OF THE REQUIREMENTS for the degree DOCTOR OF PHILOSOPHY Field of Computer

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

Position Auctions with Interdependent Values

Position Auctions with Interdependent Values Position Auctions with Interdependent Values Haomin Yan August 5, 217 Abstract This paper extends the study of position auctions to an interdependent values model in which each bidder s value depends on

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

Mechanism Design: Review of Basic Concepts

Mechanism Design: Review of Basic Concepts Juuso Välimäki Oslo Minicourse in Mechanism Design November 206 Mechanism Design: Review of Basic Concepts Single Agent We start with a review of incentive compatibility in the simplest possible setting:

More information

Approximating Gains-from-Trade in Bilateral Trading

Approximating Gains-from-Trade in Bilateral Trading Approximating Gains-from-Trade in Bilateral Trading Liad Blumrosen and Yehonatan Mizrahi Abstract We consider the design of platforms that facilitate trade between a single seller and a single buyer. The

More information

Limits on Computationally Efficient VCG-Based Mechanisms for Combinatorial Auctions and Public Projects

Limits on Computationally Efficient VCG-Based Mechanisms for Combinatorial Auctions and Public Projects Limits on Computationally Efficient VCG-Based Mechanisms for Combinatorial Auctions and Public Projects Thesis by David Buchfuhrer In Partial Fulfillment of the Requirements for the Degree of Doctor of

More information

Mechanism Design: A New Algorithmic Framework. Yang Cai

Mechanism Design: A New Algorithmic Framework. Yang Cai Mechanism Design: A New Algorithmic Framework by Yang Cai Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements for the degree of Doctor

More information

NTU IO (I) : Auction Theory and Mechanism Design II Groves Mechanism and AGV Mechansim. u i (x, t i, θ i ) = V i (x, θ i ) + t i,

NTU IO (I) : Auction Theory and Mechanism Design II Groves Mechanism and AGV Mechansim. u i (x, t i, θ i ) = V i (x, θ i ) + t i, Meng-Yu Liang NTU O : Auction Theory and Mechanism Design Groves Mechanism and AGV Mechansim + 1 players. Types are drawn from independent distribution P i on [θ i, θ i ] with strictly positive and differentiable

More information

Mechanism Design and Truthful Algorithms

Mechanism Design and Truthful Algorithms Mechanism Design and Truthful Algorithms Ocan Sankur 13/06/2013 Ocan Sankur (ULB) Mechanism Design and Truthful Algorithms June 13, 2013 1 / 25 Mechanism Design Mechanism design is about designing games

More information

Sequential Search Auctions with a Deadline

Sequential Search Auctions with a Deadline Sequential Search Auctions with a Deadline Joosung Lee Daniel Z. Li University of Edinburgh Durham University January, 2018 1 / 48 A Motivational Example A puzzling observation in mergers and acquisitions

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

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