Super solutions for combinatorial auctions Alan Holland & Barry O’Sullivan {a.holland,

Slides:



Advertisements
Similar presentations
Testing Linear Pricing Algorithms for use in Ascending Combinatorial Auctions (A5) Giro Cavallo David Johnson Emrah Kostem.
Advertisements

Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
1 Constraint Satisfaction Problems A Quick Overview (based on AIMA book slides)
1 An Adaptive GA for Multi Objective Flexible Manufacturing Systems A. Younes, H. Ghenniwa, S. Areibi uoguelph.ca.
Probabilistic Planning (goal-oriented) Action Probabilistic Outcome Time 1 Time 2 Goal State 1 Action State Maximize Goal Achievement Dead End A1A2 I A1.
Fast Algorithms For Hierarchical Range Histogram Constructions
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.
Practical Public Sector Combinatorial Auctions S. RaghavanUniversity of Maryland (joint work with Robert Day, University of Connecticut) Full paper “Fair.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
Super solutions for combinatorial auctions Alan Holland & Barry O’Sullivan {a.holland,
Multiagent Coordination Using a Distributed Combinatorial Auction Jose M. Vidal University of South Carolina AAAI Workshop on Auction Mechanisms for Robot.
A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China.
Constraint Optimization Presentation by Nathan Stender Chapter 13 of Constraint Processing by Rina Dechter 3/25/20131Constraint Optimization.
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.
Side Constraints and Non-Price Attributes in Markets Tuomas Sandholm Carnegie Mellon University Computer Science Department [Paper by Sandholm & Suri 2001]
1 Combinatorial Auctions V.S. Subrahmanian. Fall 2002, © V.S. Subrahmanian 2 Motivation Bidders can bid on a set of items. The auctioneer can select a.
Revenue Maximization in Probabilistic Single-Item Auctions by means of Signaling Joint work with: Yuval Emek (ETH) Iftah Gamzu (Microsoft Israel) Moshe.
Maria-Florina Balcan Approximation Algorithms and Online Mechanisms for Item Pricing Maria-Florina Balcan & Avrim Blum CMU, CSD.
Multi-agent Oriented Constraint Satisfaction Authors: Jiming Liu, Han Jing and Y.Y. Tang Speaker: Lin Xu CSCE 976, May 1st 2002.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Winner determination in combinatorial auctions and generalizations Andrew Gilpin 10/23/07.
A Payment-based Incentive and Service Differentiation Mechanism for P2P Streaming Broadcast Guang Tan and Stephen A. Jarvis Department of Computer Science,
Supply Chain Design Problem Tuukka Puranen Postgraduate Seminar in Information Technology Wednesday, March 26, 2009.
Rule-based Price Discovery Methods in Transportation Procurement Auctions Jiongjiong Song Amelia Regan Institute of Transportation Studies University of.
Machine Learning for Mechanism Design and Pricing Problems Avrim Blum Carnegie Mellon University Joint work with Maria-Florina Balcan, Jason Hartline,
Multi-item auctions & exchanges (multiple distinguishable items for sale) Tuomas Sandholm Carnegie Mellon University.
Distributed Scheduling. What is Distributed Scheduling? Scheduling: –A resource allocation problem –Often very complex set of constraints –Tied directly.
Incentive-compatible Approximation Andrew Gilpin 10/25/07.
1 Combinatorial Problems in Cooperative Control: Complexity and Scalability Carla Gomes and Bart Selman Cornell University Muri Meeting March 2002.
WECWIS, June 27, 2002 On the Sensitivity of Incremental Algorithms for Combinatorial Auctions Ryan Kastner, Christina Hsieh, Miodrag Potkonjak, Majid Sarrafzadeh.
Breakeven Analysis for Profit Planning
Simple search methods for finding a Nash equilibrium Ryan Porter, Eugene Nudelman, and Yoav Shoham Games and Economic Behavior, Vol. 63, Issue 2. pp ,
Arbitrage in Combinatorial Exchanges Andrew Gilpin and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Experiments on combinatorial auctions Only some of the techniques of CABOB deployed in these results.
Collusion and the use of false names Vincent Conitzer
Introduction to Auctions David M. Pennock. Auctions: yesterday Going once, … going twice,...
Winner Determination in Combinatorial Exchanges Tuomas Sandholm Associate Professor Computer Science Department Carnegie Mellon University and Founder,
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
CP Summer School Modelling for Constraint Programming Barbara Smith 1.Definitions, Viewpoints, Constraints 2.Implied Constraints, Optimization,
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Combinatorial Auctions By: Shai Roitman
Combinatorial Auctions ( Bidding and Allocation) Adapted from Noam Nisan.
TRUST: A General Framework for Truthful Double Spectrum Auctions Xia Zhou Heather Zheng (University of California, Santa Barbara) Presenter: Emil Huang.
By: Amir Ronen, Department of CS Stanford University Presented By: Oren Mizrahi Matan Protter Issues on border of economics & computation, 2002.
University Course Timetabling with Soft Constraints Hana Rudova, Keith Murray Presented by: Marlien Edward.
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.
TRUST:A General Framework for Truthful Double Spectrum Auctions Xia Zhou and Heather Zheng Department of Computer Science, University of California, Santa.
Mathematical Models & Optimization?
Combinatorial Auctions with Structured Item Graphs Vincent Conitzer, Jonathan Derryberry, and Tuomas Sandholm Computer Science Department Carnegie Mellon.
Schreiber, Yevgeny. Value-Ordering Heuristics: Search Performance vs. Solution Diversity. In: D. Cohen (Ed.) CP 2010, LNCS 6308, pp Springer-
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
CPGomes – AEM 03 1 Electronic Markets Combinatorial Auctions Notes by Prof. Carla Gomes.
Quality of LP-based Approximations for Highly Combinatorial Problems Lucian Leahu and Carla Gomes Computer Science Department Cornell University.
Operational Research & ManagementOperations Scheduling Economic Lot Scheduling 1.Summary Machine Scheduling 2.ELSP (one item, multiple items) 3.Arbitrary.
CPS Auctions & Combinatorial Auctions Vincent Conitzer
Tommy Messelis * Stefaan Haspeslagh Burak Bilgin Patrick De Causmaecker Greet Vanden Berghe *
Computing Price Trajectories in Combinatorial Auctions with Proxy Bidding Jie Zhong Gangshu Cai Peter R. Wurman North Carolina State University.
مهندسي سيستم‌هاي تجارت الکترونیکی Electronic Commerce System Engineering (ECSE) رشته مهندسي فناوري اطلاعات- گرايش تجارت الکترونیکی دوره کارشناسی ارشد حضوری.
Failures of the VCG Mechanism in Combinatorial Auctions and Exchanges
Auctions & Combinatorial Auctions
Internet Economics כלכלת האינטרנט
Combinatorial Auctions (Bidding and Allocation)
Auctions & Combinatorial Auctions
Hierarchical Search on DisCSPs
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
CPS 173 Auctions & Combinatorial Auctions
CPS Auctions & Combinatorial Auctions
CPS Auctions & Combinatorial Auctions
Presentation transcript:

Super solutions for combinatorial auctions Alan Holland & Barry O’Sullivan {a.holland,

Overview Combinatorial Auctions (CA’s) Motivation Auction scenarios Implications of unreliable bidders Super solutions (SS) Solution robustness – simple example SS & CA’s SS for different types of auctions Experimental Results Extensions to framework

Combinatorial Auctions Motivation Multiple distinguishable items Bidders have preferences over combinations of items Facilitates expression of complementarities / substitutabilities Improve economic efficiency Removes bidders ‘exposure problem’

Bidders Exposure Problem Single-item auctions Example Two items (X,Y) are sold in two separate auctions A Bidder values the pair $100 But either X or Y on its own is valueless ($0) If she bids $50 for each and wins only one item she has lost $50 This induces depressed bidding Solution: Allow bids on XY – ‘combinatorial bids’

Combinatorial Auctions Bids on all combinations of items are allowed Forward Auction – selling items Maximize revenue Weighted Set Packing problem Reverse Auction – buying items Minimize cost Set Covering Problem No Free Disposal => Set Partitioning Problem Gaining in popularity FCC spectrum auctions, Mars, GE, Home-Base, London Transport Authority

Complexity Potentially 2 #items bids Winner Determination NP-Complete & Inapproximable [Rothkopf 98] State-of-the-art algorithms work very well in practice 1,000’s of bids for 100’s of items solved optimally in seconds [Sandholm 03]

CA solution robustness Solution robustness Necessary when unreliable/untrustworthy bidders are present E.g. Supply chain formation, procurement Spectrum auctions are less suitable Bid withdrawal/disqualification Potentially dire consequences for revenue

Unreliable Bidders in CA’s Single unit auction A winning bid is withdrawn => give the item to 2 nd priced bidder CA A winning bid is withdrawn => next best solution (in terms of revenue) may require changing the status of many other bids Undesirable in many circumstances (e.g. SCM) Auctioneer may be left with a bundle of items that are valueless (Auctioneer’s exposure problem) Preventative action -> robust solutions

(a,b)-super solutions An (a,b)-super solution Guarantees that when ‘a’ variables are broken in a solution, at most ‘b’ other changes are required to find a new solution Thus providing solution robustness Example Solutions to a CSP are is a (1,0)-super solution & are (1,1)-super solutions

(1,b)-super solution algorithm MAC-based repair algorithm [Hebrard et al ECAI04] Value assigned to the kth variable AC & Repairability check on the first k-1 variables If more than b changes are required => irreparable Our approach Solve the problem optimally using any ILP solver (CPLEX etc…) Get optimal revenue R opt Add a sum constraint s.t. revenue > R opt  k% Find any super solution (Constraint Satisfaction) Optimize on robustness OR revenue

(1,b)-super solutions for CA’s Zero values may be considered ‘robust’ Withdrawal of losing bids is immaterial (when a=1) Example CA - Valid solutions : 1.20: (1,2)-super solution : 1.15: (1,1)-super solution : 1.10: (1,1)-super solution Solution robustness 2 nd & 3 rd solutions are robust, but less revenue 2 nd solution dominates 3 rd solution Trade-off ensues between 1 st & 2 nd solution

Experiments Aim: Examine the trade-off between revenue & robustness in different economically motivated CA scenarios Exhibiting different complementarity/ substitutability effects among items Auction distributions Arbitrary - Simulates component auctions (arbitrary complementarity between items for different bidders) Regions - Complementarity between items in 2-D space (e.g. spectrum auctions, property) Scheduling - Auctions for airport landing/take-off slots

Experiments Arbitrary-npv distribution Random synergies => more varied series of items in bids => more constraints More pruning => lower search times

Experiments Regions-npv distribution More mutually exclusive bids Less pruning => higher search times

Experiments Scheduling distribution Bids contain few items => less constraints More pruning => longer search times N.B. poly-time matching can be used if bids are very short

Constraint Satisfaction Find any super solution b & min %revenue: 20 items+100 bids Robust solutions – more likely for regions & scheduling arbitrary regionsscheduling

Constraint Satisfaction Running times Problems with ~75% success rate = most difficult Scheduling distribution - most expensive Hybrid approach may improve performance arbitraryregionsscheduling

Constraint Optimization Optimizing robustness BnB search; 20items+100bids Minimizing number of irreparable variables scheduling solutions are most robust

Constraint Optimization Optimizing Robustness; b=0 When no super solution exists regions provides the most robust solutions (revenue > 95½% max)

Constraint Optimization Optimizing Revenue: 20 items+100bids Many super solutions – find revenue maximizing SS Revenue constraint disallows potential repair solutions Results show avg opt revenue SS as % of overall optimal solution

Constraint Optimization Optimizing Revenue Near optimal solutions achievable Computationally expensive (esp. scheduling) Hybrid techniques req’d to improve performance

Proposed Extensions More flexibility required True cost of repair may not just be measured by number of variables changed E.g. Changing a winning bid to a losing one is more costly than vice versa Cost of repair may depend on the break E.g. If an agent withdraws a bid, changing his other bids may be considered a cheap operation Variables may have probabilistic failure E.g. Various bids may have probabilities of failure over time

Current & Future Work Extend the SS framework Introduce a metric for the cost of repairing each variable value Generate repair solutions for sets of variables whose probability of breaking is above a certain threshold Improve performance

Conclusion Combinatorial Auctions Improve economic efficiency NP-complete (very effective algorithms) Application domains are expanding Some applications require robustness Potential exposure problem for the auctioneer Super solutions for CA’s Framework for establishing robust solutions CA’s motivate useful extensions