and Pricing Problems

Size: px
Start display at page:

Download "and Pricing Problems"

Transcription

1 Mechanism Design, Machine Learning, and Pricing Problems Maria-Florina Balcan Carnegie Mellon University

2 Overview Pricing and Revenue Maimization Software Pricing Digital Music

3 Pricing Problems One Seller, Multiple Buyers with Comple Preferences. Seller s Goal: maimize profit. Algorithm Design Problem (AD) Incentive Compatible Auction (IC) Version 1: Seller knows the true values. Version 2: values given by selfish agents. BBHM 05: Generic Reduction based on ML techniques

4 Reduce IC to AD Generic Framework for reducing problems of incentivecompatible mechanism design to standard algorithmic questions. [Balcan-Blum-Hartline-Mansour, FOCS 2005, JCSS 2007] Focus on revenue-maimization, unlimited supply. - Digital Good Auction - Attribute Auctions - Combinatorial Auctions Use ideas from Machine Learning. Sample Compleity techniques in ML both for design and analysis.

5 Outline Part I: Generic Framework for reducing problems of incentive-compatible mechanism design to standard algorithmic questions. [Balcan-Blum-Hartline-Mansour, FOCS 2005, JCSS 2007] Part II: Approimation Algorithms for Item Pricing. [Balcan-Blum, EC 2006, TCS 2007] Revenue maimization in combinatorial auctions with single-minded consumers.

6 MP3 Selling Problem Seller of some digital good (or any item of fied marginal cost), e.g. MP3 files. Goal: Profit Maimization

7 MP3 Selling Problem Seller/producer of some digital good, e.g. MP3 files. Goal: Profit Maimization Digital Good Auction (e.g., [GHW01]) Compete with fied price. or Use bidders attributes: country, language, ZIP code, etc. Compete with best simple function. Attribute Auctions [BH05]

8 Eample 2, Boutique Selling Problem $20 $5 $100 30$ $25 $30 $1 $20

9 Eample 2, Boutique Selling Problem $20 $5 $100 30$ $25 $30 $1 $20 Combinatorial Auctions Goal: Profit Maimization Compete with best item pricing [GH01]. (unit demand consumers)

10 S set of n bidders. Bidder i: Generic Setting (I) priv i (e.g., how much i is willing to pay for the MP3 file) pub i (e.g., ZIP code) bid i ( reported priv i ) O outcome space. Incentive Compatible: bid i =priv i Space of legal offers/pricing functions. g maps the pub i to pricing over the outcome space. g(i) profit obtained from making offer g to bidder i Digital Good g= take the good for p, or leave it g(i)= p if p bid i g(i)= 0 if p>bid i

11 Generic Setting (I) S set of n bidders. Bidder i: priv i, pub i, bid i Space of legal offers/pricing functions. g maps the pub i to pricing over the outcome space. g(i) profit obtained from making offer g to bidder i Goal: Profit Maimization G - pricing functions. Goal: Incentive Compatible mechanism to do nearly as well as the best g 2 G. Unlimited supply Profit of g: i g(i)

12 Attribute Auctions one item for sale in unlimited supply (e.g. MP3 files). bidder i has public attribute a i 2 X G - a class of natural pricing functions. Attr. space Eample: X=R 2, G - linear functions over X valuations attributes

13 Generic Setting (II) Our results: reduce IC to AD. Algorithm Design: given (priv i, pub i ), for all i 2 S, find pricing function g 2 G of highest total profit. Incentive Compatible mechanism: bid i =priv i offer for bidder i based on the public information of S and reported private info of S n{i}. Focus on one-shot mechanisms, off-line setting.

14 Main Results [BBHM05] Generic Reductions, unified analysis. General Analysis of Attribute Auctions: not just 1-dimensional Combinatorial Auctions: First results for competing against opt item-pricing in general case (prev results only for unit-demand [GH01]) Unit demand case: improve prev bound by a factor of m.

15 Basic Reduction: Random Sampling Auction RSOPF (G,A) Reduction Bidders submit bids. Randomly split the bidders into S 1 and S 2. Run A on S i to get (nearly optimal) g i 2 G w.r.t. S i. Apply g 1 over S 2 and g 2 over S 1. S g 1 =OPT(S 1 ) S 1 S 2 g 2 =OPT(S 2 )

16 Basic Analysis, RSOPF (G, A) Theorem 1 h - maimum valuation, G - finite Proof sketch 1) Fied g and profit level p. Use a tail ineq. show: Lemma 1

17 Basic Analysis, RSOPF (G,A), cont 2) Let g i be the best over S i. Know g i (S i ) g OPT (S i )/. In particular, Using also OPT G n, get that our profit g 1 (S 2 ) +g 2 (S 1 ) is at least (1- )OPT G /.

18 Attribute Auctions, RSOPF (Gk, A) G k : k markets defined by Voronoi cells around k bidders & fied price within each market. Discretize prices to powers of (1+ ). attributes

19 Attribute Auctions, RSOPF (Gk, A) G k : k markets defined by Voronoi cells around k bidders & fied price within each market. Discretize prices to powers of (1+ ). Corollary (roughly)

20 Structural Risk Minimization Reduction What if different functions at different levels of compleity? Don t know best compleity level in advance. SRM Reduction Let Randomly split the bidders into S 1 and S 2. Compute g i to maimize Apply g 1 over S 2 and g 2 over S 1. Theorem

21 Attribute Auctions, Linear Pricing Functions Assume X=R d. N= (n+1)(1/ ) ln h. G N d+1 attributes valuations

