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

Size: px
Start display at page:

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

Transcription

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

2 Menu Recap: Challenges for Revenue Maximization in Multi-item Settings Duality and Upper Bound of the Optimal Revenue SREV and BREV

3 Optimal Multi-Item Auctions Large body of work in the literature : e.g. [Laffont-Maskin-Rochet 87], [McAfee-McMillan 88], [Wilson 93], [Armstrong 96], [Rochet-Chone 98], [Armstrong 99],[Zheng 00], [Basov 01], [Kazumori 01], [Thanassoulis 04],[Vincent-Manelli 06, 07], [Figalli-Kim-McCann 10], [Pavlov 11], [Hart-Nisan 12], No general approach. Challenge already with selling 2 items to 1 bidder: Simple and closed-form solution seems unlikely to exist in general. Simple and Approximately Optimal Auctions.

4 Selling Separately and Grand Bundling Theorem: For a single additive bidder, either selling separately or grand bundling is a 6-approximation [Babaioff et. al. 14]. Selling separately: post a price for each item and let the bidder choose whatever he wants. Let SREV be the optimal revenue one can generate from this mechanism. Grand bundling: bundle all the items together and sell the bundle. Let BREV be the optimal revenue one can generate from this mechanism. We will show that Optimal Revenue 2BREV + 4SREV.

5 UpperBound for the Optimal Revenue Social Welfare is an upper bound for revenue. Unfortunately, could be arbitrarily bad. Consider the following 1 item 1 bidder case, and suppose the bidder s value is drawn from the eual revenue distribution, e.g., v 1, +, f v = + and F v = 1 +., -, The optimal revenue = 1. What is the optimal social welfare?

6 UpperBound for the Optimal Revenue Suppose we have 2 items for sale. r + is the optimal revenue for selling the first item and r 1 is the optimal revenue for selling the second item. Is the optimal revenue upper bounded by r + + r 1? NO We have seen an example. What is a goodupper boundfor the optimal revenue, i.e., within a constant factor?

7 Upper Bound of the Optimal Revenue via Duality

8 Multi-item Auction: Set Up Items Bidder Auctioneer 1 v~d j Bidder: Valuation aka type v~d. Let V be the support of D. Additive and uasi-linear utility: v = (v +,v 1,, v 8 ) and v S = v < < = for any set S. Goal: Optimize Revenue! Independent items: v = (v +, v 1,, v 8 ) is sampled from D = < D <. m

9 Our Duality (Single Bidder) Primal LP (Revenue Maximization for 1 bidder) Variables: x j v : the prob. for receiving item j when reporting v. p(v): the price to pay when reporting v. Constraints: v x v p v v x v F p v F, v V, v F V { } (BIC & IRConstraints) x v P = 0,1 8, v V (Feasibility Constraints) Objective: maxq f(v)p v v

10 Partial Lagrangian Primal LP: max Q f(v)p v v s.t. v x v p v v x v F p v F, v V, v F V { } (BIC & IR Constraints) x v P = 0,1 8, v V (Feasibility Constraints) where Partial Lagrangian (Lagrangify only the truthfulness constraints): min max L(,x,p) >0 x2p,p L(,x,p)= X v f(v)p(v)+ X v,v 0 (v, v 0 ) (v (x(v) x(v 0 )) (p(v) p(v 0 )) Strong Duality: Opt Rev = max min L(λ, x, p) = min max L(λ, x, p). X Y,Z ]^_ ]^_ X Y,Z Weak Duality: Opt Rev max L(λ, x, p) for all λ 0. X Y,Z Proof: On the board.

