1 Truthful Mechanism for Facility Allocation: A Characterization and Improvement of Approximation Ratio Pinyan Lu, MSR Asia Yajun Wang, MSR Asia Yuan Zhou,

Slides:



Advertisements
Similar presentations
Truthful Mechanisms for Combinatorial Auctions with Subadditive Bidders Speaker: Shahar Dobzinski Based on joint works with Noam Nisan & Michael Schapira.
Advertisements

On allocations that maximize fairness Uriel Feige Microsoft Research and Weizmann Institute.
Inefficiency of equilibria, and potential games Computational game theory Spring 2008 Michal Feldman TexPoint fonts used in EMF. Read the TexPoint manual.
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
1 SOFSEM 2007 Weighted Nearest Neighbor Algorithms for the Graph Exploration Problem on Cycles Eiji Miyano Kyushu Institute of Technology, Japan Joint.
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
QuickSort Average Case Analysis An Incompressibility Approach Brendan Lucier August 2, 2005.
1 Combinatorial Agency with Audits Raphael Eidenbenz ETH Zurich, Switzerland Stefan Schmid TU Munich, Germany TexPoint fonts used in EMF. Read the TexPoint.
Lower bound: Decision tree and adversary argument
Study Group Randomized Algorithms 21 st June 03. Topics Covered Game Tree Evaluation –its expected run time is better than the worst- case complexity.
Online Scheduling with Known Arrival Times Nicholas G Hall (Ohio State University) Marc E Posner (Ohio State University) Chris N Potts (University of Southampton)
Paul Cuff THE SOURCE CODING SIDE OF SECRECY TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA.
C&O 355 Mathematical Programming Fall 2010 Lecture 21 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A.
Outline. Theorem For the two processor network, Bit C(Leader) = Bit C(MaxF) = 2[log 2 ((M + 2)/3.5)] and Bit C t (Leader) = Bit C t (MaxF) = 2[log 2 ((M.
Introduction to PCP and Hardness of Approximation Dana Moshkovitz Princeton University and The Institute for Advanced Study 1.
On the Limits of Dictatorial Classification Reshef Meir School of Computer Science and Engineering, Hebrew University Joint work with Shaull Almagor, Assaf.
Reshef Meir, Ariel D. Procaccia, and Jeffrey S. Rosenschein.
Nash Equilibrium ( p *, q * ) is a N.E. – no player has any incentive to move: PPAD hard problem [DGP’06; CD’06] Q: Why are they so extensively studied?
Ariel D. Procaccia (Microsoft)  Best advisor award goes to...  Thesis is about computational social choice Approximation Learning Manipulation BEST.
Strategy-Proof Classification Reshef Meir School of Computer Science and Engineering, Hebrew University A joint work with Ariel. D. Procaccia and Jeffrey.
Limitations of VCG-Based Mechanisms Shahar Dobzinski Joint work with Noam Nisan.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Duality Lecture 10: Feb 9. Min-Max theorems In bipartite graph, Maximum matching = Minimum Vertex Cover In every graph, Maximum Flow = Minimum Cut Both.
Worst-case Equilibria Elias Koutsoupias and Christos Papadimitriou Presenter: Yishay Mansour Tight Bounds for Worst-case Equilibria Artur Czumaj and Berthold.
Approximation algorithms and mechanism design for minimax approval voting Ioannis Caragiannis Dimitris Kalaitzis University of Patras Vangelis Markakis.
Truthful Mechanisms for One-parameter Agents Aaron Archer, Eva Tardos Presented by: Ittai Abraham.
Preference Analysis Joachim Giesen and Eva Schuberth May 24, 2006.
Lattices for Distributed Source Coding - Reconstruction of a Linear function of Jointly Gaussian Sources -D. Krithivasan and S. Sandeep Pradhan - University.
On Bounded Rationality and Computational Complexity Christos Papadimitriou and Mihallis Yannakakis.
Strategic Behavior in Multi-Winner Elections A follow-up on previous work by Ariel Procaccia, Aviv Zohar and Jeffrey S. Rosenschein Reshef Meir The School.
Strategy-Proof Classification Reshef Meir School of Computer Science and Engineering, Hebrew University A joint work with Ariel. D. Procaccia and Jeffrey.
C&O 355 Lecture 2 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A.
C&O 355 Mathematical Programming Fall 2010 Lecture 2 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A.
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
Small subgraphs in the Achlioptas process Reto Spöhel, ETH Zürich Joint work with Torsten Mütze and Henning Thomas TexPoint fonts used in EMF. Read the.
Yossi Azar Tel Aviv University Joint work with Ilan Cohen Serving in the Dark 1.
C&O 355 Mathematical Programming Fall 2010 Lecture 19 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A.
1 By: MOSES CHARIKAR, CHANDRA CHEKURI, TOMAS FEDER, AND RAJEEV MOTWANI Presented By: Sarah Hegab.
C&O 355 Mathematical Programming Fall 2010 Lecture 4 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A.
© 2009 IBM Corporation 1 Improving Consolidation of Virtual Machines with Risk-aware Bandwidth Oversubscription in Compute Clouds Amir Epstein Joint work.
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.
Ran El-Yaniv and Dmitry Pechyony Technion – Israel Institute of Technology, Haifa, Israel Transductive Rademacher Complexity and its Applications.
1 CS546: Machine Learning and Natural Language Discriminative vs Generative Classifiers This lecture is based on (Ng & Jordan, 02) paper and some slides.
Chapter 4 Bayesian Approximation By: Yotam Eliraz & Gilad Shohat Based on Chapter 4 on Jason Hartline’s book Seminar in Auctions and Mechanism.
Market Design and Analysis Lecture 5 Lecturer: Ning Chen ( 陈宁 )
Mechanism Design on Discrete Lines and Cycles Elad Dokow, Michal Feldman, Reshef Meir and Ilan Nehama.
Balanced Online Graph Avoidance Games Henning Thomas Master Thesis supervised by Reto Spöhel ETH Zürich TexPoint fonts used in EMF. Read the TexPoint manual.
Issues on the border of economics and computation נושאים בגבול כלכלה וחישוב Speaker: Dr. Michael Schapira Topic: Dynamics in Games (Part III) (Some slides.
Automated Mechanism Design Tuomas Sandholm Presented by Dimitri Mostinski November 17, 2004.
C&O 355 Mathematical Programming Fall 2010 Lecture 5 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A.
CPSC 536N Sparse Approximations Winter 2013 Lecture 1 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAAAAAAA.
1. 2 You should know by now… u The security level of a strategy for a player is the minimum payoff regardless of what strategy his opponent uses. u A.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Mechanism Design with Strategic Mediators Moran Feldman EPFL Joint work with: Moshe Babaioff, Microsoft Research Moshe Tennenholtz, Technion.
C&O 355 Lecture 24 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A A A A A A.
Unique Games Approximation Amit Weinstein Complexity Seminar, Fall 2006 Based on: “Near Optimal Algorithms for Unique Games" by M. Charikar, K. Makarychev,
Tight Bound for the Gap Hamming Distance Problem Oded Regev Tel Aviv University TexPoint fonts used in EMF. Read the TexPoint manual before you delete.
Fault tolerance and related issues in distributed computing Shmuel Zaks GSSI - Feb
Negotiating Socially Optimal Allocations of Resources U. Endriss, N. Maudet, F. Sadri, and F. Toni Presented by: Marcus Shea.
Market Design and Analysis Lecture 2 Lecturer: Ning Chen ( 陈宁 )
Approximation Algorithms based on linear programming.
1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A AAA A AA A.
New Characterizations in Turnstile Streams with Applications
Spectral Clustering.
Enumerating Distances Using Spanners of Bounded Degree
The Curve Merger (Dvir & Widgerson, 2008)
Near-Optimal (Euclidean) Metric Compression
How Bad Is Selfish Routing?
TexPoint fonts used in EMF.
Presentation transcript:

1 Truthful Mechanism for Facility Allocation: A Characterization and Improvement of Approximation Ratio Pinyan Lu, MSR Asia Yajun Wang, MSR Asia Yuan Zhou, Carnegie Mellon University TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A A A A A A AA A

2 Problem discussed Design a mechanism for the following n-player game  Players is located on a real line  Each player report their location to the mechanism  The mechanism decides a new location to build the facility x1x1 x2x2 mechanism g y

3 Problem discussed (cont’d) Design a mechanism for the following n-player game  Players is located on a real line  Each player report their location to the mechanism  The mechanism decides a new location to build the facility For example, the mean func., mechanism

4 Problem discussed (cont’d) Design a mechanism for the following n-player game  Players is located on a real line  Each player report their location to the mechanism  The mechanism decides a new location to build the facility For example, the mean func.,  This encourages Player 1 to report, then becomes closer to Player 1’s real location. mechanism

5 Truthfulness Design a mechanism for the following n-player game  Players is located on a real line  Each player report their location to the mechanism  The mechanism decides a new location to build the facility Truthful mechanism does not encourage player to report untruthful locations  mechanism

6 Truthfulness of Suppose w.l.o.g. that has no incentive to lie will not change the outcome of if it misreports a value If misreports that, then the decision of will be even farther from

7 Truthfulness of Suppose w.l.o.g. that has no incentive to lie will not change the outcome of if it misreports a value If misreports that, then the decision of will be even farther from Corollary: a mechanism which outputs the leftmost (rightmost) location among players is truthful

8 A natural question Is there any other (non-trivial) truthful mechanisms? Can we fully characterize the set of truthful mechanisms? Gibbard-Satterthwaite Theorem. If players can give arbitrary preferences, then the only truthful mechanisms are dictatorships, i.e. for some In our facility game, since players are not able to give arbitrary preferences, we have a set of richer truthful mechanisms, such as leftmost(rightmost), and …

9 Even more interesting truthful mechanisms Suppose w.l.o.g. that has no incentive to lie can change the outcome only when it lies to be where and are on different sides of, but this makes the new outcome farther from Corollary: outputting the median ( ) is truthful Mechanism:

10 Social cost and approximation ratio Good news! Median is truthful!  Median also optimizes the social cost, i.e. the total distance from each player to the facility Approximation ratio of mechanism

11 Approximation ratio of other mechanisms  Gap instance:

12 Extend to two facility game Suppose we have more budget, and we can afford building two facilities Each player’s cost function: its distance to the closest facility Good truthful approximation? A simple try  Mechanism: set facilities on the leftmost and rightmost player’s location

13 Extend to two facility game A simple try  Mechanism: set facilities on the leftmost and rightmost player’s location  Gap Instance:

14 Randomized mechanisms The mechanism selects pair of locations according to some distribution Each player’s cost function is the expected distance to the closest facility Does randomness help approximation ratio?

15 Multiple locations per agent Agent controls locations Agent ‘s cost function is Social cost: A randomized truthful mechanism  Given, return with probability Claim. The mechanism is truthful Theorem. The mechanism’s approximation ratio is

16 Summary of questions. Characterization  Is there a full characterization for deterministic truthful mechanism in one-facility game? Approximation  Upper/lower bound for two facility game in deterministic/randomized case?  Lower bound for one facility game in randomized case when agents control multiple locations?

17 Our result and related work Give a full characterization of one-facility deterministic truthful mechanisms  Similar result by [Moulin] and [Barbera-Jackson] Improve the bounds approximation ratio in several extended game settings  *: Most of previous results are due to [Procaccia- Tennenholtz]  **: In this setting, each player can control multiple locations Settingone facility deterministic two facilities deterministic two facilities randomized one facility, randomized** Previous known*1 vs. 13/2 vs. n – 1? vs. n – 1? vs. ? Our resultN/A2 vs. n – vs. n – vs. 3 Follow-up resultN/AΩ(n) vs. n – vs. 4N/A

18 Outline Characterization of one-facility deterministic truthful mechanisms Lower bound for randomized two-facility games Lower bound for randomized one-facility games when agents control multiple locations Upper bound for randomized two-facility games

19 The characterization Generally speaking, the set of one-facility deterministic truthful mechanisms consists of min-max functions (and its variations) Actually we prove that all truthful mechanism can be written in a standard min-max form with 2 n parameters (perhaps with some variation) x1x1 x2x2 x3x3 c1c1 x1x1 min max min max c1c1 x2x2 x3x3 x1x1 c2c2 med c3c3 x1x1 c4c4 c5c5 x1x1 c6c6 c7c7 x1x1 c8c8 x2x2 standard form

20 More precise in the characterization The image set of the mechanism can be an arbitrary closed set We restrict the min-max function onto by finding the nearest point in x1x1 x2x2 x3x3 c1c1 x1x1 min max min max

21 More precise in the characterization The image set of the mechanism can be an arbitrary closed set We restrict the min-max function onto by finding the nearest point in x1x1 x2x2 x3x3 c1c1 x1x1 min max min max

22 More precise in the characterization The image set of the mechanism can be an arbitrary closed set We restrict the min-max function onto by finding the nearest point in  What about when there are 2 nearest points ?  A tie-breaking gadget takes response of that ! x1x1 x2x2 x3x3 c1c1 x1x1 min max min max

23 The proof – warm-up part Lemma. If is a truthful mechanism, then goes to the closest point in from, for all Proof. For every, Corollary. is closed. Now, for simplicity, assume Image set of g

24 Main lemma Lemma. For each truthful mechanism, there exists a min-max function, such that is the closest point in from, for all inputs Proof (sketch). Prove by induction on  When, should output the closest point in from :  For

25 Main lemma For, define  Claim 1. is truthful  Claim 2.  Claim 3., as mechanisms for -player game, are truthful  Claim 4.

26 Main lemma Thus,

27 Main lemma Thus,

28 Main lemma 1 player: 2 players:

29 Main lemma 1 player: 2 players: 3 players:

30 Main lemma 1 player: 2 players: 3 players:

31 Main lemma 1 player: 2 players: 3 players:

32 The reverse direction Lemma. Every min-max function is truthful  Observation. To prove a -player mechanism is truthful, only need to prove the -player mechanisms are truthful for every and Theorem. The characterization is full

33 Multiple locations per agent Theorem. Any randomized truthful mechanism of the one facility game has an approximation ration at least 1.33 in the setting that each agent controls multiple locations. Theorem (weaker). Any randomized truthful mechanism of the one facility game has an approximation ration at least 1.2 in the setting that each agent controls multiple locations.

34 Multiple locations per agent (cont’d) Proof. (weaker version) Instance 1 Instance 2 Instance 3 Player 1 Player 2 For Player 1 at Instance 1 (compared to Instance 2) For Player 2 at Instance 3 (compared to Instance 2) For Player 1 For Player 2

35 Multiple locations per agent (cont’d) Proof. (weaker version) Instance 1 Instance 2 Instance 3 Player 1 Player 2 For Player 1 For Player 2 Assume <1.2 approx. For Inst. 1 For Inst. 2 For Inst. 3

36 Multiple locations per agent (cont’d) Proof. (weaker version) Instance 1 Instance 2 Instance 3 Player 1 Player 2 For Player 1 For Player 2 Assume <1.2 approx. For Inst. 1 For Inst. 2 For Inst. 3 < < Contradiction

37 Multiple locations per agent (cont’d) Proof. (stronger version) Instance 1 Instance 2 Instance 3 Player 1 Player 2 Instance 4 Instance 5

38 Multiple locations per agent (cont’d) Proof. (stronger version) Instance Player 1 Player 2 Instance

39 Multiple locations per agent (cont’d) Linear Programming Take

40 Lower bound for 2-facility randomized case Theorem. For any 2-facility randomized truthful mechanism, the approximation ratio is at least a, where is the number of players Proof  Consider instance : player at, players at, player at   For mechanisms within 2-approx. :  Assume w.l.o.g.:

41 Lower bound for 2-facility randomized case Theorem. For any 2-facility randomized truthful mechanism, the approximation ratio is at least a, where is the number of players Proof  Consider instance : player at, players at, player at  Another instance : player at, players at, player at

42 Lower bound for 2-facility randomized case Theorem. For any 2-facility randomized truthful mechanism, the approximation ratio is at least a, where is the number of players Proof  Consider instance : player at, players at, player at  Another instance : player at, players at, player at  By truthfulness:

43 Lower bound for 2-facility randomized case Theorem. For any 2-facility randomized truthful mechanism, the approximation ratio is at least a, where is the number of players Proof

44 Lower bound for 2-facility randomized case Theorem. For any 2-facility randomized truthful mechanism, the approximation ratio is at least a, where is the number of players Proof Done.

45 A 4-approx. randomized mechanism for 2-facility game Mechanism. Choose by random, then choose with probability set two facilities at Truthfulness: only need to prove the following 2- facility mechanism is truthful  Set one facility at, and the other facility at with probability

46 Proof of truthfulness Truthfulness: only need to prove the following 2- facility mechanism is truthful  Set one facility at, and the other facility at with probability Proof. For player, when misreporting to, S S A A b b b’

47 Proof of truthfulness (cont’d) Truthfulness: only need to prove the following 2- facility mechanism is truthful  Set one facility at, and the other facility at with probability Proof.

48 Approximation ratio Claim. The mechanism approximates the optimal social cost within a factor of 4. Intuition  When locations are “sparse”, opt is also bad  When locations fall into two groups, opt is small, but Mechanism behaves very similar to opt

49 Open problems Characterization  Deterministic 2-facility game?  Randomized 1-facility game? Approximation  Still some gaps…  Randomized 3-facility game?

50 Thank you!