22 Covering Arguments What if G is infinite w.r.t S? valuations Use covering arguments: find G that covers G, show that all functions in G behave well Definition: G -covers G wrt to S if for 8 g 9 g 2 G s.t. 8 i g(i)-g (i) g(i). attributes Theorem (roughly) Analysis Technique If G is -cover of G, then the previous theorems hold with G replaced by G.

23 Summary [BBHM05] Eplicit connection between machine learning and mechanism design. Use MLT both for design and analysis in auction/pricing problems. Unique challenges & particularities: Loss function discontinuous and asymmetric. Range of valuations large. See also upcoming paper of [Morgenstern, Roughgarden, NIPS 15] for other settings (e.g., limited supply)!

24 Outline Part I: Generic Framework for reducing problems of incentive-compatible mechanism design to standard algorithmic questions. Part II: Approimation Algorithms for Item Pricing. [Balcan-Blum, EC 2006, TCS 2007] Revenue maimization in combinatorial auctions with single-minded consumers

25 Algorithmic Problem, Single-minded Bidders [BB 06] m item types with unlimited supply of each. n single-minded customers. Customer i: shopping list L i, will only shop if the total cost of items in L i is at most w i All marginal costs are 0, and we know all the (L i, w i ). What prices on the items will make you the most money? Easy if all L i are of size 1. What happens if all L i are of size 2?

26 Algorithmic Problem, Single-minded Bidders [BB 06] A multigraph G with values w e on edges e. 5 Goal: assign prices on vertices to maimize total profit, where: Unlimited supply APX hard [GHKKKM 05].

27 A Simple 2-Appro. in the Bipartite Case Given a multigraph G with values w e on edges e. Goal: assign prices on vertices to maimize total profit, where: Algorithm Set prices in R to 0 and separately fi prices for each node on L. Set prices in L to 0 and separately fi prices for each node on R. Take the best of both options. L 5 40 R Proof simple! OPT=OPT L +OPT R

28 A 4-Appro. for Graph Verte Pricing Given a multigraph G with values w e on edges e. Goal: assign prices on vertices to maimize total profit, where: Algorithm Randomly partition the vertices into two sets L and R. Ignore the edges whose endpoints are on the same side and run the alg. for the bipartite case Proof simple! In epectation half of OPT s profit is from edges with one endpoint in L and one endpoint in R.

29 Algorithmic Pricing, Single-minded Bidders, k-hypergraph Problem List of size k. 15 Algorithm Put each node in L with prob. 1/k, in R with prob. 1 1/k. Let GOOD = set of edges with eactly one endpoint in L. Set prices in R to 0 and optimize L wrt GOOD. Let OPT j,e be revenue OPT makes selling item j to customer e. Let X j,e be indicator RV for j 2 L & e 2 GOOD. Our epected profit at least:

30 4 appro for graph case. Summary [BB06]: O(k) appro for k-hypergraph case. Improves the O(k 2 ) approimation of Briest and Krysta, SODA 06. Also simpler and can be naturally adapted to the online setting. Other known results: O(log mn) appro. by picking the best single price [GHKKKM05]. (log n) hardness for general case [DFHS06].

31 Overall Summary Revenue Maimization in a wide range of settings. Both Algorithmic and Incentive Compatible Aspects. Natural Connections to Machine Learning.

32

Mechanism Design via Machine Learning

Mechanism Design via Machine Learning Mechanism Design via Machine Learning Maria-Florina Balcan Avrim Blum Jason D. Hartline Yishay Mansour May 005 CMU-CS-05-143 School of Computer Science Carnegie Mellon University Pittsburgh, PA 1513 School

More information

Single Price Mechanisms for Revenue Maximization in Unlimited Supply Combinatorial Auctions

Single Price Mechanisms for Revenue Maximization in Unlimited Supply Combinatorial Auctions Single Price Mechanisms for Revenue Maximization in Unlimited Supply Combinatorial Auctions Maria-Florina Balcan Avrim Blum Yishay Mansour February 2007 CMU-CS-07-111 School of Computer Science Carnegie

More information

Single Price Mechanisms for Revenue Maximization in Unlimited Supply Combinatorial Auctions

Single Price Mechanisms for Revenue Maximization in Unlimited Supply Combinatorial Auctions Single Price Mechanisms for Revenue Maximization in Unlimited Supply Combinatorial Auctions Maria-Florina Balcan Avrim Blum Yishay Mansour December 7, 2006 Abstract In this note we generalize a result

More information

A Theory of Loss-leaders: Making Money by Pricing Below Cost

A Theory of Loss-leaders: Making Money by Pricing Below Cost A Theory of Loss-leaders: Making Money by Pricing Below Cost Maria-Florina Balcan Avrim Blum T-H. Hubert Chan MohammadTaghi Hajiaghayi ABSTRACT We consider the problem of assigning prices to goods of fixed

More information

Posted-Price Mechanisms and Prophet Inequalities

Posted-Price Mechanisms and Prophet Inequalities Posted-Price Mechanisms and Prophet Inequalities BRENDAN LUCIER, MICROSOFT RESEARCH WINE: CONFERENCE ON WEB AND INTERNET ECONOMICS DECEMBER 11, 2016 The Plan 1. Introduction to Prophet Inequalities 2.

More information

x. The saver is John Riley 7 December 2016 Econ 401a Final Examination Sketch of answers 1. Choice over time Then Adding,