11 Partial Lagrangian Primal LP: max Q f(v)p v v s.t. v x v p v v x v F p v F, v V, v F V { } (BIC & IR Constraints) x v P = 0,1 8, v V (Feasibility Constraints) where Partial Lagrangian (Lagrangify only the truthfulness constraints): L(,x,p)= X v = X v + X v p(v) f(v)+ X v 0 (v 0,v) x(v) min max L(,x,p) >0 x2p,p f(v)p(v)+ X v,v 0 (v, v 0 ) (v (x(v) x(v 0 )) (p(v) p(v 0 )) v X v 0 (v, v 0 ) X v X (v, v 0 )! v 0 v 0 (v 0,v)!! Better be 0, o.w. dual = +

12 The Dual Variables as a Flow Observation: If the dual is finite, for every v V f v + vf λ(v, v) λ(v, v ) vf =0 This means λ is a flow on the following graph: There is a super source s, a super sink (IR type) and a node for each v V. f(v) flow from s to v for all v V. λ(v, v ) flow from v to v, for all v V and v F V { }. f(v) v λ(v, ) S f(v ) λ(v, v) v λ(v, v ) λ(v, ) Suffice to only consider λ that corresponds to a flow!

13 Duality: Interpretation Partial Lagrangian Dual (after simplification) where virtual welfare of allocation x w.r.t. Φ ] ( ) L(,x,p)= X v Note: every flow λ corresponds to a virtual value function Φ ] ( ) Primal = X v min max L(λ, x, p) flow λ x Y f(v) x(v) Dual virtual valuation of v (m-dimensional vector) w.r.t. λ Optimal Revenue Optimal Virtual Welfare w.r.t. any λ (Weak Duality) v f(v) X x j (v) j 1 f(v) Optimal Revenue = Optimal Virtual Welfare w.r.t. to optimal λ (Strong Duality) X ( ) j (v) v 0 (v 0,v)(v 0 v) Φ λ v = v 1 Q λ v, v f v vf v v k where Φ (]) l v = v < + λ v, v v m v v k < F v <!

14 Duality: Implication Strong duality implies Myerson s result in single-item setting. Φ ] v n = Myerson s virtual value. Weak duality: [Cai-Devanur-Weinberg 16]: A canonical way for deriving approximately tight upper bounds for the optimal revenue.

15 Single Bidder Flow

16 Single Bidder: Flow For simplicity, assume V = H 8 Z 8 for some integer H. Divide the bidder s type set into m regions v 1 H R < contains all types that have j as the favorite item. Our Flow: No cross-region flow (λ v F,v = 0 if v, v are not in the same region). for any v F,v R <, λ v F,v > 0 only if F = v u< and v F < = v < + 1. v u< Our flow λ has the following two properties: for all j and v R < Φ u< ] v = v u<. Φ < ] v = φ < (v < ), where φ < ( ) is the Myerson s Virtual Value function for D <. R 1 R + 0 H Virtual Valuation: Φ l (]) v = v j 1 f v Q λ v, v v v k v + j F v j

17 Single Bidder: Flow (cont.) For item j: v < F f(v < F, v u< ) v < + 2 v < + 1 v < f(v < + 2, v u< ) f(v < + 1, v u< ) s Q f v < F,v u<, y k z,y = f u< (v u< ) { 1 F < (v < ) Φ ] < v = v < 1 f v Q f v < F, v u< = v < 1 F <(v < ) f, k < (v < ) y z, y Myerson virtual value function for D <.

18 Intuition behind Our Flow Virtual Valuation: Φ l (]) v v 1 H = v j 1 f v Intuition: Q λ v, v v v k Empty flow è social welfare. j F v j Replace the terms that contribute the most to the social welfare with Myerson s virutal value. R 1 0 H Our flow λ has the following two properties: for all j and v R < Φ u< ] v = v u<. R + v + Φ < ] v = φ < (v < ), where φ < ( ) is the Myerson s Virtual Value function for D <.

