The Algorithmic Structure of Group Strategyproof Budget- Balanced Cost-Sharing Mechanisms Paolo Penna & Carmine Ventre Università di Salerno Italy.

Slides:



Advertisements
Similar presentations
Private capacities in mechanism design Vincenzo Auletta Paolo Penna Giuseppe Persiano Università di Salerno, Italy.
Advertisements

Collusion-Resistant Mechanisms with Verification Yielding Optimal Solutions Carmine Ventre (University of Liverpool) Joint work with: Paolo Penna (University.
Optimal Collusion-Resistant Mechanisms with Verification Carmine Ventre Joint work with Paolo Penna.
Algorithmic mechanism design Vincent Conitzer
Strongly Polynomial-Time Truthful Mechanisms in One Shot Paolo Penna 1, Guido Proietti 2, Peter Widmayer 3 1 Università di Salerno 2 Università de l’Aquila.
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Collaboration Mechanisms in SOA based MANETs. Introduction Collaboration implies the cooperation between the nodes to support the proper functioning of.
Pseudonyms in Cost-Sharing Games Paolo Penna Florian Schoppmann Riccardo Silvestri Peter Widmayer Università di Salerno Stanford University Università.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China.
Sharing the Cost of Multicast Transmissions J. Feigenbaum, C. Papadimitriou, S. Shenker Hong Zhang, CIS620, 4/24.
Preference Elicitation Partial-revelation VCG mechanism for Combinatorial Auctions and Eliciting Non-price Preferences in Combinatorial Auctions.
A Sufficient Condition for Truthfulness with Single Parameter Agents Michael Zuckerman, Hebrew University 2006 Based on paper by Nir Andelman and Yishay.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
Optimal collusion-resistant mechanisms with verification Paolo Penna Carmine Ventre Università di Salerno University of Liverpool Italy UK.
SECOND PART: Algorithmic Mechanism Design. Implementation theory Imagine a “planner” who develops criteria for social welfare, but cannot enforce the.
Algorithmic Applications of Game Theory Lecture 8 1.
The Stackelberg Minimum Spanning Tree Game Jean Cardinal · Erik D. Demaine · Samuel Fiorini · Gwenaël Joret · Stefan Langerman · Ilan Newman · OrenWeimann.
CRESCCO Project IST Work Package 2 Algorithms for Selfish Agents Università di Salerno Project funded by the Future and.
CRESCCO Project IST Work Package 2 Algorithms for Selfish Agents V. Auletta, P. Penna and G. Persiano Università di Salerno
Collusion-Resistant Mechanisms with Verification Yielding Optimal Solutions Paolo Penna and Carmine Ventre.
Distributed Multiagent Resource Allocation In Diminishing Marginal Return Domains Yoram Bachrach(Hebew University) Jeffrey S. Rosenschein (Hebrew University)
Price of Anarchy, and Strategyproof Network Protocol Design Xiang-Yang Li Department of Computer Science Illinois Institute of Technology Collaborated.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
Beyond selfish routing: Network Formation Games. Network Formation Games NFGs model the various ways in which selfish agents might create/use networks.
Sharing the cost of multicast transmissions in wireless networks Carmine Ventre Joint work with Paolo Penna University of Salerno, WP2.
14 Oct 03Cost sharing & Approximation1 Group strategy proof mechanisms via primal-dual algorithms (Cost Sharing) Martin PálÉva Tardos.
Multicast Networks Profit Maximization and Strategyproofness David Kitchin, Amitabh Sinha Shuchi Chawla, Uday Rajan, Ramamoorthi Ravi ALADDIN Carnegie.
SECOND PART: Algorithmic Mechanism Design. Mechanism Design MD is a subfield of economic theory It has a engineering perspective Designs economic mechanisms.
Algorithms for Selfish Agents Carmine Ventre Università degli Studi di Salerno.
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.
Coalition Structures in Weighted Voting Games Georgios Chalkiadakis Edith Elkind Nicholas R. Jennings.
More Powerful and Simpler Cost-Sharing Methods Carmine Ventre Joint work with Paolo Penna University of Salerno.
(Optimal) Collusion-Resistant Mechanisms with Verification Paolo Penna & Carmine Ventre Università degli Studi di Salerno Italy.
Near-Optimal Network Design with Selfish Agents By Elliot Anshelevich, Anirban Dasgupta, Eva Tardos, Tom Wexler STOC’03 Presented by Mustafa Suleyman CIFTCI.
Truthful Mechanisms for One-parameter Agents Aaron Archer, Eva Tardos Presented by: Ittai Abraham.
Group Strategyproofness and No Subsidy via LP-Duality By Kamal Jain and Vijay V. Vazirani.
Competitive Generalized Auctions Paper by Amos Fiat, Andrew Goldberg, Jason Hartine, Anna Karlin Presented by Chad R. Meiners.
SECOND PART: Algorithmic Mechanism Design. Implementation theory Imagine a “planner” who develops criteria for social welfare, but cannot enforce the.
SECOND PART: Algorithmic Mechanism Design. Mechanism Design MD is a subfield of economic theory It has a engineering perspective Designs economic mechanisms.
Mechanism Design Traditional Algorithmic Setting Mechanism Design Setting.
Sharing the cost of multicast transmissions in wireless networks Carmine Ventre Joint work with Paolo Penna University of Salerno.
SECOND PART: Algorithmic Mechanism Design. Suggested readings Algorithmic Game Theory, Edited by Noam Nisan, Tim Roughgarden, Eva Tardos, and Vijay V.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
Sharing the Cost of Multicast Transmissions Joan Feigenbaum Christos H. Papadimitriou Scott Shenker Conference version: STOC 2000 Journal version: JCSS.
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
Collusion and the use of false names Vincent Conitzer
A Game Theoretic Framework for Incentives in P2P Systems --- CS. Uni. California Jun Cai Advisor: Jens Graupmann.
SECOND PART: Algorithmic Mechanism Design. Mechanism Design Find correct rules/incentives.
Mechanisms for Making Crowds Truthful Andrew Mao, Sergiy Nesterko.
CPS 173 Mechanism design Vincent Conitzer
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
Beyond Routing Games: Network (Formation) Games. Network Games (NG) NG model the various ways in which selfish users (i.e., players) strategically interact.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
Mechanisms with Verification for Any Finite Domain Carmine Ventre Università degli Studi di Salerno.
Regret Minimizing Equilibria of Games with Strict Type Uncertainty Stony Brook Conference on Game Theory Nathanaël Hyafil and Craig Boutilier Department.
Algorithms for Incentive-Based Computing Carmine Ventre Università degli Studi di Salerno.
Beyond Routing Games: Network (Formation) Games. Network Games (NG) NG model the various ways in which selfish users (i.e., players) strategically interact.
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish agents strategically interact in using a network They.
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish users (i.e., players) strategically interact in using.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
12 Sep 03Martin Pál: Cost sharing & Approx1 Cost Sharing and Approximation Martin Pál joint work with Éva Tardos A-exam.
Negotiating Socially Optimal Allocations of Resources U. Endriss, N. Maudet, F. Sadri, and F. Toni Presented by: Marcus Shea.
Free-Riders in Steiner Tree Cost-Sharing Games Paolo Penna and Carmine Ventre Università di Salerno.
False-name Bids “The effect of false-name bids in combinatorial
CPS Mechanism design Michael Albert and Vincent Conitzer
Profit Maximizing Mechanisms for the Multicasting Game
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Presentation transcript:

The Algorithmic Structure of Group Strategyproof Budget- Balanced Cost-Sharing Mechanisms Paolo Penna & Carmine Ventre Università di Salerno Italy

Why Cost-Sharing Methods? Town A needs a water distribution system  A’s cost is € 11 millions Town B needs a water distribution system  B’s cost is € 7 millions A and B construct a unique water distribution system for both cities  The total cost is € 15 millions Why not collaborate and save € 3 millions? How to share the cost? Town A Town B

Multicast and Cost-Sharing A service provider s Selfish customers U Who is getting the service? How to share the cost? real worth is 7 is worth 5 (  7) PiPi Accept or reject the service?

Selfish Agents Each customer/agent  has a private valuation v i for the service  declares a (potentially different) valuation b i  pays P i for the service Agents’ goal is to maximize their own utility: u i (b 1, …, b n ) := v i – P i (b 1, …, b n ) Accept iff my utility ¸ 0!

Coping with Selfishness: Mechanism Design Algorithm A  Who gets serviced (Q(b))  How to reach Q(b) Payment P  How much each user pay M = (A, P) bibi bjbj P1P1 P4P4 P3P3 P2P2

M’s Strategyproofness For all others players’ declarations b -i it holds u i = u i (v i, b -i ) ¸ u i (b i, b -i ) = u i for all b i (ie, truthtelling is a dominant strategy) M = (A, P) vivi

M’s Group Strategyproofness U Coalition C No one gains At least one looses (ie, u i < u i ) C is useless Breaks off C

Mechanism’s Requirements Budget Balance (BB)   i 2 Q(b) P i (b) = C A (Q(b)) Cost Optimality (CO)  C A ( ¢ ) is minimum No positive transfer (NPT)  Payments are nonnegative: P i  0 Voluntary Participation (VP)  User i is charged less then his reported valuation b i (i.e. b i ≥ P i ) Consumer Sovereignty (CS)  Each user can receive the transmission if he is willing to pay a high price

Beyond CS Property M is not upper continuous  E.g., serve i for all bids strictly greater than 1 bibi  i (b -i ) Serviced Not Serviced M SP Fix i, b -i CS M is upper continuous  E.g., serve i for all bids greater or equal than 1

Characterizing GSP, BB, … Mechanisms M = (A, P) Cost function is submodularP is cross monotonic [MS99] Sufficient condition too [MS99] M UC & with no free-ridersP is cross monotonic [IMM05] And the algorithm?

Extant Approach & Algorithms A is able to reach any set in 2 U  Cost hard to compute for some subset (e.g. Steiner tree) Polynomial-time mechanisms Relax BB condition Switched beam wireless antenna  Generalized cost-sharing games U

Sequential Algorithms A is sequential if for some bid vectors reaches a chain of sets Q 1, …, Q |U|, ; Sequential algorithm leads to GSP, BB, … mechanisms ([PV04], [IMM05])  Steiner tree game BB mechanisms ([PV04, PV05]) NP-hard problem U Q 1 =U Q3Q3 Q |U| … Q2Q … Q |U|+1 = ;

Our Results M = (A, P) M for 2 usersA is sequential M GSP & UCA is sequential M is SP, BB, … 9 M for 3 users SP, BB with A not sequential

The Two Users Case No singleton is reached by A A cannot reach U A is not sequential M=(A,P) SP, BB, … Users compete for the resource SP ) P 2 must be at least Unbounded payments 1 2 b1b1 b2b2 SP, VP ) P 2 (b 1,0)=0 SP, VP ) P 1 (0, b 2 )=0 SP ) P 1 (b 1,b 2 )= P 2 (b 1,b 2 )=0 Users not separable No payments