x. The saver is John Riley 7 December 2016 Econ 401a Final Examination Sketch of answers 1. Choice over time Then Adding, John Riley 7 December 06 Econ 40a Final Eamination Sketch of answers Choice over time (a) y s, Adding, y ( r) s y s r r y y r r (b) The slope of the life-time budget line is r When r The initial optimum

More information

Learning for Revenue Optimization. Andrés Muñoz Medina Renato Paes Leme

Learning for Revenue Optimization. Andrés Muñoz Medina Renato Paes Leme Learning for Revenue Optimization Andrés Muñoz Medina Renato Paes Leme How to succeed in business with basic ML? ML $1 $5 $10 $9 Google $35 $1 $8 $7 $7 Revenue $8 $30 $24 $18 $10 $1 $5 Price $7 $8$9$10

More information

Approximate Revenue Maximization with Multiple Items

Approximate Revenue Maximization with Multiple Items Approximate Revenue Maximization with Multiple Items Nir Shabbat - 05305311 December 5, 2012 Introduction The paper I read is called Approximate Revenue Maximization with Multiple Items by Sergiu Hart

More information

Yao s Minimax Principle

Yao s Minimax Principle Complexity of algorithms The complexity of an algorithm is usually measured with respect to the size of the input, where size may for example refer to the length of a binary word describing the input,

More information

TTIC An Introduction to the Theory of Machine Learning. Learning and Game Theory. Avrim Blum 5/7/18, 5/9/18

TTIC An Introduction to the Theory of Machine Learning. Learning and Game Theory. Avrim Blum 5/7/18, 5/9/18 TTIC 31250 An Introduction to the Theory of Machine Learning Learning and Game Theory Avrim Blum 5/7/18, 5/9/18 Zero-sum games, Minimax Optimality & Minimax Thm; Connection to Boosting & Regret Minimization

More information

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed.

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed. Preface Here are my online notes for my Calculus I course that I teach here at Lamar University. Despite the fact that these are my class notes, they should be accessible to anyone wanting to learn Calculus

More information

CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 4: Prior-Free Single-Parameter Mechanism Design. Instructor: Shaddin Dughmi

CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 4: Prior-Free Single-Parameter Mechanism Design. Instructor: Shaddin Dughmi CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 4: Prior-Free Single-Parameter Mechanism Design Instructor: Shaddin Dughmi Administrivia HW out, due Friday 10/5 Very hard (I think) Discuss

More information

Consider the following examples: ex: let X = tossing a coin three times and counting the number of heads

Consider the following examples: ex: let X = tossing a coin three times and counting the number of heads Overview Both chapters and 6 deal with a similar concept probability distributions. The difference is that chapter concerns itself with discrete probability distribution while chapter 6 covers continuous

More information

Price of Anarchy Smoothness Price of Stability. Price of Anarchy. Algorithmic Game Theory

Price of Anarchy Smoothness Price of Stability. Price of Anarchy. Algorithmic Game Theory Smoothness Price of Stability Algorithmic Game Theory Smoothness Price of Stability Recall Recall for Nash equilibria: Strategic game Γ, social cost cost(s) for every state s of Γ Consider Σ PNE as the

More information

Pricing commodities, or How to sell when buyers have restricted valuations

Pricing commodities, or How to sell when buyers have restricted valuations Pricing commodities, or How to sell when buyers have restricted valuations Robert Krauthgamer 1, Aranyak Mehta, and Atri Rudra 3 1 Weizmann Institute, Rehovot, Israel and IBM Almaden, San Jose, CA. robert.krauthgamer@weizmann.ac.il

More information

Algorithmic Game Theory (a primer) Depth Qualifying Exam for Ashish Rastogi (Ph.D. candidate)

Algorithmic Game Theory (a primer) Depth Qualifying Exam for Ashish Rastogi (Ph.D. candidate) Algorithmic Game Theory (a primer) Depth Qualifying Exam for Ashish Rastogi (Ph.D. candidate) 1 Game Theory Theory of strategic behavior among rational players. Typical game has several players. Each player

More information

Lecture 10: The knapsack problem

Lecture 10: The knapsack problem Optimization Methods in Finance (EPFL, Fall 2010) Lecture 10: The knapsack problem 24.11.2010 Lecturer: Prof. Friedrich Eisenbrand Scribe: Anu Harjula The knapsack problem The Knapsack problem is a problem

More information

The Complexity of Simple and Optimal Deterministic Mechanisms for an Additive Buyer. Xi Chen, George Matikas, Dimitris Paparas, Mihalis Yannakakis

The Complexity of Simple and Optimal Deterministic Mechanisms for an Additive Buyer. Xi Chen, George Matikas, Dimitris Paparas, Mihalis Yannakakis The Complexity of Simple and Optimal Deterministic Mechanisms for an Additive Buyer Xi Chen, George Matikas, Dimitris Paparas, Mihalis Yannakakis Seller has n items for sale The Set-up Seller has n items

More information

TTIC An Introduction to the Theory of Machine Learning. The Adversarial Multi-armed Bandit Problem Avrim Blum.

TTIC An Introduction to the Theory of Machine Learning. The Adversarial Multi-armed Bandit Problem Avrim Blum. TTIC 31250 An Introduction to the Theory of Machine Learning The Adversarial Multi-armed Bandit Problem Avrim Blum Start with recap 1 Algorithm Consider the following setting Each morning, you need to

More information

Near-Optimal Multi-Unit Auctions with Ordered Bidders

Near-Optimal Multi-Unit Auctions with Ordered Bidders Near-Optimal Multi-Unit Auctions with Ordered Bidders SAYAN BHATTACHARYA, Max-Planck Institute für Informatics, Saarbrücken ELIAS KOUTSOUPIAS, University of Oxford and University of Athens JANARDHAN KULKARNI,

