Slide 1 of 16 Noam Nisan The Power and Limitations of Item Price Combinatorial Auctions Noam Nisan Hebrew University, Jerusalem.

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.
Testing Linear Pricing Algorithms for use in Ascending Combinatorial Auctions (A5) Giro Cavallo David Johnson Emrah Kostem.
Slide 1 of 31 Noam Nisan Approximation Mechanisms: computation, representation, and incentives Noam Nisan Hebrew University, Jerusalem Based on joint works.
Algorithmic mechanism design Vincent Conitzer
Online Mechanism Design (Randomized Rounding on the Fly)
CPSC 455/555 Combinatorial Auctions, Continued… Shaili Jain September 29, 2011.
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
The Communication Complexity of Approximate Set Packing and Covering
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.
OR of XORs of Singletons. Approximation Algorithms for CAs with Complement-Free Bidders ClassUpper BoundLower Bound Generalmin {n, O(m 1/2 )} min {n, O(m.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
What I Really Wanted To Know About Combinatorial Auctions Arne Andersson Trade Extensions Uppsala University.
Single Value Combinatorial Auctions and Implementation in Undominated Strategies Moshe Babaioff*, Ron Lavi + and Elan Pavlov* + Social and Information.
1 Regret-based Incremental Partial Revelation Mechanism Design Nathanaël Hyafil, Craig Boutilier AAAI 2006 Department of Computer Science University of.
Preference Elicitation Partial-revelation VCG mechanism for Combinatorial Auctions and Eliciting Non-price Preferences in Combinatorial Auctions.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
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.
Preference elicitation and multistage/iterative mechanisms Vincent Conitzer
Algorithmic Applications of Game Theory Lecture 8 1.
Mechanism Design and the VCG mechanism The concept of a “mechanism”. A general (abstract) solution for welfare maximization: the VCG mechanism. –This is.
1 Best-Reply Mechanisms Noam Nisan, Michael Schapira and Aviv Zohar.
Preference elicitation/ iterative mechanisms Adapted from notes by Vincent Conitzer.
Welfare Maximization in Congestion Games Liad Blumrosen and Shahar Dobzinski The Hebrew University.
Distributed Multiagent Resource Allocation In Diminishing Marginal Return Domains Yoram Bachrach(Hebew University) Jeffrey S. Rosenschein (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.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
An Improved Approximation Algorithm for Combinatorial Auctions with Submodular Bidders.
Truthful Randomized Mechanisms for Combinatorial Auctions Speaker: Michael Schapira Joint work with Shahar Dobzinski and Noam Nisan Hebrew University.
An Improved Approximation Algorithm for Combinatorial Auctions with Submodular Bidders Speaker: Shahar Dobzinski Joint work with Michael Schapira.
Truthful Randomized Mechanisms for Combinatorial Auctions Speaker: Shahar Dobzinski Joint work with Noam Nisan and Michael Schapira.
Towards a Characterization of Truthful Combinatorial Auctions Ron Lavi, Ahuva Mu’alem, Noam Nisan Hebrew University.
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.
Bayesian Combinatorial Auctions Giorgos Christodoulou, Annamaria Kovacs, Michael Schapira האוניברסיטה העברית בירושלים The Hebrew University of Jerusalem.
VC v. VCG: Inapproximability of Combinatorial Auctions via Generalizations of the VC Dimension Michael Schapira Yale University and UC Berkeley Joint work.
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.
Noam Nisan Non-price Equilibria in Markets of Discrete goods Avinatan Hassidim, Haim Kaplan, Yishay Mansour, Noam Nisan.
Ascending multi-item auctions Increase prices until each item is demanded only once Item prices vs. bundle prices –E.g. where there exist no appropriate.
Truthfulness and Approximation Kevin Lacker. Combinatorial Auctions Goals – Economically efficient – Computationally efficient Problems – Vickrey auction.
Collusion and the use of false names Vincent Conitzer
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
Iterative Combinatorial Auctions David C. Parkes Division Engineering and Applied Sciences Harvard University.
Combinatorial Auctions By: Shai Roitman
Combinatorial Auctions ( Bidding and Allocation) Adapted from Noam Nisan.
Preference elicitation Communicational Burden by Nisan, Segal, Lahaie and Parkes October 27th, 2004 Jella Pfeiffer.
Automated Design of Multistage Mechanisms Tuomas Sandholm (Carnegie Mellon) Vincent Conitzer (Carnegie Mellon) Craig Boutilier (Toronto)
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.
Algorithmic Mechanism Design: an Introduction Approximate (one-parameter) mechanisms, with an application to combinatorial auctions Guido Proietti Dipartimento.
AAMAS 2013 best-paper: “Mechanisms for Multi-Unit Combinatorial Auctions with a Few Distinct Goods” Piotr KrystaUniversity of Liverpool, UK Orestis TelelisAUEB,
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
Automated Mechanism Design Tuomas Sandholm Presented by Dimitri Mostinski November 17, 2004.
CPS Preference elicitation/ iterative mechanisms 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.
Truthful and near-optimal mechanism design via linear programming Chaitanya Swamy Caltech and U. Waterloo Joint work with Ron Lavi Caltech.
Approximation Algorithms for Combinatorial Auctions with Complement-Free Bidders Speaker: Shahar Dobzinski Joint work with Noam Nisan & Michael Schapira.
False-name Bids “The effect of false-name bids in combinatorial
Combinatorial Public Projects
Failures of the VCG Mechanism in Combinatorial Auctions and Exchanges
Computational Mechanism Design
Internet Economics כלכלת האינטרנט
Combinatorial Auctions (Bidding and Allocation)
Preference elicitation/ iterative mechanisms
CPS Preference elicitation/ iterative mechanisms
Presentation transcript:

Slide 1 of 16 Noam Nisan The Power and Limitations of Item Price Combinatorial Auctions Noam Nisan Hebrew University, Jerusalem

Slide 2 of 16 Noam Nisan Talk Structure Types of Iterative Auctions Computational Power of Item-Price Auctions Complexity: item-price vs. Bundle-price auctions Some approximations by item-price auctions

Slide 3 of 16 Noam Nisan Combinatorial Auctions m indivisible non-identical items for sale n bidders compete for subsets of these items Each bidder i has a valuation for each set of items: v i (S) = value that i assigns to acquiring the set S  v i is non-decreasing (“free disposal”)  v i (Ø) = 0 Objective: Find a partition (S 1 …S n ) of {1..m} that maximizes the social welfare:  i v i (S i ) Issues: communication, allocation, strategies

Slide 4 of 16 Noam Nisan Iterative Auction Mechanisms At each stage, the mechanism presents to the next bidder i a set of tentative bundle prices {p i,S }. The bidder at this stage should bid for the set S that maximizes his utility at these prices: v i (S) - p i,S. The mechanism rules determine: the prices at each stage, who bids at each stage, when to stop. Upon termination it should determine the final allocation and the payments. Types of natural restrictions:  Item-prices (linear prices): p i,S =  j  S p i,j  Anonymous prices: p i,S = p i’,S  Ascending Auctions: p i,S non-decreasing with time

Slide 5 of 16 Noam Nisan Why “should” bidders follow protocol? Many possible answers, with varying degrees of plausibility:  Incentive Compatible (in dominant strategies)  Charge VCG prices – ex-post-Nash incentive compatibility  Proxies – whether actual or cryptographically simulated  Myopic – this is exactly why these bids are intuitive  Obedient – A purely computational perspective In this talk we stay agnostic about incentives  Present whatever incentive properties obtained in each case  Impossibility results apply regardless of incentives

Slide 6 of 16 Noam Nisan Can the efficient outcome be obtained? Parkes-Ungar and Ausubel-Milgron mechanisms reach the efficient allocation. They are ascending, non- anonymous, and use (non-linear) bundle-prices. Open: are there ascending anonymous mechanisms that reach the efficient allocation? Our question: are there item-price auctions that reach the efficient allocation?  If valuations are substitutes  yes Kelso&Crawford  What about the general case?  Walrasian equilibrium with item prices does not exist.

Slide 7 of 16 Noam Nisan Demand oracle view of item-price auctions Demand Oracle Query:  Input: m item prices: p 1 …p m  Output: D(p 1 …p m ) -- Demand at these prices. I.e. the set S that maximizes v(S)- Σ j  S p j A general item-price iterative auction may be viewed as an allocation algorithm whose input is a demand oracle for each bidder. Lemma: A demand oracle can simulate a valuation oracle. (And, the simulation is computationally efficient.) Valuation Oracle Query:  Input: subset S  Output: v(S) Corollary: (Weird) item-price auctions can reach the efficient outcome and produce VCG prices.

Slide 8 of 16 Noam Nisan Simulating a Valuation Oracle Algorithm for computing v(S) using a demand oracle: marginal-valuation(j,S): For all goods j  S set p j =0; for all other goods set p j =∞ Perform a binary search on p j to find lowest value with D(p 1 …p m )=S v(S): Initialize: result=0 For all goods j  S do result  result + marginal-valuation( j, {j’  S | j’<j } )

Slide 9 of 16 Noam Nisan Ascending Item-price auctions? No. Blumrosen & Nisan  (0,1) v(a) v(b) v(ab) Player 1 Player 2 Player 1 Player 2 Finding an efficient allocation requires answering: v 1 (a) <> v 1 (b)? Assume wlog that p 1 b rose to 1 before p 1 a rose to 1. Until this time, no information was gained (answer always {ab}). From this time on, no information on v 1 (b) can be gained.

Slide 10 of 16 Noam Nisan Analyzing complexity of auction mechanisms Consider only informational costs; ignore computation  “preference elicitation”, “communication complexity” Basic lower bound: every combinatorial auction requires exponential communication in worst case Nisan&Segal How to compare mechanisms?  How well they perform in real applications We don’t know. Not enough data. Life is hard.  How well they theoretically perform on classes of valuations Semantic classes: “substitutes”, “sub-modular”, … Syntactic classes: XORs of few bundles, ORs of few bundles, … What can we measure:  How much information transfer is needed to find socially efficient outcome.  How close to optimal can we get using “reasonable” information transfer.

Slide 11 of 16 Noam Nisan Item-price vs. Bundle price auctions Bundle-price auctions can be exponentially faster then item-price auctions.  Assume all valuations are XOR bids of at most s bundles  No bidder will ever bid another bundle  All reasonable bundle-price ascending auctions will terminate in at most s*n*max-bid/min-bid-increment steps.  Theorem ( Blum, Jackson, Sandholm, Zinkevich ): exponentially many demand- oracle queries are needed, when s=√m. Can item-price auctions be faster than bundle-price auctions? Depends what you count as “information” in bundle-price auctions  Allow concise representation of bundle prices  at least as powerful as item-price auctions  Require to list each non-0 bundle price  yes.

Slide 12 of 16 Noam Nisan Finding a “hidden” subset Consider the following case:  v 1 (S) = 2|S|,  Except for a single “hidden” set H with v 1 (H) = 2|H| + 1.  v 2 (S) = (1+  )2|S|, for all S. Efficient allocation requires finding H and giving it to 1. A Walrasian equilibrium with a price of (2+  ) per item exists, and can be found quickly by item-price auctions. Assume even |H|=m/2 is known by a bundle price auction. No information about the identity of H can be obtained unless p 1 (S) ≥ |S| for all sets S of size m/2+1. But this requires exponentially many bundle prices.

Slide 13 of 16 Noam Nisan Suggestions so far A hybrid approach may be better than either item-price auctions or pure bundle-price auctions. Allowing bundle-price auctions to represent bundle prices succinctly suffices. How succinctly?  Either item prices or bundle prices  Arbitrary ORs of sub-bundle prices  General formula in some bidding language  Most extreme case: the aggregated bid of all others so far Try to evaluate auction mechanisms according to what types of valuations they can handle with reasonable information transfer. Challenge: a mechanism that can handle any XOR/OR- formula bids (in time polynomial in the bid size).

Slide 14 of 16 Noam Nisan Approximation Algorithm For c = , 2 , …, max-bid For each bidder i Let S i be the demand (if not  ) where all item prices are c If demand became  for the first time allocate S i to i (taking away any items that were previously allocated) If (total value of solution found) < v i ({1…m}) for some i then Ignore current solution and allocate everything to i Theorem: This gives a min(n,O(√m)) approximation Theorem: Any auction that gives a better approximation requires an exponential number of queries. Nisan&Segal

Slide 15 of 16 Noam Nisan Sub-modular Valuations Algorithm: Initialize, pi,j =  for all bidders i and items j For every item j do Perform Dutch auction on item j; let i be the winner S i  S i U j; p i,j = 0 Theorem: If all valuations are sub-modular then this is a 2- approximation. Lehman&Lehman&Nisan Theorem: Any auction requires an exponential amount of communication to find an exact solution even for sub- modular valuations. Nisan&Segal

Slide 16 of 16 Noam Nisan Auctions with Duplicate Items Bartal&Gonen&Nisan Assume that there are k units of each good. Each bidder wants at most one from each good type – i.e. v i () is still a functions of sets (rather than multi-sets). Online Algorithm: Initialize item prices: p 1 =…=p m = v min / (2km) For all bidders i in order of arrival: S i  D i (p 1 …p m ) For all items j  S i do p j =  p j (for some well chosen  ) Theorem: This auction is valid, incentive compatible, and gives as good approximation as computationally possible.