Welfare Maximization in Combinatorial Auctions
|
|
- Roger Atkins
- 5 years ago
- Views:
Transcription
1 Welfare Maximization in Combinatorial Auctions Professor Greenwald We introduce the VCG mechanism, a direct auction for multiple goods, and argue that it is both welfare-imizing and DSIC. 1 Combinatorial Auctions After six long weeks of studying single-parameter auctions to death!, we are ready to move on to the study of multi-parameter auctions. In single-parameter auctions, there was sometimes a single good, and sometimes more than one good (e.g., sponsored search), but the bidders were always characterized by but one parameter. Auctions in which there are multiple (indivisible) goods, and the bidders values for bundles (i.e., subsets) of those goods cannot be characterized by a single parameter, are called combinatorial auctions. Analogous to the single-parameter setting, we will begin our study of combinatorial auctions by focusing on direct mechanisms in which truthful reporting is a dominant strategy (i.e., DSIC mechanisms), and the objective is welfare imization. Given a set of goods G and a set of bidders N, let Ω denote the set of all possible (feasible) 1 allocations of goods to bidders. For example, when G = 1, there are n + 1 feasible allocations: the good can remain unallocated, or it can be given to any one of the bidders. Generally speaking, each bidder s preferences are described by a valuation, which is a function from allocations to real numbers: 1 No more goods than those available can be allocated to bidders. v i : Ω R, i N. We make the additional assumption that bidders do not have otherregarding preferences, so they care only about their own allocation, no one else s. Then, overloading notation: v i : 2 G R, i N. Remark 1.1. We use the notation 2 G to refer to the power set of G, meaning the set of all subsets of G. The notation derives from the following: If the cardinality of G is m, then the cardinality of the power set of G is 2 m. In this lecture, we study a direct mechanism in which all bidders reports take the form of valuations, meaning values for all possible bundles of goods. 2 But it should already be apparent that solving a combinatorial auction is non-trivial, because describing a valuation takes exponential space and time, and communicating a bid to the auctioneer takes exponential space and time. 2 As for a valuation v i itself, we likewise overload the notation for a bid b i.
2 welfare imization in combinatorial auctions 2 2 The VCG Mechanism In the single-parameter setting, we designed a welfare-imizing DSIC auction using the following process: 1. Find a welfare-imizing allocation, given bids: i.e., name the highest bidders as winners. 2. Charge each winner the appropriate payment, so as to ensure the DSIC property, which in the case of a single good is given by Myerson s payment formula. In the multi-parameter setting, this design strategy does not change: 1. Solve the winner determination problem: i.e., find a welfareimizing allocation ω, given bids b: ω arg i N b i (ω). 2. Charge each winner the appropriate payment, so as to ensure the DSIC property. The only question then is, what payment formula ensures the DSIC property? The answer is the following: ( ) p i (ω ) = h i (b i ) b j (ω ) A mechanism that uses this payment formula is called a Groves mechanism, and it is dominant-strategy incentive compatible. Theorem 2.1. The Groves mechanism is DSIC. Proof. Fix a bidder i and a bid profile b i. Let The utility of bidder i is f (b i, b i ) arg u i (b i, b i ) = v i ( f (b i, b i )) ( i N h i (b i ) b i (ω). b j ( f (b i, b i )) = v i ( f (b i, b i )) + b j ( f (b i, b i )) h i (b i ). The VCG mechanism selects an allocation f (b i, b i ) that imizes b i ( f (b i, b i )) + b j ( f (b i, b i )). )
3 welfare imization in combinatorial auctions 3 Bidder i wants the mechanism to select an allocation f (b i, b i ) that imizes v i ( f (b i, b i )) + b j ( f (b i, b i )) In order to ensure the mechanism imizes this quantity, bidder i must report b i = v i. We will choose h i (b i ) = b j (ω) This choice is called the Clarke pivot rule. Auctions that use the aforementioned design process together with the Clarke pivot rule in the payment formula are called Vickrey- Clarke-Grove (VCG) auctions. 3 With the Clarke pivot rule and nonnegative valuations, the VCG mechanism is individually rational, and never pays bidders to participate (i.e., all payments are non-negative). While the VCG mechanism is DSIC and IR, it still exhibits some bizarre behavior. You will explore the following anomalies in this week s homework exercises: 3 VCG auctions are a special case of VCG mechanisms, which apply beyond auctions: e.g., in the realm of public goods provisioning. 1. The VCG mechanism may allocate goods to bidders with strictly positive valuations, and still generate zero revenue. 2. The VCG mechanism may generate less revenue for the auctioneer when an additional bidder participates. 3. The VCG mechanism may generate more utility for bidders who collude to submit untruthful bids. Indeed, bidders can collude with themselves by submitting what are called false-name bids! 3 Interpreting the VCG Payment Formula We now describe two ways to interpret the VCG payment formula. Suppose bidder i were not present. The VCG mechanism would generate welfare b j (ω). When bidder i is present, the set of bidders N \ i may not achieve (collectively) as much welfare as when i was not present. With i present, the welfare generated is ω arg j N b j (ω), and the net difference in welfare for the set of bidders in N \ i is b j (ω) b j (ω ).
4 welfare imization in combinatorial auctions 4 This quantity is exactly the payment the VCG mechanism charges bidder i. Thus, we can view bidder i s payment as the externality they impose on all the other bidders, collectively. Example 3.1. When there is only one good, b j (ω ) = 0, so the VCG mechanism charges the winner b j (ω), which (not coincidentally!) is the second-highest bid. Thus, the secondprice, sealed-bid auction (a.k.a., the Vickrey auction) is the VCG mechanism assuming only one good. Another way of interpreting the payment formula is in terms of rebates. Expand the payment formula as follows: p i (ω ) = = = b i (ω ) b j (ω) b j (ω) [ j N b j (ω ) b j (ω ) b j (ω ) + b i (ω ) b i (ω ) b j (ω) We see that bidder i s payments are precisely their bid less a nonnegative quantity. Moreover, this quantity can be understood as the amount of additional welfare that can be attributed to i s presence: i.e., the value of the welfare-imizing allocation with i less the value of the welfare-imizing allocation without i. Example 3.2. In a Vickrey auction for a single good, suppose, without loss of generality, bidder 1 wins, and bidder 2 s bid is the second highest. Bidder 1 pays p 1 (ω ) = b 1 (b 1 b 2 ) = b 2. We now present an example of how the VCG mechanism operates with three bidders and two goods. Example 3.3. Suppose there are three bidders and two goods, A and B, with valuations as described in Table 1: ]. Bundle v 1 v 2 v {A} {B} {A, B} Table 1: Bidder valuations for winning subset of goods in G = {A, B} The welfare-imizing allocation ω gives bundle {A, B} to bidder 3, and results in total welfare of 4.
5 welfare imization in combinatorial auctions 5 1. If bidder 1 did not exist, the imum possible welfare would be 4. Bidder 1 s contribution to welfare is zero. Payments for bidder 1 are p 1 (ω ) = 4 4 = 4 (4 0) = If bidder 2 did not exist, the imum possible welfare would be 4. Bidder 2 s contribution to welfare is zero. Payments for bidder 2 are p 2 (ω ) = 4 4 = 4 (4 0) = If bidder 3 did not exist, the imum possible welfare would be 3. We could allocate A to bidder 1 and B to bidder 2 (or vice versa). Payments for bidder 3 are p 3 (ω ) = 3 0 = 4 (4 3) = 3. 4 The Winner Determination Problem Implementing the VCG mechanism requires solving the winner determination problem (i.e., solving for an optimal allocation) n + 1 times. This is a serious impediment to its widespread use, because solving the winner determination problem turns out to be an NPhard problem. Nonetheless, it is a problem of great practical importance; as such, it has been studied empirically, 4 like other NP-hard problems: e.g., satisfiability and the travelling salesperson problem. The solution to the winner determination problem can be formulated as a constrained optimization problem: 1. Objective function: Maximize welfare. 4 Kevin Leyton-Brown, Mark Pearson, and Yoav Shoham. Towards a universal test suite for combinatorial auction algorithms. In Proceedings of the 2nd ACM conference on Electronic commerce, pages ACM, Constraints: (a) Do not allocate any good to more than one bidder. (b) Do not allocate to any bidder more than one bundle. 5 Let x i,s indicate whether bidder i is allocated bundle S or not: 1, if i is allocated bundle S x i,s = 0, otherwise. 5 This set of constraints is necessary becauee the value of bundle S 1 S 2 may not equal the value of S 1 plus the value of S 2, and imizing the sum total of these values is the objective. Finding an optimal allocation can then be expressed as an integer linear program. Given truthful reports v, the primal form is: x i N S G i N S G:j S x i,s v i (S) x i,s 1, j G
6 welfare imization in combinatorial auctions 6 x i,s 1, S G x i,s {0, 1}, i N i N, S G This problem is computationally expensive because there are an exponential number of variables, but it would be difficult to solve regardless, because integer linear programming is NP-hard. Remark 4.1. Not all instances of the winner determination problem are NP-hard, even in the multi-parameter case. For example, when bidders valuations are additive, so that the value of a set of goods is the sum total of their individual values: i.e., for all i N, v i (S) = v i (j) j S the multi-parameter case reduces to a single-parameter k-good case, and hence can be solved in polynomial time. Now, suppose we relax the integrality constraints, so that allocations are now in [0, 1] instead of {0, 1}. With a bit of work, we can show that the dual of the relaxed LP is: min u,p u i + p j i N j G u i + p j v i (S), j S i N, S G u i 0, i N p j 0, j G. We have intentionally used the variable names u and p, as the dual linear program can be interpreted as solving for utility and payments, respectively. While the number of variables in the dual is only polynomial in size, the number of constraints is exponential. A The Primal and the Dual In matrix form, the relaxed primal can be written as x c T x Ax b x 0 In matrix form, the dual can be written as min y b T y A T y c y 0
7 welfare imization in combinatorial auctions 7 References [1] Kevin Leyton-Brown, Mark Pearson, and Yoav Shoham. Towards a universal test suite for combinatorial auction algorithms. In Proceedings of the 2nd ACM conference on Electronic commerce, pages ACM, 2000.
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 informationVickrey 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 informationSolution: 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 informationLecture 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 informationCPS 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 informationKnapsack Auctions. Sept. 18, 2018
Knapsack Auctions Sept. 18, 2018 aaacehicbvdlssnafj34rpuvdelmsigvskmkoasxbtcuk9ghncfmjpn26gqszibsevojbvwvny4ucevsnx/jpm1cww8mndnnxu69x08ylcqyvo2v1bx1jc3svnl7z3dv3zw47mg4fzi0ccxi0forjixy0lzumdjlbegrz0jxh93kfvebceljfq8mcxejnoa0pbgplxnmwxxs2tu49ho16lagvjl/8hpoua6dckkhrizrtt2zytwtgeaysqtsaqvanvnlbdfoi8ivzkjkvm0lys2qubqzmi07qsqjwim0ih1noyqidlpzqvn4qpuahrhqjys4u393zcischl5ujjfus56ufif109veovmlcepihzpb4upgyqgetowoijgxsaaicyo3hxiiriik51hwydgl568tdqnum3v7bulsvo6ikmejsejqaibxiimuaut0ayypijn8arejcfjxxg3pualk0brcwt+wpj8acrvmze=
More informationCS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 7: Prior-Free Multi-Parameter Mechanism Design. Instructor: Shaddin Dughmi
CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 7: Prior-Free Multi-Parameter Mechanism Design Instructor: Shaddin Dughmi Outline 1 Multi-Parameter Problems and Examples 2 The VCG Mechanism
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 Vickrey-Clarke-Groves Mechanisms Note: This is a only a
More informationGame 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 informationEECS 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 informationRedistribution 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 informationMotivation. 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 informationNETS 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 informationVickrey-Clarke-Groves Mechanisms
Vickrey-Clarke-Groves Mechanisms Jonathan Levin 1 Economics 285 Market Design Winter 2009 1 These slides are based on Paul Milgrom s. onathan Levin VCG Mechanisms Winter 2009 1 / 23 Motivation We consider
More informationLecture 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 informationCS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 1: Introduction and Class Overview. Instructor: Shaddin Dughmi
CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 1: Introduction and Class Overview Instructor: Shaddin Dughmi Outline 1 Teaser 2 Course Goals and Administrivia 3 Algorithmic Mechanism Design
More informationCS 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 informationOn 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 informationCombinatorial 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 informationAlgorithmic Game Theory and Applications
Algorithmic Game Theory and Applications Lecture 18: Auctions and Mechanism Design II: a little social choice theory, the VCG Mechanism, and Market Equilibria Kousha Etessami Reminder: Food for Thought:
More informationThe 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 informationEconomics and Computation
Economics and Computation ECON 425/563 and CPSC 455/555 Professor Dirk Bergemann and Professor Joan Feigenbaum Combinatorial Auctions In case of any questions and/or remarks on these lecture notes, please
More informationRevenue Monotonicity in Combinatorial Auctions
Revenue Monotonicity in Combinatorial Auctions Baharak Rastegari, Anne Condon and Kevin Leyton-Brown Department of Computer Science, University of British Columbia 2366 Main Mall, Vancouver, B.C., Canada,
More informationCS599: 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 informationLecture 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 informationQuery 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 informationWorst-Case Optimal Redistribution of VCG Payments in Multi-Unit Auctions
Worst-Case Optimal Redistribution of VCG Payments in Multi-Unit Auctions Mingyu Guo Duke University Dept. of Computer Science Durham, NC, USA mingyu@cs.duke.edu Vincent Conitzer Duke University Dept. of
More informationOn 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 informationCS364B: Frontiers in Mechanism Design Lecture #2: Unit-Demand Bidders and Walrasian Equilibria
CS364B: Frontiers in Mechanism Design Lecture #2: Unit-Demand Bidders and Walrasian Equilibria Tim Roughgarden January 8, 2014 1 Bidders with Unit-Demand Valuations 1.1 The Setting Last lecture we discussed
More informationAPPLIED MECHANISM DESIGN FOR SOCIAL GOOD
APPLIED MECHANISM DESIGN FOR SOCIAL GOOD JOHN P DICKERSON Lecture #3 09/06/2016 CMSC828M Tuesdays & Thursdays 12:30pm 1:45pm REMINDER: SEND ME TOP 3 PRESENTATION PREFERENCES! I LL POST THE SCHEDULE TODAY
More 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 Myerson Optimal Auction Note: This is a only a draft version,
More informationCombinatorial Auctions with Structural SVMs
Designing Incentive Compatible Payment Rules for Combinatorial Auctions with Structural SVMs A thesis presented by Pichayut Jirapinyo To Computer Science in partial fulfillment of the honors requirements
More informationMechanism Design II. Terence Johnson. University of Notre Dame. Terence Johnson (ND) Mechanism Design II 1 / 30
Mechanism Design II Terence Johnson University of Notre Dame Terence Johnson (ND) Mechanism Design II 1 / 30 Mechanism Design Recall: game theory takes the players/actions/payoffs as given, and makes predictions
More informationCore-selecting package auctions. Han Dong, Hajir Roozbehani
Core-selecting package auctions Han Dong, Hair Roozbehani 11.11.2008 Direct Impression to the paper proposes QoS for mechanism design connects stable matching with mechanism analyses theorem deeply and
More informationSimplified Mechanisms
Simplified Mechanisms A study on the applications to sponsored search by: Hajir Roozbehani, Dong Han Outline Properties of the Core Why Simplification? Simplification Theorems GSP vs VCG Package auctions
More informationLecture 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 informationCS364B: Frontiers in Mechanism Design Lecture #3: The Crawford-Knoer Auction
CS364B: Frontiers in Mechanism Design Lecture #3: The Crawford-Knoer Auction Tim Roughgarden January 15, 2014 1 The Story So Far Our current theme is the design of ex post incentive compatible (EPIC) ascending
More informationOptimal 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 informationLecture 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 informationCS599: 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 informationOn 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 informationPayment Rules for Combinatorial Auctions via Structural Support Vector Machines
Payment Rules for Combinatorial Auctions via Structural Support Vector Machines Felix Fischer Harvard University joint work with Paul Dütting (EPFL), Petch Jirapinyo (Harvard), John Lai (Harvard), Ben
More informationSequential Bidding in the Bailey-Cavallo Mechanism
Sequential Bidding in the Bailey-Cavallo Mechanism Krzysztof R. Apt 1,2 and Evangelos Markakis 2 1 CWI, Science Park 123, 1098 XG Amsterdam 2 Institute of Logic, Language and Computation, University of
More informationMechanism Design and Truthful Algorithms
Mechanism Design and Truthful Algorithms Ocan Sankur 13/06/2013 Ocan Sankur (ULB) Mechanism Design and Truthful Algorithms June 13, 2013 1 / 25 Mechanism Design Mechanism design is about designing games
More informationMulti-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 informationMechanism Design: Dominant Strategies
May 20, 2014 Some Motivation Previously we considered the problem of matching workers with firms We considered some different institutions for tackling the incentive problem arising from asymmetric information
More informationMechanism Design: Basic Concepts
Advanced Microeconomic Theory: Economics 521b Spring 2011 Juuso Välimäki Mechanism Design: Basic Concepts The setup is similar to that of a Bayesian game. The ingredients are: 1. Set of players, i {1,
More informationMechanisms 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 informationAlgorithmic 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 informationCO759: 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 informationGraph 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 informationMechanisms with Referrals: VCG Mechanisms and Multi-Level Mechanisms
Mechanisms with Referrals: VCG Mechanisms and Multi-Level Mechanisms Joosung Lee February 2016 Abstract We study mechanisms for asymmetric information on networks with the following features: 1) A mechanism
More informationMechanism Design for Multiagent Systems
Mechanism Design for Multiagent Systems Vincent Conitzer Assistant Professor of Computer Science and Economics Duke University conitzer@cs.duke.edu Introduction Often, decisions must be taken based on
More informationCS 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 informationStrategy-proof assignment with a vanishing budget surplus
Strategy-proof assignment with a vanishing budget surplus Hervé Moulin Department of Economics, Rice University April 2007 1 The problem Agroupofn agents must assign p identical desirable objects, where
More informationCSC2420 Spring 2017: Algorithm Design, Analysis and Theory Lecture 12
CSC2420 Spring 2017: Algorithm Design, Analysis and Theory Lecture 12 Allan Borodin April 3, 2017 1 / 1 Announcements Announcements 1 There is an interesting talk this Friday at 10:30 at the Fields Institute
More informationThe Revenue Equivalence Theorem 1
John Nachbar Washington University May 2, 2017 The Revenue Equivalence Theorem 1 1 Introduction. The Revenue Equivalence Theorem gives conditions under which some very different auctions generate the same
More informationNTU IO (I) : Auction Theory and Mechanism Design II Groves Mechanism and AGV Mechansim. u i (x, t i, θ i ) = V i (x, θ i ) + t i,
Meng-Yu Liang NTU O : Auction Theory and Mechanism Design Groves Mechanism and AGV Mechansim + 1 players. Types are drawn from independent distribution P i on [θ i, θ i ] with strictly positive and differentiable
More informationComputationally Feasible VCG Mechanisms
Computationally Feasible VCG Mechanisms Noam Nisan Amir Ronen Abstract One of the major achievements of mechanism design theory is the family of truthful (incentive compatible) mechanisms often called
More informationOptimized 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 informationMechanism Design: Bayesian Incentive Compatibility
May 30, 2013 Setup X : finite set of public alternatives X = {x 1,..., x K } Θ i : the set of possible types for player i, F i is the marginal distribution of θ i. We assume types are independently distributed.
More informationWelfare Undominated Groves Mechanisms
Welfare Undominated Groves Mechanisms Krzysztof Apt 1,2, Vincent Conitzer 3, Mingyu Guo 3, and Evangelos Markakis 1 1 Centre for Math and Computer Science (CWI, Amsterdam, The Netherlands {apt, vangelis}@cwi.nl
More informationCombinatorial Auction: A Survey (Part I)
Combinatorial Auction: A Survey (Part I) Sven de Vries Rakesh V. Vohra IJOC, 15(3): 284-309, 2003 Presented by James Lee on May 10, 2006 for course Comp 670O, Spring 2006, HKUST COMP670O Course Presentation
More informationRandomized Truthful Auctions of Digital Goods are Randomizations over Truthful Auctions
Randomized Truthful Auctions of Digital Goods are Randomizations over Truthful Auctions Aranyak ehta Georgia Institute of Technology 802, Atlantic Dr. Atlanta, USA aranyak@cc.gatech.edu Vijay V. Vazirani
More informationChapter 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 informationBundling Equilibrium in Combinatorial Auctions
Bundling Equilibrium in Combinatorial Auctions Ron Holzman Department of Mathematics Technion Israel Institute of Technology Haifa 32000, Israel holzman@tx.technion.ac.il Noa Kfir-Dahav Faculty of IE and
More informationAutomated mechanism design. Vincent Conitzer
Automated mechanism design Vincent Conitzer conitzer@cs.duke.edu General vs. specific mechanisms Mechanisms such as Clarke (VCG) mechanism are very general but will instantiate to something specific in
More informationResource Allocation and Pricing. R. Srikant University of Illinois
Resource Allocation and Pricing R. Srikant University of Illinois References The Mathematics of Internet Congestion Control, Birkhauser, 2004. Pricing: Kelly Distributed Resource Allocation: Kelly, Mauloo
More informationMechanism Design with Approximate Valuations. Alessandro Chiesa Silvio Micali Zeyuan Allen Zhu
Mechanism Design with Approximate Valuations Alessandro Chiesa Silvio Micali Zeyuan Allen Zhu May 1, 2012 RQE presentation Recall 1 2 3 n Recall mechanism 1 2 3 n Recall outcome mechanism 1 2 3 n Rolex
More informationIntroduction to Mechanism Design
Introduction to Mechanism Design Xianwen Shi University of Toronto Minischool on Variational Problems in Economics September 2014 Introduction to Mechanism Design September 2014 1 / 75 Mechanism Design
More informationA Review of Auction Theory: Sequential Auctions and Vickrey Auctions
A Review of Auction Theory: and Vickrey Daniel R. 1 1 Department of Economics University of Maryland, College Park. September 2017 / Econ415 . Vickrey s. Vickrey. Example Two goods, one per bidder Suppose
More informationA Theory of Expressiveness in Mechanisms
A Theory of Expressiveness in Mechanisms Michael Benisch, Norman Sadeh, and Tuomas Sandholm December 2007 CMU-CS-07-178 School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 This work
More informationComputing Optimal Outcomes under an Expressive Representation of Settings with Externalities
Computing Optimal Outcomes under an Expressive Representation of Settings with Externalities Vincent Conitzer Department of Computer Science Duke University Durham, NC 27708, USA conitzer@cs.duke.edu Tuomas
More informationAn Algorithm for Multi-Unit Combinatorial Auctions
An Algorithm for Multi-Unit Combinatorial Auctions Kevin Leyton-Brown and Yoav Shoham and Moshe Tennenholtz Computer Science Department Stanford University Stanford, CA 94305 Abstract We present a novel
More informationA Sealed-Bid Unit-Demand Auction with Put Options
A Sealed-Bid Unit-Demand Auction with Put Options Chinmayi Krishnappa chinmayi@cs.utexas.edu C. Greg Plaxton plaxton@cs.utexas.edu February 2011 Abstract We introduce a variant of the classic sealed-bid
More informationOn Revenue Maximization with Sharp Multi-Unit Demands
On Revenue Maximization with Sharp Multi-Unit Demands Ning Chen Xiaotie Deng Paul W. Goldberg Jinshan Zhang October 20, 2014 Abstract We consider markets consisting of a set of indivisible items, and buyers
More informationMechanism Design. Terence Johnson. December 7, University of Notre Dame. Terence Johnson (ND) Mechanism Design December 7, / 44
Mechanism Design Terence Johnson University of Notre Dame December 7, 2017 Terence Johnson (ND) Mechanism Design December 7, 2017 1 / 44 Market Design vs Mechanism Design In Market Design, we have a very
More informationStability and Incentive Compatibility in a Kernel-Based Combinatorial Auction
Stability and Incentive Compatibility in a Kernel-Based Combinatorial Auction Sébastien Lahaie Yahoo! Research New York, NY 10018 lahaies@yahoo-inc.com Abstract We present the design and analysis of an
More informationVoting and Mechanism Design
José M Vidal Department of Computer Science and Engineering, University of South Carolina March 26, 2010 Abstract Voting, Mechanism design, and distributed algorithmics mechanism design. Chapter 8. Voting
More informationHard-to-Manipulate Combinatorial Auctions
Hard-to-Manipulate Combinatorial Auctions The Harvard community has made this article openly available. Please share how this access benefits you. Your story matters Citation Sanghvi, Saurabh, and David
More informationEfficient Money Burning in General Domains
Efficient Money Burning in General Domains Dimitris Fotakis 1, Dimitris Tsipras 2, Christos Tzamos 2, and Emmanouil Zampetakis 2 1 School of Electrical and Computer Engineering, National Technical University
More 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 Properties of Social Choice Functions Note: This is a only
More informationTime slot allocation by auctions
Bachelor Thesis Time slot allocation by auctions Author: Nathalie van Zeijl Supervisors: Dr. A.F. Gabor and Dr. Y. Zhang July 13, 2011 Abstract In this research we investigated what effects are of an auction
More informationOn Ascending Vickrey Auctions for Heterogeneous Objects
On Ascending Vickrey Auctions for Heterogeneous Objects Sven de Vries James Schummer Rakesh V. Vohra August 23, 2005 Abstract We construct an ascending auction for heterogeneous objects by applying a primal-dual
More informationMechanism Design: Review of Basic Concepts
Juuso Välimäki Oslo Minicourse in Mechanism Design November 206 Mechanism Design: Review of Basic Concepts Single Agent We start with a review of incentive compatibility in the simplest possible setting:
More informationAlgorithmic Game Theory and Economics: A very short introduction. Mysore Park Workshop August, 2012
Algorithmic Game Theory and Economics: A very short introduction Mysore Park Workshop August, 2012 PRELIMINARIES Game Rock Paper Scissors 0,0-1,1 1,-1 1,-1 0,0-1,1-1,1 1,-1 0,0 Strategies of Player A Strategies
More informationMechanism Design for Resource Bounded Agents
Mechanism Design for Resource Bounded Agents International Conference on Multi-Agent Systems, ICMAS 2000 Noa E. Kfir-Dahav Dov Monderer Moshe Tennenholtz Faculty of Industrial Engineering and Management
More informationUniversity of Warwick, Department of Economics Spring Final Exam. Answer TWO questions. All questions carry equal weight. Time allowed 2 hours.
University of Warwick, Department of Economics Spring 2012 EC941: Game Theory Prof. Francesco Squintani Final Exam Answer TWO questions. All questions carry equal weight. Time allowed 2 hours. 1. Consider
More informationTruthful Learning Mechanisms for Multi Slot Sponsored Search Auctions with Externalities
Truthful Learning Mechanisms for Multi Slot Sponsored Search Auctions with Externalities Nicola Gatti a, Alessandro Lazaric b, Marco Rocco a, Francesco Trovò a a Politecnico di Milano, piazza Leonardo
More informationMechanism Design without Quasilinearity
Mechanism Design without Quasilinearity Tomoya Kazumura Graduate School of Economics, Osaka University Debasis Mishra Indian Statistical Institute, Delhi Shigehiro Serizawa ISER, Osaka University September
More informationRADIO spectrum is a critical but scarce resource for. Approximately Truthful Mechanisms for Radio Spectrum Allocation
1 Approximately Truthful Mechanisms for Radio Spectrum Allocation Qinhui Wang, Baoliu Ye, Member, IEEE, Tianyin Xu, Sanglu Lu, Member, IEEE, and Song Guo, Senior Member, IEEE Abstract In wireless networks,
More informationPareto efficient combinatorial auctions: dichotomous preferences without quasilinearity
Pareto efficient combinatorial auctions: dichotomous preferences without quasilinearity Komal Malik and Debasis Mishra May 17, 2018 Abstract We consider a combinatorial auction model where preferences
More informationBidding Rings Revisited
Bidding Rings Revisited Kevin Leyton-Brown Yoav Shoham Moshe Tennenholtz Navin A.R. Bhat Abstract We identify a self-enforcing collusion protocol (a bidding ring ) for first-price auctions. Our work allows
More informationOn 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 informationInapproximability of Combinatorial Public Projects
Inapproximability of Combinatorial Public Projects Michael Schapira 1 and Yaron Singer 2 1 The School of Computer Science and Engineering, The Hebrew University of Jerusalem, Israel, mikesch@cs.huji.ac.il
More informationChapter 2. Equilibrium. 2.1 Complete Information Games
Chapter 2 Equilibrium The theory of equilibrium attempts to predict what happens in a game when players behave strategically. This is a central concept to this text as, in mechanism design, we are optimizing
More informationOn the Fastest Vickrey Algorithm
Algorithmica (2010) 58: 566 590 DOI 10.1007/s00453-009-9285-4 On the Fastest Vickrey Algorithm Elena Grigorieva P. Jean-Jacques Herings Rudolf Müller Dries Vermeulen Received: 21 May 2007 / Accepted: 27
More informationarxiv: 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 informationtheory of mechanism design has been applied in computational settings such as distributed resource and task allocation [16, 27, 26], communication net
Computationally Feasible VCG Mechanisms Noam Nisan Λ Amir Ronen y Abstract One of the major achievements of mechanism design theory is the family of truthful (incentive compatible) mechanisms often called
More informationModule 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