19 Upper Bound for a Single Bidder Corollary: Φ < (]) v = v < { I v R < + φ < (v < ) { I[v R < ]. Upper Bound for Revenue (single-bidder): REV max L λ, x, p = Q Q f v x <(v) { (v < { I v R < + φ < (v < ) x Y, < { I[v R < ]) Interpretaion: the optimal attainable revenue is no more than the welfare of all nonfavorite items plus some term related to the Myerson s single item virtual values. Theorem: Selling separately or grand bundling achieves at least 1/6 of the upper bound above. This recovers the result by Babaioff et. al. [BILW 14]. Remark: the same upper bound can be easily extended to unit-demand valuations. Theorem: Posted price mechanism achieves 1/4 of the upper bound above. This recovers the result by Chawla et. al. [CMS 10, 15].

20 SREV and BREV

21 Single Additive Bidder [BILW 14] The optimal revenue of sellingm independentitems to an additive bidder, whose valuation v is drawn from D = < D < is no more than 6 max SREV(D), BREV(D). SREV(D) is the optimal revenue for selling the items separately. Formally, SREV D = < r < = r, where r < = max x { Pr,y v < x. X BREV(D) is the optimal revenue for selling the grand bundle. Formally, BREV D = max X x { Pr v < v < x.

22 Single Additive Bidder Corollary: Φ < (]) v v < { I v R < + φ < (v < ) { I[v R < ]. Goal: upper bound L λ, x, p for any x P using SREV and BREV. L λ, x, p = Q Q f v x < (v) { (v < { I v R < + φ < (v < ), < { I[v R < ]) = Q Q f v x < (v) { v < { I v R < v < + Q Q f v x < (v) { φ < (v < ) { I v R < v < NON-FAVORITE SINGLE

23 Bounding SINGLE SINGLE = v < f v x < (v) { φ < (v < ) { I v R < =, y f < (v < ) { φ < (v < ) {, y f u< v u< { x < (v) I v R < < view as the probability of allocating item j to the bidder when her value for j is v <. For each item j, this is Myerson s virtual welfare r <. SINGLE r

24 NON-FAVORITE: Core-Tail Decomposition NON-FAVORITE = v < f v x < (v) { v < { I v R < Q Q f v { v < { I v R <, < = Q Q f < (v < ) { v < { Pr, y [v <, y R < ] Q Q f < v < { v < { Pr, y [ k j, v š v < ] <, y^ + Q Q f < (v < ) { v < <, y œ TAIL CORE

25 NON-FAVORITE: Bounding the TAIL TAIL = f < v < { v < { Pr, y k j, v š v <, y^ < Sell each item separately at price v < : v < { Pr, y k j, v š v < šž< v < { Pr, v š v < šž< r š r, v < Sell each item separately at price r: TAIL Q Q f < v < { r = Q r { Pr,y [v < r] Q r < r <, y^ < <

26 NON-FAVORITE: Bounding the CORE CORE = <, y Ÿ f < (v < ) { v < = E[v F ] Lemma: Var v < F 2r < { r v < F = v < { I v < r v F = v < < Corollary: Var v = Var v < F < 2r 1 Chebyshev Ineuality: for any random variable X, Pr X E X a -. By Chebyshev Ineuality, Pr [v F < CORE 2r] Var[v F ] 4r Pr < v < CORE 2r 1/2. If selling the grand bundle at price CORE 2r, the bidder will buy it with prob. 1/2. 2BREV+2r CORE

27 Putting Everything Together REV max x Y L(λ, x, p) SINGLE + TAIL + CORE SINGLE r TAIL r CORE 2BREV + 2r [BILW 14] Optimal Revenue 2BREV + 4SREV.

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

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

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

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

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

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

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

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

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

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

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

Multidimensional Mechanism Design: Revenue Maximization and the Multiple-Good Monopoly

Multidimensional Mechanism Design: Revenue Maximization and the Multiple-Good Monopoly Multidimensional Mechanism Design: Revenue Maximization and the Multiple-Good Monopoly Alejandro M. Manelli Department of Economics W.P. Carey School of Business Arizona State University Tempe, Az 85287

More information

The optimal mechanism for selling to a budget constrained buyer: the general case

The optimal mechanism for selling to a budget constrained buyer: the general case The optimal mechanism for selling to a budget constrained buyer: the general case NIKHIL R. DEVANUR, Microsoft Research S. MATTHEW WEINBERG, Princeton University We consider a revenue-maximizing seller

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

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

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

arxiv: v2 [cs.gt] 21 Aug 2014

arxiv: v2 [cs.gt] 21 Aug 2014 A Simple and Approximately Optimal Mechanism for an Additive Buyer Moshe Babaioff, Nicole Immorlica, Brendan Lucier, and S. Matthew Weinberg arxiv:1405.6146v2 [cs.gt] 21 Aug 2014 Abstract We consider a

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

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

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

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

Welfare Maximization with Production Costs: A Primal Dual Approach

Welfare Maximization with Production Costs: A Primal Dual Approach Welfare Maximization with Production Costs: A Primal Dual Approach Zhiyi Huang Anthony Kim The University of Hong Kong Stanford University January 4, 2015 Zhiyi Huang, Anthony Kim Welfare Maximization

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

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

Multidimensional mechanism design: Revenue maximization and the multiple-good monopoly

Multidimensional mechanism design: Revenue maximization and the multiple-good monopoly Journal of Economic Theory 137 (2007) 153 185 www.elsevier.com/locate/jet Multidimensional mechanism design: Revenue maximization and the multiple-good monopoly Alejandro M. Manelli a,, Daniel R. Vincent

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

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

Knapsack Auctions. Sept. 18, 2018

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

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

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

Multi-object auction design: revenue maximization with no wastage

Multi-object auction design: revenue maximization with no wastage Multi-object auction design: revenue maximization with no wastage Tomoya Kazumura Graduate School of Economics, Osaka University Debasis Mishra Indian Statistical Institute, Delhi Shigehiro Serizawa ISER,

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

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

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

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

II 2005 Q U A D E R N I C O N S I P. Multidimensional Mechanism Design: Revenue Maximization and the Multiple-Good Monopoly

II 2005 Q U A D E R N I C O N S I P. Multidimensional Mechanism Design: Revenue Maximization and the Multiple-Good Monopoly Q U A D E R N I C O N S I P Ricerche, analisi, prospettive II 2005 Multidimensional Mechanism Design: Revenue Maximization and the Multiple-Good Monopoly Q U A D E R N I C O N S I P Ricerche, analisi,

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

IE 5531: Engineering Optimization I

IE 5531: Engineering Optimization I IE 5531: Engineering Optimization I Lecture 7: Duality and applications Prof. John Gunnar Carlsson September 29, 2010 Prof. John Gunnar Carlsson IE 5531: Engineering Optimization I September 29, 2010 1

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

arxiv: v4 [cs.gt] 24 Aug 2015

arxiv: v4 [cs.gt] 24 Aug 2015 Multi-dimensional Virtual Values and Second-degree Price Discrimination arxiv:1404.1341v4 [cs.gt] 24 Aug 2015 Nima Haghpanah MIT EECS and Sloan School of Management nima@csail.mit.edu July 14, 2018 Abstract

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

FALSE-NAME BIDDING IN REVENUE MAXIMIZATION PROBLEMS ON A NETWORK. 1. Introduction

FALSE-NAME BIDDING IN REVENUE MAXIMIZATION PROBLEMS ON A NETWORK. 1. Introduction FALSE-NAME BIDDING IN REVENUE MAXIMIZATION PROBLEMS ON A NETWORK ESAT DORUK CETEMEN AND HENG LIU Abstract. This paper studies the allocation of several heterogeneous objects to buyers with multidimensional

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

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

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

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

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

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

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

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

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

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

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

Welfare Maximization with Friends-of-Friends Network Externalities

Welfare Maximization with Friends-of-Friends Network Externalities Welfare Maximization with Friends-of-Friends Network Externalities Extended version of a talk at STACS 2015, Munich Wolfgang Dvořák 1 joint work with: Sayan Bhattacharya 2, Monika Henzinger 1, Martin Starnberger

More information

On Maximizing Welfare when Utility Functions are Subadditive

On Maximizing Welfare when Utility Functions are Subadditive On Maximizing Welfare when Utility Functions are Subadditive Uriel Feige October 8, 2007 Abstract We consider the problem of maximizing welfare when allocating m items to n players with subadditive utility

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

Approximate Revenue Maximization with Multiple Items

Approximate Revenue Maximization with Multiple Items Approximate Revenue Maximization with Multiple Items Sergiu Hart Noam Nisan May 28, 2014 arxiv:1204.1846v2 [cs.gt] 27 May 2014 Abstract Myerson s classic result provides a full description of how a seller

More information

Pricing Randomized Allocations

Pricing Randomized Allocations Pricing Randomized Allocations Patrick Briest Shuchi Chawla Robert Kleinberg S. Matthew Weinberg Abstract Randomized mechanisms, which map a set of bids to a probability distribution over outcomes rather

More information

Lecture 11: Post-Optimal Analysis. September 23, 2009

Lecture 11: Post-Optimal Analysis. September 23, 2009 Lecture : Post-Optimal Analysis September 23, 2009 Today Lecture Dual-Simplex Algorithm Post-Optimal Analysis Chapters 4.4 and 4.5. IE 30/GE 330 Lecture Dual Simplex Method The dual simplex method will

More information

Optimal Auctions with Financially Constrained Bidders

Optimal Auctions with Financially Constrained Bidders Optimal Auctions with Financially Constrained Bidders Mallesh M. Pai Raesh Vohra August 29, 2008 Abstract We consider an environment where potential buyers of an indivisible good have liquidity constraints,

More information

Equivalence of Stochastic and Deterministic Mechanisms

Equivalence of Stochastic and Deterministic Mechanisms Equivalence of Stochastic and Deterministic Mechanisms Yi-Chun Chen Wei He Jiangtao Li Yeneng Sun September 14, 2016 Abstract We consider a general social choice environment that has multiple agents, a

More information

Second Price Auctions with Differentiated Participation Costs

Second Price Auctions with Differentiated Participation Costs Second Price Auctions with Differentiated Participation Costs Xiaoyong Cao Department of Economics Texas A&M University College Station, TX 77843 Guoqiang Tian Department of Economics Texas A&M University

More information

On Ascending Vickrey Auctions for Heterogeneous Objects

On Ascending Vickrey Auctions for Heterogeneous Objects On Ascending Vickrey Auctions for Heterogeneous Objects Sven de Vries James Schummer Rakesh Vohra (Zentrum Mathematik, Munich) (Kellogg School of Management, Northwestern) (Kellogg School of Management,

More information

Optimization under Uncertainty: An Introduction through Approximation. Kamesh Munagala

Optimization under Uncertainty: An Introduction through Approximation. Kamesh Munagala Optimization under Uncertainty: An Introduction through Approximation Kamesh Munagala Contents I Stochastic Optimization 5 1 Weakly Coupled LP Relaxations 6 1.1 A Gentle Introduction: The Maximum Value

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

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

Strong Duality for a Multiple-Good Monopolist

Strong Duality for a Multiple-Good Monopolist Strong Duality for a Multiple-Good Monopolist The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher Daskalakis,

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

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

LINEAR PROGRAMMING II

LINEAR PROGRAMMING II LINEAR PROGRAMMING II LP duality strong duality theorem bonus proof of LP duality applications Lecture slides by Kevin Wayne Last updated on 7/25/17 11:09 AM LINEAR PROGRAMMING II LP duality Strong duality

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

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

Linear and Combinatorial Optimization

Linear and Combinatorial Optimization Linear and Combinatorial Optimization The dual of an LP-problem. Connections between primal and dual. Duality theorems and complementary slack. Philipp Birken (Ctr. for the Math. Sc.) Lecture 3: Duality

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

Price Customization and Targeting in Many-to-Many Matching Markets

Price Customization and Targeting in Many-to-Many Matching Markets Price Customization and Targeting in Many-to-Many Matching Markets Renato Gomes Alessandro Pavan February 2, 2018 Motivation Mediated (many-to-many) matching ad exchanges B2B platforms Media platforms

More information

Virtual Robust Implementation and Strategic Revealed Preference

Virtual Robust Implementation and Strategic Revealed Preference and Strategic Revealed Preference Workshop of Mathematical Economics Celebrating the 60th birthday of Aloisio Araujo IMPA Rio de Janeiro December 2006 Denitions "implementation": requires ALL equilibria

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

Integer Programming (IP)

Integer Programming (IP) Integer Programming (IP) An LP problem with an additional constraint that variables will only get an integral value, maybe from some range. BIP binary integer programming: variables should be assigned

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

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 February 8, 2009 Abstract In the context of auctions for digital goods, an interesting Random Sampling Optimal

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

Lectures 6, 7 and part of 8

Lectures 6, 7 and part of 8 Lectures 6, 7 and part of 8 Uriel Feige April 26, May 3, May 10, 2015 1 Linear programming duality 1.1 The diet problem revisited Recall the diet problem from Lecture 1. There are n foods, m nutrients,

More information

Second-Price Auctions with Different Participation Costs

Second-Price Auctions with Different Participation Costs Second-Price Auctions with Different Participation Costs Xiaoyong Cao Department of Economics University of International Business and Economics Beijing, China, 100029 Guoqiang Tian Department of Economics

More information

SIGACT News Online Algorithms Column 25

SIGACT News Online Algorithms Column 25 SIGACT News Online Algorithms Column 25 Rob van Stee University of Leicester Leicester, United Kingdom For this last column of 2014, Zhiyi Huang agreed to write about the primal-dual framework for online

More information

Linear Programming Duality

Linear Programming Duality Summer 2011 Optimization I Lecture 8 1 Duality recap Linear Programming Duality We motivated the dual of a linear program by thinking about the best possible lower bound on the optimal value we can achieve

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

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

Topic: Primal-Dual Algorithms Date: We finished our discussion of randomized rounding and began talking about LP Duality.

Topic: Primal-Dual Algorithms Date: We finished our discussion of randomized rounding and began talking about LP Duality. CS787: Advanced Algorithms Scribe: Amanda Burton, Leah Kluegel Lecturer: Shuchi Chawla Topic: Primal-Dual Algorithms Date: 10-17-07 14.1 Last Time We finished our discussion of randomized rounding and

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

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

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

arxiv: v1 [cs.gt] 16 Apr 2009

arxiv: v1 [cs.gt] 16 Apr 2009 Pricing Randomized Allocations Patrick Briest Shuchi Chawla Robert Kleinberg S. Matthew Weinberg arxiv:0904.2400v1 [cs.gt] 16 Apr 2009 Abstract Randomized mechanisms, which map a set of bids to a probability

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

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

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