MIX AND MATCH Itai Ashlagi, Felix Fischer, Ian Kash, Ariel Procaccia (Harvard SEAS)

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.
Algorithmic mechanism design Vincent Conitzer
Online Learning for Online Pricing Problems Maria Florina Balcan.
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
Kidney Exchange - Theoretical Developments and Practical Challenges Itai Ashlagi Algorithmic Economics Summer Schools, CMU.
Beyond Dominant Resource Fairness David Parkes (Harvard) Ariel Procaccia (CMU) Nisarg Shah (CMU)
1 Regret-based Incremental Partial Revelation Mechanism Design Nathanaël Hyafil, Craig Boutilier AAAI 2006 Department of Computer Science University of.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
TRUTH, JUSTICE, AND CAKE CUTTING Yiling Chen, John K. Lai, David C. Parkes, Ariel D. Procaccia (Harvard SEAS) 1.
1 Truthful Mechanism for Facility Allocation: A Characterization and Improvement of Approximation Ratio Pinyan Lu, MSR Asia Yajun Wang, MSR Asia Yuan Zhou,
Algorithmic Applications of Game Theory Lecture 8 1.
Maria-Florina Balcan Approximation Algorithms and Online Mechanisms for Item Pricing Maria-Florina Balcan & Avrim Blum CMU, CSD.
1 Best-Reply Mechanisms Noam Nisan, Michael Schapira and Aviv Zohar.
On the Limits of Dictatorial Classification Reshef Meir School of Computer Science and Engineering, Hebrew University Joint work with Shaull Almagor, Assaf.
Sum of Us: Strategyproof Selection From the Selectors Noga Alon, Felix Fischer, Ariel Procaccia, Moshe Tennenholtz 1.
Reshef Meir, Ariel D. Procaccia, and Jeffrey S. Rosenschein.
Ariel D. Procaccia (Microsoft)  Best advisor award goes to...  Thesis is about computational social choice Approximation Learning Manipulation BEST.
TRUTH, JUSTICE, AND CAKE CUTTING Ariel Procaccia (Harvard SEAS) 1.
Strategy-Proof Classification Reshef Meir School of Computer Science and Engineering, Hebrew University A joint work with Ariel. D. Procaccia and Jeffrey.
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.
Incentive Compatible Regression Learning Ofer Dekel, Felix A. Fischer and Ariel D. Procaccia.
An Improved Approximation Algorithm for Combinatorial Auctions with Submodular Bidders Speaker: Shahar Dobzinski Joint work with Michael Schapira.
Mechanisms for a Spatially Distributed Market Moshe Babaioff, Noam Nisan and Elan Pavlov School of Computer Science and Engineering Hebrew University of.
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.
(Optimal) Collusion-Resistant Mechanisms with Verification Paolo Penna & Carmine Ventre Università degli Studi di Salerno Italy.
Truthful Mechanisms for One-parameter Agents Aaron Archer, Eva Tardos Presented by: Ittai Abraham.
Computability and Complexity 24-1 Computability and Complexity Andrei Bulatov Approximation.
New Algorithm DOM for Graph Coloring by Domination Covering
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
1 Introduction to Approximation Algorithms Lecture 15: Mar 5.
Maria-Florina Balcan Mechanism Design, Machine Learning, and Pricing Problems Maria-Florina Balcan 11/13/2007.
9/3/10 A. Smith; based on slides by E. Demaine, C. Leiserson, S. Raskhodnikova, K. Wayne Guest lecturer: Martin Furer Algorithm Design and Analysis L ECTURE.
Collusion and the use of false names Vincent Conitzer
Strategy-Proof Classification Reshef Meir School of Computer Science and Engineering, Hebrew University A joint work with Ariel. D. Procaccia and Jeffrey.
CPS 173 Mechanism design Vincent Conitzer
Approximate Mechanism Design Without Money App. Mech. Design Without Money Mechanism Truthfulness Without money 2 VCG.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
By: Amir Ronen, Department of CS Stanford University Presented By: Oren Mizrahi Matan Protter Issues on border of economics & computation, 2002.
Mechanism design for computationally limited agents (previous slide deck discussed the case where valuation determination was complex) Tuomas Sandholm.
CSCI 3160 Design and Analysis of Algorithms Chengyu Lin.
Algorithmic Mechanism Design: an Introduction Approximate (one-parameter) mechanisms, with an application to combinatorial auctions Guido Proietti Dipartimento.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
1 (One-shot) Mechanism Design with Partial Revelation Nathanaël Hyafil, Craig Boutilier IJCAI 2007 Department of Computer Science University of Toronto.
Maria-Florina Balcan Mechanism Design, Machine Learning and Pricing Problems Maria-Florina Balcan Joint work with Avrim Blum, Jason Hartline, and Yishay.
Mechanism Design with Strategic Mediators Moran Feldman EPFL Joint work with: Moshe Babaioff, Microsoft Research Moshe Tennenholtz, Technion.
1 “Almost stable” matchings in the Roommates problem David Abraham Computer Science Department Carnegie-Mellon University, USA Péter Biró Department of.
Item Pricing for Revenue Maximization in Combinatorial Auctions Maria-Florina Balcan.
Introduction to Graph Theory
Matroids, Secretary Problems, and Online Mechanisms Nicole Immorlica, Microsoft Research Joint work with Robert Kleinberg and Moshe Babaioff.
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.
Market Design and Analysis Lecture 1 Lecturer: Ning Chen ( 陈宁 )
Bayesian Algorithmic Mechanism Design Jason Hartline Northwestern University Brendan Lucier University of Toronto.
New Mechanisms for Pairwise Kidney Exchange
Combinatorial Public Projects
Mechanism design for computationally limited agents (last lecture discussed the case where valuation determination was complex) Tuomas Sandholm Computer.
Cybernetica AS & Tartu University
Minimum Spanning Tree 8/7/2018 4:26 AM
Greedy Algorithms / Interval Scheduling Yin Tat Lee
James Zou1 , Sujit Gujar2, David Parkes1
Richard Anderson Lecture 28 Coping with NP-Completeness
Problem Solving 4.
Matching and Resource Allocation
Tolerable Manipulability in Dynamic Allocation Without Money
Presentation transcript:

MIX AND MATCH Itai Ashlagi, Felix Fischer, Ian Kash, Ariel Procaccia (Harvard SEAS)

Kidney Exchange 2  Many types of kidney disease require transplantation  Potential donors sometimes incompatible with patient  Pairs of incompatible donor-patient pairs can sometimes exchange kidneys  Previous work considered the donor/patient incentives  [Roth+Sonmez+Unver] Hospitals’ incentives may become a problem

The model (informally) 3  Set of agents (hospitals)  Undirected graph  Vertices = donor-patient pairs  Edges = compatibility  Each agent controls subset of vertices  Mechanism receives a graph and returns a matching  No payments!  Utility of agent = number of its matched vertices  Target: # matched vertices = social welfare  Agents can hide vertices and match them later  But graph is public knowledge  Mechanism is strategyproof (SP) if it is a dominant strategy to reveal all vertices

Theorem: If there are at least two agents: 1. No det. SP mechanism can give better than 2-approx to social welfare 2. No rand. SP mechanism can give better than 4/3-approx to social welfare A lower bound (to what?) 4

A strategyproof mechanism 5  Let  = (  1,  2 ) be a bipartition of the agents  The M ATCH  mechanism:  Consider matchings that maximize the number of “internal edges” and do not have any edges between different agents on the same side of the partition  Among these return a matching with max cardinality (need tie breaking)

Example 6

Results 7  Theorem (main): M ATCH  is SP for any number of agents and any partition   For two agents M ATCH {1},{2} gives a 2-approx  For more gives no approximation  The M IX - AND -M ATCH mechanism:  Mix: choose a random partition   Match: Execute M ATCH   Theorem: M IX - AND -M ATCH is universally SP and gives a 2-approx (!)

Discussion 8  Very attractive open problems!  Practical kidney exchange considerations  Evidence that hospitals are behaving strategically  M IX - AND -M ATCH gives ~ 90% efficiency

Approximate MD Without Money  [Procaccia and Tennenholtz. Approximate mechanism design without money. In EC’09]  Session: Approximate mechanism design without money  Algorithmic mechanism design was introduced by Nisan and Ronen [STOC’99]  The field deals with designing truthful approximation mechanisms for game-theoretic versions of optimization problems  All the work in the field considers mechanisms with payments  Money unavailable in many settings 9

Opt SP mech with money + tractable Class 1 Opt SP mechanism with money Problem intractable Class 2 No opt SP mech with money Class 3 No opt SP mech w/o money 10 Some cool animations

Variety of domains  Kidney exchange  Ashlagi+Kash+Fischer+P [EC’10]  Regression learning and classification  Dekel+Fischer+P [SODA’08  JCSS]  Meir+P+Rosenschein [AAAI’08, IJCAI’09, AAMAS’10]  Facility location  P+Tennenholtz [EC’09], Alon+Feldman+P+Tennenholtz [MOR], Nissim+Smorodinsky+Tennenholtz  Lu+Wang+Zhou [WINE’09], Lu+Sun+Wang+Zhu [EC’10]  Allocation of items  Guo+Conitzer [AAMAS’10]  Generalized assignment  Dughmi+Ghosh [EC’10]  Approval  Alon+Fischer+P+Tennenholtz 11