Mechanisms for Matching Markets with Budgets
|
|
- Bruno Daniels
- 6 years ago
- Views:
Transcription
1 Mechanisms for Matching Markets with Budgets Paul Dütting Stanford LSE Joint work with Monika Henzinger and Ingmar Weber Seminar on Discrete Mathematics and Game Theory London School of Economics July 3, 2014
2 Matching Markets and Strategic Behavior Many markets have matching structure abc def ghi jkl mno abc def ghi jkl mno abc def ghi jkl mno houses cars sponsored search Participants in these markets act strategically Tiny London apartment with bed next to the kitchen sink for rent at 737 a month The Telegraph, June 3, 2014 See: Edelman and Ostrovsky [2006] Paul Dütting Matching with Budgets July 3, / 24
3 Mechanisms to Prevent Strategic Behavior Mechanism is a protocol to counteract strategic behavior preferences mechanism matching, payments Mechanisms for matching markets have been analyzed thoroughly Shapley and Shubik [1972] Leonard [1983] Demange et al. [1986] Alkan [1989] Alkan [1992] Crawford and Knoer [1981] Quinzii [1984] Demange and Gale [1985] Alaei et al. [2009] Paul Dütting Matching with Budgets July 3, / 24
4 Continuous vs. Discontinuous Utilities Focus of prior work has been on continuous utilities, in practice utilities are often discontinuous utility vs. utility payment payment Our goal: Bridge gap between theory and practice by designing mechanisms for discontinuous utilities Paul Dütting Matching with Budgets July 3, / 24
5 Outline of Talk 1. Model and Definitions 2. Existence 3. Computation 4. Incentives Paul Dütting Matching with Budgets July 3, / 24
6 Input Specification I J u ij (p j ) + + Set of bidders I with I = n, set of items J with J = k For each bidder i utility for being unmatched is 0 For each bidder i utility for being matched to item j at price p j is given by utility function u i,j (p j ) (C1): Strictly monotonically decreasing in pj (C2): There exist threshold prices pi,j such that u i,j ( p i,j ) 0 (C3): Locally right-continuous, i.e., x : limɛ 0 u i,j (x + ɛ) = u i,j (x) Paul Dütting Matching with Budgets July 3, / 24
7 Mechanism (I,J,u ij (p j )) mechanism (mu,p) A mechanism is a protocol that Asks each bidder i for its utility ui,j ( ) for each item j Computes an outcome (µ, p) consisting of a matching µ and payments p = (p 1,..., p n) A mechanism is dominant strategy incentive compatible (DSIC) if Consider bidder i with utilities ui,j ( ) For any two utility matrices u and u with u i,j( ) = u i,j ( ) for i and all j and u i,j( ) = u i,j( ) for i i and all j And corresponding outcomes (µ, p ) and (µ, p ) We have u i u i Paul Dütting Matching with Budgets July 3, / 24
8 Output Specification mu p 1 p 2 Outcome (µ, p) is envy free (EF) if For all bidder-item pairs (i, j) I J : ui u i,j (p j ) Outcome (µ, p) is bidder optimal (BO) if Outcome (µ, p) is EF For all bidders i I and outcomes (µ, p ) that are EF: u i u i Note: If (µ, p) is EF and p j = 0 for all unmatched items, then (µ, p) is a Walrasian Equilibrium Paul Dütting Matching with Budgets July 3, / 24
9 Outline of Talk 1. Model and Definitions 2. Existence 3. Computation 4. Incentives Paul Dütting Matching with Budgets July 3, / 24
10 Existence Result Theorem 1. For all inputs (I, J, u i,j ( )) satisfying conditions (C1)-(C3) a bidder optimal, envy free outcome (µ, p ) exists. Additionally: If we unilaterally relax any of the three conditions, then this ceases to be true. Paul Dütting Matching with Budgets July 3, / 24
11 Proof Sketch Step 1: Existence of a EF outcome with minimal prices Lemma 2. There exist at least one EF outcome (µ, p). Lemma 3. Can combine any two EF outcomes (µ, p), (µ, p ) into EF outcome (µ, p ) with u i = max{u i, u i } and p j = min{p j, p j }. Lemma 4. If the set of EF prices {p : µ s.t. (µ, p) is EF} has a unique infimum p, then there must be a matching µ that together with prices p forms an EF outcome. Step 2: EF outcome with minimal prices is BO Lemma 5. An EF outcome (µ, p) such that p j p j for all EF outcomes (µ, p ) is BO. Paul Dütting Matching with Budgets July 3, / 24
12 A Closer Look at the Key Lemma mu mu' p 1 p' 1 p 2 + p' 2 = cannot occur p 3 p' 3 mu mu' mu'' p' 1 p 1 p 1 p 2 + p' 2 = p' 2 I + = higher utility in mu p 3 I\I + = higher utility in mu' p' 3 p' 3 Paul Dütting Matching with Budgets July 3, / 24
13 Outline of Talk 1. Model and Definitions 2. Existence 3. Computation 4. Incentives Paul Dütting Matching with Budgets July 3, / 24
14 Computational Results Theorem 6. For linear utilities with a single discontinuity a BO, EF outcome can be computed in time polynomial in the number of bidders n and the number of items k. Additional results: Polynomial-time algorithm for piece-wise linear with multiple discontinuities Approximate algorithm for general utilities via piece-wise linear approximation Direct algorithm for general utilities whose running time is polynomial in n but exponential in k Paul Dütting Matching with Budgets July 3, / 24
15 Algorithm for Linear Utilities with Single Discontinuity Pseudocode: Initialize prices with zero and matching with empty matching; while There exists an unmatched bidder do Take unmatched bidder; Compute maximal alternating tree; while There exists no unmatched item in tree do Compute minimal δ; Raise prices of items in maximal alternating tree by δ; Augment matching along alternating path; u = 6 u = 11 u = 10 6,6 5,6 11,4 5,4 4,4 10,3 4,3 Paul Dütting Matching with Budgets July 3, / 24
16 Algorithm for Linear Utilities with Single Discontinuity Pseudocode: Initialize prices with zero and matching with empty matching; while There exists an unmatched bidder do Take unmatched bidder; Compute maximal alternating tree; while There exists no unmatched item in tree do Compute minimal δ; Raise prices of items in maximal alternating tree by δ; Augment matching along alternating path; u = 6 u = 11 u = 10 6,6 5,6 11,4 5,4 4,4 10,3 4,3 Paul Dütting Matching with Budgets July 3, / 24
17 Algorithm for Linear Utilities with Single Discontinuity Pseudocode: Initialize prices with zero and matching with empty matching; while There exists an unmatched bidder do Take unmatched bidder; Compute maximal alternating tree; while There exists no unmatched item in tree do Compute minimal δ; Raise prices of items in maximal alternating tree by δ; Augment matching along alternating path; u = 6 u = 11 u = 10 6,6 5,6 11,4 5,4 4,4 10,3 4,3 Paul Dütting Matching with Budgets July 3, / 24
18 Algorithm for Linear Utilities with Single Discontinuity Pseudocode: Initialize prices with zero and matching with empty matching; while There exists an unmatched bidder do Take unmatched bidder; Compute maximal alternating tree; while There exists no unmatched item in tree do Compute minimal δ; Raise prices of items in maximal alternating tree by δ; Augment matching along alternating path; u = 6 u = 11 u = 10 6,6 5,6 11,4 5,4 4,4 10,3 4,3 Paul Dütting Matching with Budgets July 3, / 24
19 Algorithm for Linear Utilities with Single Discontinuity Pseudocode: Initialize prices with zero and matching with empty matching; while There exists an unmatched bidder do Take unmatched bidder; Compute maximal alternating tree; while There exists no unmatched item in tree do Compute minimal δ; Raise prices of items in maximal alternating tree by δ; Augment matching along alternating path; u = 6 δ = 1 u = 11 δ = 4 u = 10 6,6 5,6 11,4 5,4 4,4 10,3 4,3 Paul Dütting Matching with Budgets July 3, / 24
20 Algorithm for Linear Utilities with Single Discontinuity Pseudocode: Initialize prices with zero and matching with empty matching; while There exists an unmatched bidder do Take unmatched bidder; Compute maximal alternating tree; while There exists no unmatched item in tree do Compute minimal δ; Raise prices of items in maximal alternating tree by δ; Augment matching along alternating path; u = 5 u = 10 u = 10 6,6 5,6 11,4 5,4 4,4 10,3 4,3 p = 1 Paul Dütting Matching with Budgets July 3, / 24
21 Algorithm for Linear Utilities with Single Discontinuity Pseudocode: Initialize prices with zero and matching with empty matching; while There exists an unmatched bidder do Take unmatched bidder; Compute maximal alternating tree; while There exists no unmatched item in tree do Compute minimal δ; Raise prices of items in maximal alternating tree by δ; Augment matching along alternating path; u = 5 u = 10 u = 10 6,6 5,6 11,4 5,4 4,4 10,3 4,3 p = 1 Paul Dütting Matching with Budgets July 3, / 24
22 Algorithm for Linear Utilities with Single Discontinuity Pseudocode: Initialize prices with zero and matching with empty matching; while There exists an unmatched bidder do Take unmatched bidder; Compute maximal alternating tree; while There exists no unmatched item in tree do Compute minimal δ; Raise prices of items in maximal alternating tree by δ; Augment matching along alternating path; u = 5 u = 10 u = 10 6,6 5,6 11,4 5,4 4,4 10,3 4,3 p = 1 Paul Dütting Matching with Budgets July 3, / 24
23 Algorithm for Linear Utilities with Single Discontinuity Pseudocode: Initialize prices with zero and matching with empty matching; while There exists an unmatched bidder do Take unmatched bidder; Compute maximal alternating tree; while There exists no unmatched item in tree do Compute minimal δ; Raise prices of items in maximal alternating tree by δ; Augment matching along alternating path; u = 5 u = 10 u = 10 6,6 5,6 11,4 5,4 4,4 10,3 4,3 p = 1 Paul Dütting Matching with Budgets July 3, / 24
24 Algorithm for Linear Utilities with Single Discontinuity Pseudocode: Initialize prices with zero and matching with empty matching; while There exists an unmatched bidder do Take unmatched bidder; Compute maximal alternating tree; while There exists no unmatched item in tree do Compute minimal δ; Raise prices of items in maximal alternating tree by δ; Augment matching along alternating path; u = 5 δ = 5 u = 10 δ = 3 u = 10 δ = 3 6,6 5,6 11,4 5,4 4,4 10,3 4,3 p = 1 Paul Dütting Matching with Budgets July 3, / 24
25 Algorithm for Linear Utilities with Single Discontinuity Pseudocode: Initialize prices with zero and matching with empty matching; while There exists an unmatched bidder do Take unmatched bidder; Compute maximal alternating tree; while There exists no unmatched item in tree do Compute minimal δ; Raise prices of items in maximal alternating tree by δ; Augment matching along alternating path; u = 2 u = 4 u = 4 6,6 5,6 11,4 5,4 4,4 10,3 4,3 p = 4 p = 3 Paul Dütting Matching with Budgets July 3, / 24
26 Algorithm for Linear Utilities with Single Discontinuity Pseudocode: Initialize prices with zero and matching with empty matching; while There exists an unmatched bidder do Take unmatched bidder; Compute maximal alternating tree; while There exists no unmatched item in tree do Compute minimal δ; Raise prices of items in maximal alternating tree by δ; Augment matching along alternating path; Paul Dütting Matching with Budgets July 3, / 24
27 Algorithm for Linear Utilities with Single Discontinuity Pseudocode: Initialize prices with zero and matching with empty matching; while There exists an unmatched bidder do Take unmatched bidder; Compute maximal alternating tree; while There exists no unmatched item in tree do Compute minimal δ; Raise prices of items in maximal alternating tree by δ; Augment matching along alternating path; u = 2 u = 2 u = 2 6,6 5,6 11,4 5,4 4,4 10,3 4,3 p = 4 p = 3 p = 2 Paul Dütting Matching with Budgets July 3, / 24
28 Proof Sketch For termination/running time: Observation 1. Bidders can only get unmatched if a maximum price is reached. This can happen at most O(nk) times in total. Observation 2. If no maximum price is reached, then the number of items in maximal alternating tree grows by at least one. For bidder optimality: Lemma 7. An EF outcome (µ, p ) with prices p j p j must have p j p j + δ for all items j whose price gets raised by the algorithm. Lemma 8. The prices computed by the algorithm are such that p j p j for every EF outcome (µ, p ). Paul Dütting Matching with Budgets July 3, / 24
29 Outline of Talk 1. Model and Definitions 2. Existence 3. Computation 4. Incentives Paul Dütting Matching with Budgets July 3, / 24
30 Results for Incentives Proposition 1. There does not exist a DSIC mechanism that always computes a BO, EF outcome. Note: True even for linear with unit slopes and a single, publicly known discontinuity per bidder Theorem 9. For inputs in general position every mechanism that computes a BO, EF outcome for linear utilities with unit slopes and a single discontinuity is DSIC. Additional results: Same result for piece-wise linear with non-identical slopes and multiple discontinuities Also comparable result for general, discontinuous utilities Paul Dütting Matching with Budgets July 3, / 24
31 Counter Example u = 2 u = 2 u = 2 6,6 5,6 11,4 5,4 4,4 10,3 4,3 p = 4 p = 3 p = 2 u = 6 u = 4 u = 9 6,6 5,6 0,4 5,4 4,4 10,3 4,3 p = 1 all bidders report their utilities truthfully second bidder misreports his utility for first item Paul Dütting Matching with Budgets July 3, / 24
32 General Position To define general position we define the following multi graph: One node per bidder, one node per item A forward edge from bidder i to item j with weight v i,j A backward edge from bidder i to item j with weight v i,j A discontinuity edge from agent to good with weight m i,j v i,j Input is in general position if no two walks in the multi graph that meet the following requirements have the same weight: Start with the same bidder Alternate between forward and backward edges End with a distinct discontinuity edge Paul Dütting Matching with Budgets July 3, / 24
33 Counter Example (Revisited) 6,6 5,6 11,4 5,4 4,4 10,3 4,3 blue: (+4) + (-4) + (3-10) = -7 red: (11-4) = -7 Paul Dütting Matching with Budgets July 3, / 24
34 Proof Sketch Step 1: General position implies BO, EF outcome has specific structure Lemma 10. For inputs in general position outcome (µ, p) computed by our mechanism is such that (i) p j > 0 implies j is matched (ii) last item that gets matched has p j = r j Step 2: Use that BO, EF outcome has specific structure to establish DSIC Lemma 11. In no outcome (µ, p) all bidders can be strictly better off than in BO, EF outcome (µ, p ). Lemma 12. If not all but some bidders are strictly better off in EF outcome (µ, p) than in BO, EF outcome (µ, p ), then among bidders that are not strictly better off there must be one that experiences envy. Paul Dütting Matching with Budgets July 3, / 24
35 Conclusion and Future Work Conclusion: Showed the existence of a BO, EF outcome for general discontinuous utilities Gave polynomial-time mechanism for piece-wise linear utilities with multiple discontinuities Can handle more general, discontinuous utilities via piece-wise linear approximation Gave sufficient condition for implication BO, EF DSIC Future Work: Same solution concepts, but beyond unit demand Other solution concepts Paul Dütting Matching with Budgets July 3, / 24
36 References An Expressive Mechanism for Auctions on the Web Paul Dütting, Monika Henzinger, and Ingmar Weber Transactions on Economics and Computation, accepted subject to revision Bidder Optimal Assignments for General Utilities Paul Dütting, Monika Henzinger, and Ingmar Weber Theoretical Computer Science, Volume 478, Pages 2232, March 2013 Sponsored Search, Market Equilibria, and the Hungarian Method Paul Dütting, Monika Henzinger, and Ingmar Weber Information Processing Letters, Volume 113, Pages 67-73, February 2013 Paul Dütting Matching with Budgets July 3, / 24
1 Shapley-Shubik Model
1 Shapley-Shubik Model There is a set of buyers B and a set of sellers S each selling one unit of a good (could be divisible or not). Let v ij 0 be the monetary value that buyer j B assigns to seller i
More informationAlgorithmic 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 informationAd Auctions October 8, Ad Auctions October 8, 2010
Ad Auctions October 8, 2010 1 Ad Auction Theory: Literature Old: Shapley-Shubik (1972) Leonard (1983) Demange-Gale (1985) Demange-Gale-Sotomayor (1986) New: Varian (2006) Edelman-Ostrovsky-Schwarz (2007)
More informationThe assignment game: Decentralized dynamics, rate of convergence, and equitable core selection
1 / 29 The assignment game: Decentralized dynamics, rate of convergence, and equitable core selection Bary S. R. Pradelski (with Heinrich H. Nax) ETH Zurich October 19, 2015 2 / 29 3 / 29 Two-sided, one-to-one
More informationSingle-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 informationDesigning 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 informationMatching 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 informationFrom the Assignment Model to Combinatorial Auctions
From the Assignment Model to Combinatorial Auctions IPAM Workshop, UCLA May 7, 2008 Sushil Bikhchandani & Joseph Ostroy Overview LP formulations of the (package) assignment model Sealed-bid and ascending-price
More informationOPPA European Social Fund Prague & EU: We invest in your future.
OPPA European Social Fund Prague & EU: We invest in your future. Cooperative Game Theory Michal Jakob and Michal Pěchouček Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech
More informationMechanism 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 informationCS364B: 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 informationCompetitive Equilibria in Two Sided Matching Markets with Non-transferable Utilities
Competitive Equilibria in Two Sided Matching Markets with Non-transferable Utilities Saeed Alaei, Kamal Jain, Azarakhsh Malekian Abstract We consider two sided matching markets consisting of agents with
More informationA Market Clearing Solution for Social Lending
A Market Clearing Solution for Social Lending Ning Chen Arpita Ghosh Division of Mathematical Sciences, Nanyang Technological University, Singapore. ningc@ntu.edu.sg Yahoo! Research, Santa Clara, CA, USA.
More informationLecture 5: Iterative Combinatorial Auctions
COMS 6998-3: Algorithmic Game Theory October 6, 2008 Lecture 5: Iterative Combinatorial Auctions Lecturer: Sébastien Lahaie Scribe: Sébastien Lahaie In this lecture we examine a procedure that generalizes
More informationCSV 886 Social Economic and Information Networks. Lecture 4: Auctions, Matching Markets. R Ravi
CSV 886 Social Economic and Information Networks Lecture 4: Auctions, Matching Markets R Ravi ravi+iitd@andrew.cmu.edu Schedule 2 Auctions 3 Simple Models of Trade Decentralized Buyers and sellers have
More informationAdvanced Microeconomics
Advanced Microeconomics ECON5200 - Fall 2014 Introduction What you have done: - consumers maximize their utility subject to budget constraints and firms maximize their profits given technology and market
More informationBid-Ask Spreads and Volume: The Role of Trade Timing
Bid-Ask Spreads and Volume: The Role of Trade Timing Toronto, Northern Finance 2007 Andreas Park University of Toronto October 3, 2007 Andreas Park (UofT) The Timing of Trades October 3, 2007 1 / 25 Patterns
More informationRevenue 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 informationDesigning a Strategic Bipartite Matching Market
Designing a Strategic Bipartite Matching Market Rahul Jain IBM T. J. Watson Research Center Hawthorne, NY 10532 rahul.jain@watson.ibm.com Abstract We consider a version of the Gale-Shapley matching problem
More informationThe Stackelberg Minimum Spanning Tree Game
The Stackelberg Minimum Spanning Tree Game J. Cardinal, E. Demaine, S. Fiorini, G. Joret, S. Langerman, I. Newman, O. Weimann, The Stackelberg Minimum Spanning Tree Game, WADS 07 Stackelberg Game 2 players:
More informationExchange Markets: Strategy meets Supply-Awareness
Exchange Markets: Strategy meets Supply-Awareness Ruta Mehta 1 Milind Sohoni 2 1 College of Computing, Georgia Tech rmehta@cc.gatech.edu 2 Dept. of CSE, IIT, Bombay sohoni@cse.iitb.ac.in Abstract. Market
More informationarxiv: v2 [cs.gt] 4 Nov 2017
A Descending Price Auction for Matching Markets Shih-Tang Su Jacob D. Abernethy Grant Schoenebeck Vijay G. Subramanian arxiv:67.47v [cs.gt] 4 Nov 7 Abstract This work presents a descending-price-auction
More informationA Dynamic Unit-Demand Auction with Bid Revision and Sniping Fees
A Dynamic Unit-Demand Auction with Bid Revision and Sniping Fees Chinmayi Krishnappa Department of Computer Science University of Texas at Austin Austin, TX 78712 chinmayi@cs.utexas.edu ABSTRACT We present
More informationECO 426 (Market Design) - Lecture 11
ECO 426 (Market Design) - Lecture 11 Ettore Damiano December 7, 2015 Sponsored search auctions Google, Yahoo etc.. sell ad spaces linked to keyword searches Google advertising revenue: USD 42.5bn in 2012
More informationCompetition for goods in buyer-seller networks
Rev. Econ. Design 5, 301 331 (2000) c Springer-Verlag 2000 Competition for goods in buyer-seller networks Rachel E. Kranton 1, Deborah F. Minehart 2 1 Department of Economics, University of Maryland, College
More informationSo we turn now to many-to-one matching with money, which is generally seen as a model of firms hiring workers
Econ 805 Advanced Micro Theory I Dan Quint Fall 2009 Lecture 20 November 13 2008 So far, we ve considered matching markets in settings where there is no money you can t necessarily pay someone to marry
More informationLecture 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 informationEssays 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 informationFinding Equilibria in Games of No Chance
Finding Equilibria in Games of No Chance Kristoffer Arnsfelt Hansen, Peter Bro Miltersen, and Troels Bjerre Sørensen Department of Computer Science, University of Aarhus, Denmark {arnsfelt,bromille,trold}@daimi.au.dk
More informationMultiunit Auctions: Package Bidding October 24, Multiunit Auctions: Package Bidding
Multiunit Auctions: Package Bidding 1 Examples of Multiunit Auctions Spectrum Licenses Bus Routes in London IBM procurements Treasury Bills Note: Heterogenous vs Homogenous Goods 2 Challenges in Multiunit
More informationCS364A: Algorithmic Game Theory Lecture #14: Robust Price-of-Anarchy Bounds in Smooth Games
CS364A: Algorithmic Game Theory Lecture #14: Robust Price-of-Anarchy Bounds in Smooth Games Tim Roughgarden November 6, 013 1 Canonical POA Proofs In Lecture 1 we proved that the price of anarchy (POA)
More informationSingle 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 informationCS364A: Algorithmic Game Theory Lecture #3: Myerson s Lemma
CS364A: Algorithmic Game Theory Lecture #3: Myerson s Lemma Tim Roughgarden September 3, 23 The Story So Far Last time, we introduced the Vickrey auction and proved that it enjoys three desirable and different
More informationGame Theory Lecture #16
Game Theory Lecture #16 Outline: Auctions Mechanism Design Vickrey-Clarke-Groves Mechanism Optimizing Social Welfare Goal: Entice players to select outcome which optimizes social welfare Examples: Traffic
More informationCSI 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 informationGame theory and applications: Lecture 1
Game theory and applications: Lecture 1 Adam Szeidl September 20, 2018 Outline for today 1 Some applications of game theory 2 Games in strategic form 3 Dominance 4 Nash equilibrium 1 / 8 1. Some applications
More informationAn introduction on game theory for wireless networking [1]
An introduction on game theory for wireless networking [1] Ning Zhang 14 May, 2012 [1] Game Theory in Wireless Networks: A Tutorial 1 Roadmap 1 Introduction 2 Static games 3 Extensive-form games 4 Summary
More informationCOMP/MATH 553 Algorithmic Game Theory Lecture 2: Mechanism Design Basics. Sep 8, Yang Cai
COMP/MATH 553 Algorithmic Game Theory Lecture 2: Mechanism Design Basics Sep 8, 2014 Yang Cai An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey
More informationGAME THEORY. Department of Economics, MIT, Follow Muhamet s slides. We need the following result for future reference.
14.126 GAME THEORY MIHAI MANEA Department of Economics, MIT, 1. Existence and Continuity of Nash Equilibria Follow Muhamet s slides. We need the following result for future reference. Theorem 1. Suppose
More informationA Simultaneous Descending Bid Auction for Multiple Items and Unitary Demand *
A Simultaneous Descending Bid Auction for Multiple Items and Unitary Demand * Marilda Sotomayor ** Summary: 1. Introduction; 2. The competitive market and the auction mechanism; 3. The main results; 4.
More informationOn 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 informationSingle 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 informationBilateral bargaining with one-sided uncertain reserve prices
Auton Agent Multi-Agent Syst (2013) 26:420 455 DOI 10.1007/s10458-012-9198-5 Bilateral bargaining with one-sided uncertain reserve prices Bo An Nicola Gatti Victor Lesser Published online: 24 May 2012
More informationRevenue Equivalence Theorem (RET)
Revenue Equivalence Theorem (RET) Definition Consider an auction mechanism in which, for n risk-neutral bidders, each has a privately know value drawn independently from a common, strictly increasing distribution.
More informationSublinear 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 informationBudget Management In GSP (2018)
Budget Management In GSP (2018) Yahoo! March 18, 2018 Miguel March 18, 2018 1 / 26 Today s Presentation: Budget Management Strategies in Repeated auctions, Balseiro, Kim, and Mahdian, WWW2017 Learning
More informationGame 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 Revenue Equivalence Theorem Note: This is a only a draft
More informationCSE 21 Winter 2016 Homework 6 Due: Wednesday, May 11, 2016 at 11:59pm. Instructions
CSE 1 Winter 016 Homework 6 Due: Wednesday, May 11, 016 at 11:59pm Instructions Homework should be done in groups of one to three people. You are free to change group members at any time throughout the
More informationGame Theory: Normal Form Games
Game Theory: Normal Form Games Michael Levet June 23, 2016 1 Introduction Game Theory is a mathematical field that studies how rational agents make decisions in both competitive and cooperative situations.
More informationCS 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 informationOn the Efficiency of Sequential Auctions for Spectrum Sharing
On the Efficiency of Sequential Auctions for Spectrum Sharing Junjik Bae, Eyal Beigman, Randall Berry, Michael L Honig, and Rakesh Vohra Abstract In previous work we have studied the use of sequential
More informationGame theory for. Leonardo Badia.
Game theory for information engineering Leonardo Badia leonardo.badia@gmail.com Zero-sum games A special class of games, easier to solve Zero-sum We speak of zero-sum game if u i (s) = -u -i (s). player
More informationUtilities and Decision Theory. Lirong Xia
Utilities and Decision Theory Lirong Xia Checking conditional independence from BN graph ØGiven random variables Z 1, Z p, we are asked whether X Y Z 1, Z p dependent if there exists a path where all triples
More informationPosition Auctions. Hal R. Varian. December 2005 Revised: November 1, 2006
Position Auctions Hal R. Varian. December 2005 Revised: November 1, 2006 Abstract I analyze the equilibria of a game based on the ad auction used by Google and Yahoo. This auction is closely related to
More informationMechanisms 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 informationExistence of Nash Networks and Partner Heterogeneity
Existence of Nash Networks and Partner Heterogeneity pascal billand a, christophe bravard a, sudipta sarangi b a Université de Lyon, Lyon, F-69003, France ; Université Jean Monnet, Saint-Etienne, F-42000,
More informationCOS 445 Final. Due online Monday, May 21st at 11:59 pm. Please upload each problem as a separate file via MTA.
COS 445 Final Due online Monday, May 21st at 11:59 pm All problems on this final are no collaboration problems. You may not discuss any aspect of any problems with anyone except for the course staff. You
More informationA Branch-and-Price method for the Multiple-depot Vehicle and Crew Scheduling Problem
A Branch-and-Price method for the Multiple-depot Vehicle and Crew Scheduling Problem SCIP Workshop 2018, Aachen Markó Horváth Tamás Kis Institute for Computer Science and Control Hungarian Academy of Sciences
More informationMultiagent 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 informationResource Allocation Algorithms
Resource Allocation Algorithms Haris Aziz 1, 2 1 School of Computer Science and Engineering, UNSW Australia 2 Data61, CSIRO April, 2018 H. Aziz (UNSW) Resource Allocation Algorithms April, 2018 1 / 33
More informationPosition Auctions. Hal R. Varian. December 2005 Revised: March 29, 2006
Position Auctions Hal R. Varian. December 2005 Revised: March 29, 2006 Abstract I analyze the equilibria of a game based on the ad auction used by Google and Yahoo. This auction is closely related to the
More informationLecture 6. 1 Polynomial-time algorithms for the global min-cut problem
ORIE 633 Network Flows September 20, 2007 Lecturer: David P. Williamson Lecture 6 Scribe: Animashree Anandkumar 1 Polynomial-time algorithms for the global min-cut problem 1.1 The global min-cut problem
More informationOptimal Regret Minimization in Posted-Price Auctions with Strategic Buyers
Optimal Regret Minimization in Posted-Price Auctions with Strategic Buyers Mehryar Mohri Courant Institute and Google Research 251 Mercer Street New York, NY 10012 mohri@cims.nyu.edu Andres Muñoz Medina
More informationSupplementary Material for: Belief Updating in Sequential Games of Two-Sided Incomplete Information: An Experimental Study of a Crisis Bargaining
Supplementary Material for: Belief Updating in Sequential Games of Two-Sided Incomplete Information: An Experimental Study of a Crisis Bargaining Model September 30, 2010 1 Overview In these supplementary
More informationCS269I: Incentives in Computer Science Lecture #14: More on Auctions
CS69I: Incentives in Computer Science Lecture #14: More on Auctions Tim Roughgarden November 9, 016 1 First-Price Auction Last lecture we ran an experiment demonstrating that first-price auctions are not
More informationCompetitive Outcomes, Endogenous Firm Formation and the Aspiration Core
Competitive Outcomes, Endogenous Firm Formation and the Aspiration Core Camelia Bejan and Juan Camilo Gómez September 2011 Abstract The paper shows that the aspiration core of any TU-game coincides with
More informationBargaining and Competition Revisited Takashi Kunimoto and Roberto Serrano
Bargaining and Competition Revisited Takashi Kunimoto and Roberto Serrano Department of Economics Brown University Providence, RI 02912, U.S.A. Working Paper No. 2002-14 May 2002 www.econ.brown.edu/faculty/serrano/pdfs/wp2002-14.pdf
More informationAll Equilibrium Revenues in Buy Price Auctions
All Equilibrium Revenues in Buy Price Auctions Yusuke Inami Graduate School of Economics, Kyoto University This version: January 009 Abstract This note considers second-price, sealed-bid auctions with
More informationRational 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 informationAuctions. Michal Jakob Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech Technical University
Auctions Michal Jakob Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech Technical University AE4M36MAS Autumn 2015 - Lecture 12 Where are We? Agent architectures (inc. BDI
More informationMicroeconomic Theory II Preliminary Examination Solutions
Microeconomic Theory II Preliminary Examination Solutions 1. (45 points) Consider the following normal form game played by Bruce and Sheila: L Sheila R T 1, 0 3, 3 Bruce M 1, x 0, 0 B 0, 0 4, 1 (a) Suppose
More informationNBER WORKING PAPER SERIES INTERNET ADVERTISING AND THE GENERALIZED SECOND PRICE AUCTION: SELLING BILLIONS OF DOLLARS WORTH OF KEYWORDS
NBER WORKING PAPER SERIES INTERNET ADVERTISING AND THE GENERALIZED SECOND PRICE AUCTION: SELLING BILLIONS OF DOLLARS WORTH OF KEYWORDS Benjamin Edelman Michael Ostrovsky Michael Schwarz Working Paper 11765
More informationCS599: 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 informationMicroeconomics of Banking: Lecture 5
Microeconomics of Banking: Lecture 5 Prof. Ronaldo CARPIO Oct. 23, 2015 Administrative Stuff Homework 2 is due next week. Due to the change in material covered, I have decided to change the grading system
More informationAuctions. Michal Jakob Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech Technical University
Auctions Michal Jakob Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech Technical University AE4M36MAS Autumn 2014 - Lecture 12 Where are We? Agent architectures (inc. BDI
More informationECE 586GT: Problem Set 1: Problems and Solutions Analysis of static games
University of Illinois Fall 2018 ECE 586GT: Problem Set 1: Problems and Solutions Analysis of static games Due: Tuesday, Sept. 11, at beginning of class Reading: Course notes, Sections 1.1-1.4 1. [A random
More informationRevenue Equivalence and Mechanism Design
Equivalence and Design Daniel R. 1 1 Department of Economics University of Maryland, College Park. September 2017 / Econ415 IPV, Total Surplus Background the mechanism designer The fact that there are
More informationEcon 101A Final exam May 14, 2013.
Econ 101A Final exam May 14, 2013. Do not turn the page until instructed to. Do not forget to write Problems 1 in the first Blue Book and Problems 2, 3 and 4 in the second Blue Book. 1 Econ 101A Final
More informationTR : Knowledge-Based Rational Decisions and Nash Paths
City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2009 TR-2009015: Knowledge-Based Rational Decisions and Nash Paths Sergei Artemov Follow this and
More informationThe text book to this class is available at
The text book to this class is available at www.springer.com On the book's homepage at www.financial-economics.de there is further material available to this lecture, e.g. corrections and updates. Financial
More informationFDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015.
FDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015.) Hints for Problem Set 2 1. Consider a zero-sum game, where
More informationv ij. The NSW objective is to compute an allocation maximizing the geometric mean of the agents values, i.e.,
APPROXIMATING THE NASH SOCIAL WELFARE WITH INDIVISIBLE ITEMS RICHARD COLE AND VASILIS GKATZELIS Abstract. We study the problem of allocating a set of indivisible items among agents with additive valuations,
More informationAll-Pay Contests. (Ron Siegel; Econometrica, 2009) PhDBA 279B 13 Feb Hyo (Hyoseok) Kang First-year BPP
All-Pay Contests (Ron Siegel; Econometrica, 2009) PhDBA 279B 13 Feb 2014 Hyo (Hyoseok) Kang First-year BPP Outline 1 Introduction All-Pay Contests An Example 2 Main Analysis The Model Generic Contests
More information2 Comparison Between Truthful and Nash Auction Games
CS 684 Algorithmic Game Theory December 5, 2005 Instructor: Éva Tardos Scribe: Sameer Pai 1 Current Class Events Problem Set 3 solutions are available on CMS as of today. The class is almost completely
More informationEndogenous Matching in a Market with Heterogeneous Principals and Agents
Drexel University From the SelectedWorks of Konstantinos Serfes 008 Endogenous Matching in a Market with Heterogeneous Principals and Agents Konstantinos Serfes, Drexel University Available at: https://works.bepress.com/konstantinos_serfes/16/
More informationCS 331: Artificial Intelligence Game Theory I. Prisoner s Dilemma
CS 331: Artificial Intelligence Game Theory I 1 Prisoner s Dilemma You and your partner have both been caught red handed near the scene of a burglary. Both of you have been brought to the police station,
More informationDynamic Pricing in Ridesharing Platforms
Dynamic Pricing in Ridesharing Platforms A Queueing Approach Sid Banerjee Ramesh Johari Carlos Riquelme Cornell Stanford Stanford rjohari@stanford.edu With thanks to Chris Pouliot, Chris Sholley, and Lyft
More informationCSV 886 Social Economic and Information Networks. Lecture 5: Matching Markets, Sponsored Search. R Ravi
CSV 886 Social Economic and Information Networks Lecture 5: Matching Markets, Sponsored Search R Ravi ravi+iitd@andrew.cmu.edu Simple Models of Trade Decentralized Buyers and sellers have to find each
More informationHierarchical Exchange Rules and the Core in. Indivisible Objects Allocation
Hierarchical Exchange Rules and the Core in Indivisible Objects Allocation Qianfeng Tang and Yongchao Zhang January 8, 2016 Abstract We study the allocation of indivisible objects under the general endowment
More informationTR : Knowledge-Based Rational Decisions
City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2009 TR-2009011: Knowledge-Based Rational Decisions Sergei Artemov Follow this and additional works
More informationBest-Reply Sets. Jonathan Weinstein Washington University in St. Louis. This version: May 2015
Best-Reply Sets Jonathan Weinstein Washington University in St. Louis This version: May 2015 Introduction The best-reply correspondence of a game the mapping from beliefs over one s opponents actions to
More informationSide-Communication Yields Efficiency of Ascending Auctions: The Two-Items Case
Side-Communication Yields Efficiency of Ascending Auctions: The Two-Items Case Ron Lavi Faculty of Industrial Engineering and Management The Technion Israel Institute of Technology ronlavi@ie.technion.ac.il
More informationOn the Efficiency of the Walrasian Mechanism
On the Efficiency of the Walrasian Mechanism Moshe Babaioff (Microsoft Research) Noam Nisan (Microsoft Research and Hebrew University) Brendan Lucier (Microsoft Research) Renato Paes Leme (Google Research)
More informationCoordination Games on Graphs
CWI and University of Amsterdam Based on joint work with Mona Rahn, Guido Schäfer and Sunil Simon : Definition Assume a finite graph. Each node has a set of colours available to it. Suppose that each node
More informationOptimal selling rules for repeated transactions.
Optimal selling rules for repeated transactions. Ilan Kremer and Andrzej Skrzypacz March 21, 2002 1 Introduction In many papers considering the sale of many objects in a sequence of auctions the seller
More informationOnline Appendix. ( ) =max
Online Appendix O1. An extend model In the main text we solved a model where past dilemma decisions affect subsequent dilemma decisions but the DM does not take into account how her actions will affect
More informationDeep Learning for Revenue-Optimal Auctions with Budgets
Deep Learning for Revenue-Optimal Auctions with Budgets Zhe Feng Harvard SEAS Based on joint work with Harikrishna Narasimhan (Harvard) and David C. Parkes (Harvard) 7/11/2018 AAMAS'18, Stockholm, Sweden
More informationEffects of Wealth and Its Distribution on the Moral Hazard Problem
Effects of Wealth and Its Distribution on the Moral Hazard Problem Jin Yong Jung We analyze how the wealth of an agent and its distribution affect the profit of the principal by considering the simple
More informationOptimization 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 informationA Game Theoretic Approach to Promotion Design in Two-Sided Platforms
A Game Theoretic Approach to Promotion Design in Two-Sided Platforms Amir Ajorlou Ali Jadbabaie Institute for Data, Systems, and Society Massachusetts Institute of Technology (MIT) Allerton Conference,
More information