More information

Revenue optimization in AdExchange against strategic advertisers

Revenue optimization in AdExchange against strategic advertisers 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050

More information

Regret Minimization against Strategic Buyers

Regret Minimization against Strategic Buyers Regret Minimization against Strategic Buyers Mehryar Mohri Courant Institute & Google Research Andrés Muñoz Medina Google Research Motivation Online advertisement: revenue of modern search engine and

More information

On Existence of Equilibria. Bayesian Allocation-Mechanisms

On Existence of Equilibria. Bayesian Allocation-Mechanisms On Existence of Equilibria in Bayesian Allocation Mechanisms Northwestern University April 23, 2014 Bayesian Allocation Mechanisms In allocation mechanisms, agents choose messages. The messages determine

More information

Calculus I. Here is the derivative of the profit function and the critical point(s) since we ll need those for this problem.

Calculus I. Here is the derivative of the profit function and the critical point(s) since we ll need those for this problem. Preface Here are the solutions to the practice problems for my Calculus I notes. Some solutions will have more or less detail than other solutions. The level of detail in each solution will depend up on

More information

Derandomization of Auctions

Derandomization of Auctions Derandomization of Auctions Gagan Aggarwal Amos Fiat Andrew V. Goldberg Jason D. Hartline Nicole Immorlica Madhu Sudan June 29, 2010 Abstract We study the role of randomization in seller optimal (i.e.,

More information

On Profit-Maximizing Envy-free Pricing

On Profit-Maximizing Envy-free Pricing On Profit-Maximizing Envy-free Pricing Venkatesan Guruswami Jason D. Hartline Anna R. Karlin David Kempe Claire Kenyon Frank McSherry Abstract We study the problem of pricing items for sale to consumers

More information

arxiv: v1 [cs.ds] 8 Jan 2009

arxiv: v1 [cs.ds] 8 Jan 2009 arxiv:0901.110v1 [cs.ds] 8 Jan 009 On Profit-Maximizing Pricing for the Highway and Tollbooth Problems Khaled Elbassioni Rajiv Raman Saurabh Ray June 5, 009 Abstract In the tollbooth problem, we are given

More information

Lecture 23: April 10

Lecture 23: April 10 CS271 Randomness & Computation Spring 2018 Instructor: Alistair Sinclair Lecture 23: April 10 Disclaimer: These notes have not been subjected to the usual scrutiny accorded to formal publications. They

More information

A truthful Multi Item-Type Double-Auction Mechanism. Erel Segal-Halevi with Avinatan Hassidim Yonatan Aumann

A truthful Multi Item-Type Double-Auction Mechanism. Erel Segal-Halevi with Avinatan Hassidim Yonatan Aumann A truthful Multi Item-Type Double-Auction Mechanism Erel Segal-Halevi with Avinatan Hassidim Yonatan Aumann Intro: one item-type, one unit Buyers: Value Sellers: Erel Segal-Halevi et al 3 Multi Item Double

More information

Optimal Auctions. Game Theory Course: Jackson, Leyton-Brown & Shoham

Optimal Auctions. Game Theory Course: Jackson, Leyton-Brown & Shoham Game Theory Course: Jackson, Leyton-Brown & Shoham So far we have considered efficient auctions What about maximizing the seller s revenue? she may be willing to risk failing to sell the good she may be

More information

arxiv: v1 [cs.gt] 12 Aug 2008

arxiv: v1 [cs.gt] 12 Aug 2008 Algorithmic Pricing via Virtual Valuations Shuchi Chawla Jason D. Hartline Robert D. Kleinberg arxiv:0808.1671v1 [cs.gt] 12 Aug 2008 Abstract Algorithmic pricing is the computational problem that sellers

More information

Single-Parameter Mechanisms

Single-Parameter Mechanisms Algorithmic Game Theory, Summer 25 Single-Parameter Mechanisms Lecture 9 (6 pages) Instructor: Xiaohui Bei In the previous lecture, we learned basic concepts about mechanism design. The goal in this area

More information

The power of randomness in Bayesian optimal mechanism design

The power of randomness in Bayesian optimal mechanism design The power of randomness in Bayesian optimal mechanism design Shuchi Chawla David Malec Balasubramanian Sivan arxiv:1002.3893v2 [cs.gt] 24 Feb 2010 Abstract We investigate the power of randomness in the

More information

Assignment Problems in Rental Markets

Assignment Problems in Rental Markets Assignment Problems in Rental Markets David Abraham 1, Ning Chen 2, Vijay Kumar 3, and Vahab S. Mirrokni 4 1 Department of Computer Science, Carnegie Mellon University dabraham@cs.cmu.edu 2 Department

More information

Auction Theory: Some Basics

Auction Theory: Some Basics Auction Theory: Some Basics Arunava Sen Indian Statistical Institute, New Delhi ICRIER Conference on Telecom, March 7, 2014 Outline Outline Single Good Problem Outline Single Good Problem First Price Auction

More information

Chapter 7. Sampling Distributions

Chapter 7. Sampling Distributions Chapter 7 Sampling Distributions Section 7.1 Sampling Distributions and the Central Limit Theorem Sampling Distributions Sampling distribution The probability distribution of a sample statistic. Formed

More information

Optimization in the Private Value Model: Competitive Analysis Applied to Auction Design

Optimization in the Private Value Model: Competitive Analysis Applied to Auction Design Optimization in the Private Value Model: Competitive Analysis Applied to Auction Design Jason D. Hartline A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of

More information

Notes on Auctions. Theorem 1 In a second price sealed bid auction bidding your valuation is always a weakly dominant strategy.

Notes on Auctions. Theorem 1 In a second price sealed bid auction bidding your valuation is always a weakly dominant strategy. Notes on Auctions Second Price Sealed Bid Auctions These are the easiest auctions to analyze. Theorem In a second price sealed bid auction bidding your valuation is always a weakly dominant strategy. Proof

More information

1 Mechanism Design via Consensus Estimates, Cross Checking, and Profit Extraction

1 Mechanism Design via Consensus Estimates, Cross Checking, and Profit Extraction 1 Mechanism Design via Consensus Estimates, Cross Checking, and Profit Extraction BACH Q. HA and JASON D. HARTLINE, Northwestern University There is only one technique for prior-free optimal mechanism

More information

A lower bound on seller revenue in single buyer monopoly auctions

A lower bound on seller revenue in single buyer monopoly auctions A lower bound on seller revenue in single buyer monopoly auctions Omer Tamuz October 7, 213 Abstract We consider a monopoly seller who optimally auctions a single object to a single potential buyer, with

More information

Mechanism Design and Auctions

Mechanism Design and Auctions Mechanism Design and Auctions Game Theory Algorithmic Game Theory 1 TOC Mechanism Design Basics Myerson s Lemma Revenue-Maximizing Auctions Near-Optimal Auctions Multi-Parameter Mechanism Design and the

More information

Chapter 15: Dynamic Programming

Chapter 15: Dynamic Programming Chapter 15: Dynamic Programming Dynamic programming is a general approach to making a sequence of interrelated decisions in an optimum way. While we can describe the general characteristics, the details

More information

Knapsack Auctions. Gagan Aggarwal Jason D. Hartline

Knapsack Auctions. Gagan Aggarwal Jason D. Hartline Knapsack Auctions Gagan Aggarwal Jason D. Hartline Abstract We consider a game theoretic knapsack problem that has application to auctions for selling advertisements on Internet search engines. Consider

More information

Appendix G: Business and Economics Applications

Appendix G: Business and Economics Applications Appendi G Business and Economics Applications G1 Appendi G: Business and Economics Applications Understand basic business terms and formulas; determine marginal revenues; costs, and profits; find demand

More information

arxiv: v1 [cs.gt] 16 Dec 2012

arxiv: v1 [cs.gt] 16 Dec 2012 Envy Freedom and Prior-free Mechanism Design Nikhil R. Devanur Jason D. Hartline Qiqi Yan December 18, 2012 arxiv:1212.3741v1 [cs.gt] 16 Dec 2012 Abstract We consider the provision of an abstract service

More information

Sublinear Time Algorithms Oct 19, Lecture 1

Sublinear Time Algorithms Oct 19, Lecture 1 0368.416701 Sublinear Time Algorithms Oct 19, 2009 Lecturer: Ronitt Rubinfeld Lecture 1 Scribe: Daniel Shahaf 1 Sublinear-time algorithms: motivation Twenty years ago, there was practically no investigation

More information

Online Appendix Optimal Time-Consistent Government Debt Maturity D. Debortoli, R. Nunes, P. Yared. A. Proofs

Online Appendix Optimal Time-Consistent Government Debt Maturity D. Debortoli, R. Nunes, P. Yared. A. Proofs Online Appendi Optimal Time-Consistent Government Debt Maturity D. Debortoli, R. Nunes, P. Yared A. Proofs Proof of Proposition 1 The necessity of these conditions is proved in the tet. To prove sufficiency,

More information

arxiv: v1 [cs.gt] 30 Apr 2016

arxiv: v1 [cs.gt] 30 Apr 2016 Networks of Complements Moshe Babaioff Liad Blumrosen Noam Nisan arxiv:1605.00136v1 [cs.gt] 30 Apr 2016 Abstract We consider a network of sellers, each selling a single product, where the graph structure

More information

CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 6: Prior-Free Single-Parameter Mechanism Design (Continued)

CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 6: Prior-Free Single-Parameter Mechanism Design (Continued) CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 6: Prior-Free Single-Parameter Mechanism Design (Continued) Instructor: Shaddin Dughmi Administrivia Homework 1 due today. Homework 2 out

More information

4.3 The money-making machine.

4.3 The money-making machine. . The money-making machine. You have access to a magical money making machine. You can put in any amount of money you want, between and $, and pull the big brass handle, and some payoff will come pouring

More information

CS 573: Algorithmic Game Theory Lecture date: 22 February Combinatorial Auctions 1. 2 The Vickrey-Clarke-Groves (VCG) Mechanism 3

CS 573: Algorithmic Game Theory Lecture date: 22 February Combinatorial Auctions 1. 2 The Vickrey-Clarke-Groves (VCG) Mechanism 3 CS 573: Algorithmic Game Theory Lecture date: 22 February 2008 Instructor: Chandra Chekuri Scribe: Daniel Rebolledo Contents 1 Combinatorial Auctions 1 2 The Vickrey-Clarke-Groves (VCG) Mechanism 3 3 Examples

More information

CSI 445/660 Part 9 (Introduction to Game Theory)

CSI 445/660 Part 9 (Introduction to Game Theory) CSI 445/660 Part 9 (Introduction to Game Theory) Ref: Chapters 6 and 8 of [EK] text. 9 1 / 76 Game Theory Pioneers John von Neumann (1903 1957) Ph.D. (Mathematics), Budapest, 1925 Contributed to many fields

More information

Lecture 11: Bandits with Knapsacks

Lecture 11: Bandits with Knapsacks CMSC 858G: Bandits, Experts and Games 11/14/16 Lecture 11: Bandits with Knapsacks Instructor: Alex Slivkins Scribed by: Mahsa Derakhshan 1 Motivating Example: Dynamic Pricing The basic version of the dynamic

More information

arxiv: v2 [cs.ds] 13 Feb 2009

arxiv: v2 [cs.ds] 13 Feb 2009 arxiv:0901.1140v2 [cs.ds] 13 Feb 2009 On Profit-Maximizing Pricing for the Highway and Tollbooth Problems Khaled Elbassioni Rajiv Raman Saurabh Ray February 13, 2009 Abstract In the tollbooth problem,

More information

On Approximating Optimal Auctions

On Approximating Optimal Auctions On Approximating Optimal Auctions (extended abstract) Amir Ronen Department of Computer Science Stanford University (amirr@robotics.stanford.edu) Abstract We study the following problem: A seller wishes

More information

2. Find the domain for the following functions. Write you answer in interval notation. 4

2. Find the domain for the following functions. Write you answer in interval notation. 4 Review Quiestions for Eam 4- Math 134 (1. 10.1 10. 10.3 10.4 10.5) NOTE: This review in and of itself does NOT prepare you for the test. You should be doing this review in addition to studying all your

More information

Matching Markets and Google s Sponsored Search

Matching Markets and Google s Sponsored Search Matching Markets and Google s Sponsored Search Part III: Dynamics Episode 9 Baochun Li Department of Electrical and Computer Engineering University of Toronto Matching Markets (Required reading: Chapter

More information

X i = 124 MARTINGALES

X i = 124 MARTINGALES 124 MARTINGALES 5.4. Optimal Sampling Theorem (OST). First I stated it a little vaguely: Theorem 5.12. Suppose that (1) T is a stopping time (2) M n is a martingale wrt the filtration F n (3) certain other

More information

Bidding Languages. Noam Nissan. October 18, Shahram Esmaeilsabzali. Presenter:

Bidding Languages. Noam Nissan. October 18, Shahram Esmaeilsabzali. Presenter: Bidding Languages Noam Nissan October 18, 2004 Presenter: Shahram Esmaeilsabzali Outline 1 Outline The Problem 1 Outline The Problem Some Bidding Languages(OR, XOR, and etc) 1 Outline The Problem Some

More information

Networks: Fall 2010 Homework 3 David Easley and Jon Kleinberg Due in Class September 29, 2010

Networks: Fall 2010 Homework 3 David Easley and Jon Kleinberg Due in Class September 29, 2010 Networks: Fall 00 Homework David Easley and Jon Kleinberg Due in Class September 9, 00 As noted on the course home page, homework solutions must be submitted by upload to the CMS site, at https://cms.csuglab.cornell.edu/.

More information

Markets with Intermediaries

Markets with Intermediaries Markets with Intermediaries Episode Baochun Li Professor Department of Electrical and Computer Engineering University of Toronto Network Models of Markets with Intermediaries (Chapter ) Who sets the prices?

More information

Markets with Intermediaries

Markets with Intermediaries Markets with Intermediaries Part III: Dynamics Episode Baochun Li Department of Electrical and Computer Engineering University of Toronto Required reading: Networks, Crowds, and Markets, Chapter..5 Who

More information

Introduction to Multi-Agent Programming

Introduction to Multi-Agent Programming Introduction to Multi-Agent Programming 10. Game Theory Strategic Reasoning and Acting Alexander Kleiner and Bernhard Nebel Strategic Game A strategic game G consists of a finite set N (the set of players)

More information

39 Minimizing Regret with Multiple Reserves

39 Minimizing Regret with Multiple Reserves 39 Minimizing Regret with Multiple Reserves TIM ROUGHGARDEN, Stanford University JOSHUA R. WANG, Stanford University We study the problem of computing and learning non-anonymous reserve prices to maximize

More information

From Bayesian Auctions to Approximation Guarantees

From Bayesian Auctions to Approximation Guarantees From Bayesian Auctions to Approximation Guarantees Tim Roughgarden (Stanford) based on joint work with: Jason Hartline (Northwestern) Shaddin Dughmi, Mukund Sundararajan (Stanford) Auction Benchmarks Goal:

More information

Approximating Revenue-Maximizing Combinatorial Auctions

Approximating Revenue-Maximizing Combinatorial Auctions Approximating Revenue-Maximizing Combinatorial Auctions Anton Likhodedov and Tuomas Sandholm Carnegie Mellon University Computer Science Department 5000 Forbes Avenue Pittsburgh, PA 523 {likh,sandholm}@cs.cmu.edu

More information

CS364B: Frontiers in Mechanism Design Lecture #18: Multi-Parameter Revenue-Maximization

CS364B: Frontiers in Mechanism Design Lecture #18: Multi-Parameter Revenue-Maximization CS364B: Frontiers in Mechanism Design Lecture #18: Multi-Parameter Revenue-Maximization Tim Roughgarden March 5, 2014 1 Review of Single-Parameter Revenue Maximization With this lecture we commence the

More information

1 The principal-agent problems

1 The principal-agent problems 1 The principal-agent problems The principal-agent problems are at the heart of modern economic theory. One of the reasons for this is that it has widespread applicability. We start with some eamples.

More information

ECON 459 Game Theory. Lecture Notes Auctions. Luca Anderlini Spring 2017

ECON 459 Game Theory. Lecture Notes Auctions. Luca Anderlini Spring 2017 ECON 459 Game Theory Lecture Notes Auctions Luca Anderlini Spring 2017 These notes have been used and commented on before. If you can still spot any errors or have any suggestions for improvement, please

More information

Lower Bounds on Revenue of Approximately Optimal Auctions

Lower Bounds on Revenue of Approximately Optimal Auctions Lower Bounds on Revenue of Approximately Optimal Auctions Balasubramanian Sivan 1, Vasilis Syrgkanis 2, and Omer Tamuz 3 1 Computer Sciences Dept., University of Winsconsin-Madison balu2901@cs.wisc.edu

More information

Asymptotic Notation. Instructor: Laszlo Babai June 14, 2002

Asymptotic Notation. Instructor: Laszlo Babai June 14, 2002 Asymptotic Notation Instructor: Laszlo Babai June 14, 2002 1 Preliminaries Notation: exp(x) = e x. Throughout this course we shall use the following shorthand in quantifier notation. ( a) is read as for

More information

Introduction to Game Theory:

Introduction to Game Theory: Introduction to Game Theory: Cooperative Game Theory Version 10/29/17 The Two Branches of Game Theory In non-cooperative game theory, a game model is a detailed description of all the moves available to

More information

6.207/14.15: Networks Lecture 10: Introduction to Game Theory 2

6.207/14.15: Networks Lecture 10: Introduction to Game Theory 2 6.207/14.15: Networks Lecture 10: Introduction to Game Theory 2 Daron Acemoglu and Asu Ozdaglar MIT October 14, 2009 1 Introduction Outline Review Examples of Pure Strategy Nash Equilibria Mixed Strategies

More information

3 The Model Existence Theorem

3 The Model Existence Theorem 3 The Model Existence Theorem Although we don t have compactness or a useful Completeness Theorem, Henkinstyle arguments can still be used in some contexts to build models. In this section we describe

More information

The Menu-Size Complexity of Precise and Approximate Revenue-Maximizing Auctions

The Menu-Size Complexity of Precise and Approximate Revenue-Maximizing Auctions EC 18 Tutorial: The of and Approximate -Maximizing s Kira Goldner 1 and Yannai A. Gonczarowski 2 1 University of Washington 2 The Hebrew University of Jerusalem and Microsoft Research Cornell University,

More information

On Polynomial-Time Preference Elicitation with Value Queries

On Polynomial-Time Preference Elicitation with Value Queries On Polynomial-Time Preference Elicitation with Value Queries Martin A. Zinkevich Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213 maz@cs.cmu.edu Avrim Blum Carnegie Mellon University

More information

Designing efficient market pricing mechanisms

Designing efficient market pricing mechanisms Designing efficient market pricing mechanisms Volodymyr Kuleshov Gordon Wilfong Department of Mathematics and School of Computer Science, McGill Universty Algorithms Research, Bell Laboratories August

More information

Mechanisms for House Allocation with Existing Tenants under Dichotomous Preferences

Mechanisms for House Allocation with Existing Tenants under Dichotomous Preferences Mechanisms for House Allocation with Existing Tenants under Dichotomous Preferences Haris Aziz Data61 and UNSW, Sydney, Australia Phone: +61-294905909 Abstract We consider house allocation with existing

More information

Essays on Some Combinatorial Optimization Problems with Interval Data

Essays on Some Combinatorial Optimization Problems with Interval Data Essays on Some Combinatorial Optimization Problems with Interval Data a thesis submitted to the department of industrial engineering and the institute of engineering and sciences of bilkent university

More information

Economics 307: Intermediate Macroeconomic Theory A Brief Mathematical Primer

Economics 307: Intermediate Macroeconomic Theory A Brief Mathematical Primer Economics 07: Intermediate Macroeconomic Theory A Brief Mathematical Primer Calculus: Much of economics is based upon mathematical models that attempt to describe various economic relationships. You have

More information

Bidding Languages. Chapter Introduction. Noam Nisan

Bidding Languages. Chapter Introduction. Noam Nisan Chapter 1 Bidding Languages Noam Nisan 1.1 Introduction This chapter concerns the issue of the representation of bids in combinatorial auctions. Theoretically speaking, bids are simply abstract elements

More information

Bandit Learning with switching costs

Bandit Learning with switching costs Bandit Learning with switching costs Jian Ding, University of Chicago joint with: Ofer Dekel (MSR), Tomer Koren (Technion) and Yuval Peres (MSR) June 2016, Harvard University Online Learning with k -Actions

More information

Profit Incentive in Trading Non-exclusive Access on a Secondary Spectrum Market Through Contract Design

Profit Incentive in Trading Non-exclusive Access on a Secondary Spectrum Market Through Contract Design Profit Incentive in Trading Non-eclusive Access on a Secondary Spectrum Market Through Contract Design Shang-Pin Sheng, Mingyan Liu Electrical Engineering and Computer Science, University of Michigan {shangpin,

More information

Bayesian Incentive Compatibility via Matchings

Bayesian Incentive Compatibility via Matchings Bayesian Incentive Compatibility via Matchings Jason D. Hartline Robert Kleinberg Azarakhsh Malekian Abstract We give a simple reduction from Bayesian incentive compatible mechanism design to algorithm

More information

Dynamic Pricing for Impatient Bidders

Dynamic Pricing for Impatient Bidders 35 Dynamic Pricing for Impatient Bidders NIKHIL BANSAL IBM TJ Watson Research Center NING CHEN AND NEVA CHERNIAVSKY University of Washington ATRI RURDA University at Buffalo, The State University of New

More information

Recap First-Price Revenue Equivalence Optimal Auctions. Auction Theory II. Lecture 19. Auction Theory II Lecture 19, Slide 1

Recap First-Price Revenue Equivalence Optimal Auctions. Auction Theory II. Lecture 19. Auction Theory II Lecture 19, Slide 1 Auction Theory II Lecture 19 Auction Theory II Lecture 19, Slide 1 Lecture Overview 1 Recap 2 First-Price Auctions 3 Revenue Equivalence 4 Optimal Auctions Auction Theory II Lecture 19, Slide 2 Motivation

More information

Large-Scale SVM Optimization: Taking a Machine Learning Perspective

Large-Scale SVM Optimization: Taking a Machine Learning Perspective Large-Scale SVM Optimization: Taking a Machine Learning Perspective Shai Shalev-Shwartz Toyota Technological Institute at Chicago Joint work with Nati Srebro Talk at NEC Labs, Princeton, August, 2008 Shai

More information

Cumulants and triangles in Erdős-Rényi random graphs

Cumulants and triangles in Erdős-Rényi random graphs Cumulants and triangles in Erdős-Rényi random graphs Valentin Féray partially joint work with Pierre-Loïc Méliot (Orsay) and Ashkan Nighekbali (Zürich) Institut für Mathematik, Universität Zürich Probability

More information

Sampling Distributions

Sampling Distributions AP Statistics Ch. 7 Notes Sampling Distributions A major field of statistics is statistical inference, which is using information from a sample to draw conclusions about a wider population. Parameter:

More information

Optimal Platform Design

Optimal Platform Design Optimal Platform Design Jason D. Hartline Tim Roughgarden Abstract An auction house cannot generally provide the optimal auction technology to every client. Instead it provides one or several auction technologies,

More information

Blind Portfolio Auctions via Intermediaries

Blind Portfolio Auctions via Intermediaries Blind Portfolio Auctions via Intermediaries Michael Padilla Stanford University (joint work with Benjamin Van Roy) April 12, 2011 Computer Forum 2011 Michael Padilla (Stanford University) Blind Portfolio

More information

Correlation-Robust Mechanism Design

Correlation-Robust Mechanism Design Correlation-Robust Mechanism Design NICK GRAVIN and PINIAN LU ITCS, Shanghai University of Finance and Economics In this letter, we discuss the correlation-robust framework proposed by Carroll [Econometrica

More information

Monte-Carlo Planning: Introduction and Bandit Basics. Alan Fern

Monte-Carlo Planning: Introduction and Bandit Basics. Alan Fern Monte-Carlo Planning: Introduction and Bandit Basics Alan Fern 1 Large Worlds We have considered basic model-based planning algorithms Model-based planning: assumes MDP model is available Methods we learned

More information

Preference Networks in Matching Markets

Preference Networks in Matching Markets Preference Networks in Matching Markets CSE 5339: Topics in Network Data Analysis Samir Chowdhury April 5, 2016 Market interactions between buyers and sellers form an interesting class of problems in network

More information

6.231 DYNAMIC PROGRAMMING LECTURE 8 LECTURE OUTLINE

6.231 DYNAMIC PROGRAMMING LECTURE 8 LECTURE OUTLINE 6.231 DYNAMIC PROGRAMMING LECTURE 8 LECTURE OUTLINE Suboptimal control Cost approximation methods: Classification Certainty equivalent control: An example Limited lookahead policies Performance bounds

More information

Revenue Maximization for Selling Multiple Correlated Items

Revenue Maximization for Selling Multiple Correlated Items Revenue Maximization for Selling Multiple Correlated Items MohammadHossein Bateni 1, Sina Dehghani 2, MohammadTaghi Hajiaghayi 2, and Saeed Seddighin 2 1 Google Research 2 University of Maryland Abstract.

More information

Stochastic Optimization Methods in Scheduling. Rolf H. Möhring Technische Universität Berlin Combinatorial Optimization and Graph Algorithms

Stochastic Optimization Methods in Scheduling. Rolf H. Möhring Technische Universität Berlin Combinatorial Optimization and Graph Algorithms Stochastic Optimization Methods in Scheduling Rolf H. Möhring Technische Universität Berlin Combinatorial Optimization and Graph Algorithms More expensive and longer... Eurotunnel Unexpected loss of 400,000,000

More information

Day 3. Myerson: What s Optimal

Day 3. Myerson: What s Optimal Day 3. Myerson: What s Optimal 1 Recap Last time, we... Set up the Myerson auction environment: n risk-neutral bidders independent types t i F i with support [, b i ] and density f i residual valuation

More information

Rational Behaviour and Strategy Construction in Infinite Multiplayer Games

Rational Behaviour and Strategy Construction in Infinite Multiplayer Games Rational Behaviour and Strategy Construction in Infinite Multiplayer Games Michael Ummels ummels@logic.rwth-aachen.de FSTTCS 2006 Michael Ummels Rational Behaviour and Strategy Construction 1 / 15 Infinite

More information

Multiagent Systems. Multiagent Systems General setting Division of Resources Task Allocation Resource Allocation. 13.

Multiagent Systems. Multiagent Systems General setting Division of Resources Task Allocation Resource Allocation. 13. Multiagent Systems July 16, 2014 13. Bargaining Multiagent Systems 13. Bargaining B. Nebel, C. Becker-Asano, S. Wölfl Albert-Ludwigs-Universität Freiburg July 16, 2014 13.1 General setting 13.2 13.3 13.4

More information