Three Users: Working Mechanism 123 SetsCost U3 {1,2}1 {1,3}1 {2,3}1 A is not sequential (no singleton in the sets) Mechanism M = (A,P) Serve U if b 1 >1, b 2 >1 and b 3 > 1 Serve {i, j} if b i > 1 and b j > 1 Serve {i, i+1 mod 3} if b i > 1 {1,2,3} ) P 1 =P 2 =P 3 =1 {1,2} ) P 1 =1, P 2 =0 {1,3} ) P 1 =0, P 3 =1 {2,3} ) P 2 =1, P 3 =0 M is not UC nor GSP (user 3 can help user 1)

Hints for the General Case Full Coverage (U reachable) Weak Separation (a singleton reachable) Using Upper Continuity & GSP Working in P  P PP Bids only in {0,B} A user bidding B is serviced no matter what b -i is

Conclusions Introduction of generalized cost-sharing games (modeling many real-life applications) Simple technique of [PV04, IMM05] is not less powerful than more complex one for UC mechanisms  Relaxing BB does not allow to solve more problems Are sequential algorithms necessary for not UC & GSP mechanisms too? Games Upper Continuous Mechanism any (non polytime)poly-time With Sequential Algorithms P =2 U 1 [PV04, IMM05]  ·  (2 U ) [PV04]  ¸  ({U}) [this work] P has a sequence  1 [PV04, IMM05]  ·  (  ) [PV04]  ¸  ({U}) [this work] With No Sequential Algorithm P has no sequence  unbounded [this work]