Seminar In Game Theory Algorithms, TAU, 2010. Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.

Slides:



Advertisements
Similar presentations
Combinatorial Auction
Advertisements

Truthful Mechanisms for Combinatorial Auctions with Subadditive Bidders Speaker: Shahar Dobzinski Based on joint works with Noam Nisan & Michael Schapira.
Combinatorial Auctions with Complement-Free Bidders – An Overview Speaker: Michael Schapira Based on joint works with Shahar Dobzinski & Noam Nisan.
6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
Slide 1 of 31 Noam Nisan Approximation Mechanisms: computation, representation, and incentives Noam Nisan Hebrew University, Jerusalem Based on joint works.
Truthful Spectrum Auction Design for Secondary Networks Yuefei Zhu ∗, Baochun Li ∗ and Zongpeng Li † ∗ Electrical and Computer Engineering, University.
Algorithmic mechanism design Vincent Conitzer
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
CPSC 455/555 Combinatorial Auctions, Continued… Shaili Jain September 29, 2011.
The Communication Complexity of Approximate Set Packing and Covering
Price Of Anarchy: Routing
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
Combinatorial auctions Vincent Conitzer v( ) = $500 v( ) = $700.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
A Sufficient Condition for Truthfulness with Single Parameter Agents Michael Zuckerman, Hebrew University 2006 Based on paper by Nir Andelman and Yishay.
1 NP-Complete Problems. 2 We discuss some hard problems:  how hard? (computational complexity)  what makes them hard?  any solutions? Definitions 
Bidding and Allocation in Combinatorial Auctions Noam Nisan Institute of Computer Science Hebrew University.
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
Algorithmic Applications of Game Theory Lecture 8 1.
Ron Lavi Presented by Yoni Moses.  Introduction ◦ Combining computational efficiency with game theoretic needs  Monotonicity Conditions ◦ Cyclic Monotonicity.
Welfare Maximization in Congestion Games Liad Blumrosen and Shahar Dobzinski The Hebrew University.
Item Pricing for Revenue Maximization in Combinatorial Auctions Maria-Florina Balcan, Carnegie Mellon University Joint with Avrim Blum and Yishay Mansour.
Limitations of VCG-Based Mechanisms Shahar Dobzinski Joint work with Noam Nisan.
Truthful Randomized Mechanisms for Combinatorial Auctions Speaker: Michael Schapira Joint work with Shahar Dobzinski and Noam Nisan Hebrew University.
SECOND PART: Algorithmic Mechanism Design. Mechanism Design MD is a subfield of economic theory It has a engineering perspective Designs economic mechanisms.
Truthful Randomized Mechanisms for Combinatorial Auctions Speaker: Shahar Dobzinski Joint work with Noam Nisan and Michael Schapira.
The Theory of NP-Completeness
Combinatorial Auction. Conbinatorial auction t 1 =20 t 2 =15 t 3 =6 f(t): the set X  F with the highest total value the mechanism decides the set of.
1 CSE 417: Algorithms and Computational Complexity Winter 2001 Lecture 23 Instructor: Paul Beame.
CSE 421 Algorithms Richard Anderson Lecture 27 NP Completeness.
Approximation Algorithms for Combinatorial Auctions with Complement-Free Bidders Speaker: Michael Schapira Joint work with Shahar Dobzinski & Noam Nisan.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
Multi-item auctions & exchanges (multiple distinguishable items for sale) Tuomas Sandholm Carnegie Mellon University.
Truthfulness and Approximation Kevin Lacker. Combinatorial Auctions Goals – Economically efficient – Computationally efficient Problems – Vickrey auction.
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
VCG Computational game theory Fall 2010 by Inna Kalp and Yosef Heskia.
Combinatorial Auctions By: Shai Roitman
More on Social choice and implementations 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A Using slides by Uri.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 21.
Combinatorial Auctions ( Bidding and Allocation) Adapted from Noam Nisan.
By: Amir Ronen, Department of CS Stanford University Presented By: Oren Mizrahi Matan Protter Issues on border of economics & computation, 2002.
Yang Cai Oct 08, An overview of today’s class Basic LP Formulation for Multiple Bidders Succinct LP: Reduced Form of an Auction The Structure of.
EMIS 8373: Integer Programming NP-Complete Problems updated 21 April 2009.
Slide 1 of 16 Noam Nisan The Power and Limitations of Item Price Combinatorial Auctions Noam Nisan Hebrew University, Jerusalem.
Algorithmic Mechanism Design: an Introduction Approximate (one-parameter) mechanisms, with an application to combinatorial auctions Guido Proietti Dipartimento.
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
CPS Auctions & Combinatorial Auctions Vincent Conitzer
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Combinatorial Auction. A single item auction t 1 =10 t 2 =12 t 3 =7 r 1 =11 r 2 =10 Social-choice function: the winner should be the guy having in mind.
Approximation Algorithms for Combinatorial Auctions with Complement-Free Bidders Speaker: Shahar Dobzinski Joint work with Noam Nisan & Michael Schapira.
TU/e Algorithms (2IL15) – Lecture 12 1 Linear Programming.
Non-LP-Based Approximation Algorithms Fabrizio Grandoni IDSIA
Approximation Algorithms based on linear programming.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Combinatorial Public Projects
Comp/Math 553: Algorithmic Game Theory Lecture 08
Auctions & Combinatorial Auctions
Comp/Math 553: Algorithmic Game Theory Lecture 09
Auctions & Combinatorial Auctions
Combinatorial Auction
CPS 173 Auctions & Combinatorial Auctions
Combinatorial Auction
Combinatorial Auction
Combinatorial Auction
CPS Auctions & Combinatorial Auctions
CPS Auctions & Combinatorial Auctions
Presentation transcript:

Seminar In Game Theory Algorithms, TAU, 2010

Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian Equilibrium

The Problem… Allocating a set of non-divisible items, among multiple bidders contending for them, In such a way that social welfare is maximized

The Goal! Design a computational efficient mechanism, that will find such a socially efficient allocation

Difficulties  Computational Complexity – Problem is hard to compute, NP-Complete  Space Complexity – Values for items is exponential size object  Strategies – Can we analyze them? Design for them?

Applications  Spectrum Actions – Selling licenses for bands spectrum using auctions  Transportation Service – Reverse bid, items value depends on route  Communication Network – Bid for a path between two edges

Formalization  Valuation: v(S) = r Assignment of values to sub sets of items Monotone, Normalized, No Externalities  Allocation: Assignment of sub sets of items to bidders  Social Welfare:

Single-Minded Case  Valuation function v is called single minded if:  Simplify representation of valuation functions  Biddings are represented in the form (S*,vi)

Complexity Allocation problem for the single minded case is basically the “Weight-packing” problem Known to be NP-complete Proof by reduction from INDEPENDENT-SET

Complexity - Proof IS Problem: Given Graph G=(V,E), K does the graph has an independent set of size K?

Complexity - Proof Reduction: The Set Of Items will be E (graph edges) The Number of players will be |V| (graph vertices) The bidding (Vi,Si) of player i: Vi = 1 (Winning Value is always one) Si = { e in E | i in e } (Subset of edges containing i ) Result: S1,.., Sn Allocation iff Social Welfare is exactly the size of the independent set

Improved Complexity? Three possibilities: Approximation – Compute result close to optimal Special Cases – Optimized for specific type of input Heuristic – use heuristics to rapid computation

Complexity - Approximation Allocation S1,..,Sn is called c-approximation if: Exists efficient algorithm? NO! Implies from the NP-completeness reduction Approximating IS within factor is NP-complete Approximating allocation within factor is in NP

Complexity – Special Cases Bidders desire bundles of at most 2: Eq. Weighted Matching Problem, known to be efficiently solvable Bidders desire continuous segment of items: Can be solved efficiently using dynamic programming Integer programming: Use known heuristics to solve for integer programs

Incentive Compatible Mechanism  True values are private information of bidders, despite this, can we design a mechanism that will allow the allocation algorithm to optimize social welfare and keeps computation efficiency? ?

Incentive Compatible Mechanism  Incentive compatible mechanism is one that makes it more worthwhile for bidders to report bids truthfully rather than lie

Incentive Compatible Mechanism  Simple Solution: Allocation would be the socially efficient one Payments would be based on VCG Computationally Intractable  Combined Solution: Allocation approximation (computed efficiently) Payments would be based on VCG Wrong, VCG requires optimal social welfare  Dedicated Algorithm? Biddings are simple composed of the pair of scalar, item set

Incentive Compatible Mechanism Efficient Computable Incentive Compatible Approximation By Factor

Incentive Compatible Mechanism  Lemma 1.9: mechanism for single minded bidders in which losers pay 0 is incentive compatible iff satisfies: Monotonicity – if a bid (S,v) is a winning bid the bid (S*,v*) where S* v is also winning. Critical Payment - A bidder who wins pays the minimum needed for winning  The two conditions are met by the greedy algo`

Incentive Compatible Mechanism  Lemma Proof: Denote true bid B(S,v), false bid B*(S*,v*) If B* lose or S*<S – make no sense to use it Denote p payment for bid B, p* for B* For every x < p bid (S,x) lose - critical payment (S*,x) also lose – monotonicity => p* > p Bidding B~(S,v*) instead (S*,v*) is no worse B is no worse then B~ since if B wins payment is always p If B lose, v < p therefore it wont be worth to win

LP Relaxation Formulate allocation problem as integer program: 1.3 – Maximize Social Welfare 1.4 – Each item is allocated to at most one bidder 1.5 – Each bidder wins at most one bundle 1.6 – All values are non-negative

LP Relaxation LP Relaxation achieve polynomial efficiency by relaxing the variable values from {0,1} to [0..1] Solution corresponds to fractional allocation assuming items were divisible LP has exponentially many variables (in the number of items) For single minded case, simple and efficient, only one variable per player

DLPR Relaxation Solve by limiting lower bounds:

Walrasian Equilibrium Economy Theory, “The Point where the market clears”

Walrasian Equilibrium Comes from economic field theory The set of prices in which demand equals the supply Demand of a bidder is a bundle T that maximize his utility, i.e. for every other bundle S: Linear pricing – the price of a bundle of items equals the sum of prices A pricing and an allocation of items is walrasin equilibrium if for every bidder its allocated bundle is its demand

Walrasian Equilibrium The First Welfare Theorem: Let p1,…,pm and S1,…,Sn be a Walrasian Equilibrium then the allocation S1,..,Sn maximize social welfare social welfare is maximized over all fractional allocations as well

Walrasian Equilibrium Walarsian Equilibrium Sum equation in 2 over all n player 4. 5.

Walrasian Equilibrium Example for non existence of equilibrium: ○ Two players: Alice & Bob, Two items: A, B ○ Alice has value 2 for every non empty set ○ Bob has value 3 for the set {A,B} and 0 for others ○ Optimal allocation allocates both items to Bob ○ Alice must demand the empty set in every in equlibrium ○ Items price must be 2 otherwise Alice will demand them ○ Now bundle containing both is priced 4 ○ Bob won’t demand it!

Walrasian Equilibrium Second Welfare Theorem: if an integral optimal solution exists for LPR then a Walrasian equilibrium allocation is the given solution exists Proof: based on DLPR and complementary slackness Corollary: A Warlasian equilibrium exists in a combinatorial auction iff the corresponding LPR admits an integral optimal solution

Questions?