Bounding the Cost of Stability in Games with Restricted Interaction Reshef Meir, Yair Zick, Edith Elkind and Jeffrey S. Rosenschein COMSOC 2012 (to appear)

Slides:



Advertisements
Similar presentations
CS 336 March 19, 2012 Tandy Warnow.
Advertisements

A Short Tutorial on Cooperative Games
Price Of Anarchy: Routing
Manipulation, Control, and Beyond: Computational Issues in Weighted Voting Games Edith Elkind (U. of Southampton) Based on joint work with: Y.Bachrach,
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Effort Games and the Price of Myopia Michael Zuckerman Joint work with Yoram Bachrach and Jeff Rosenschein.
Algorithmic aspects of the core in cooperative games over graphs Vangelis Markakis Athens University of Economics and Business Dept. of Informatics Joint.
Negotiating a stable distribution of the payoff among agents may prove challenging. The issue of coalition formation has been investigated extensively,
Nash Equilibria In Graphical Games On Trees Edith Elkind Leslie Ann Goldberg Paul Goldberg.
Study Group Randomized Algorithms 21 st June 03. Topics Covered Game Tree Evaluation –its expected run time is better than the worst- case complexity.
1 Algorithmic Game Theoretic Perspectives in Networking Dr. Liane Lewin-Eytan.
Cooperative/coalitional game theory Vincent Conitzer
Cooperative Weakest Link Games Yoram Bachrach, Omer Lev, Shachar Lovett, Jeffrey S. Rosenschein & Morteza Zadimoghaddam CoopMAS 2013 St. Paul, Minnesota.
Yoram Bachrach Jeffrey S. Rosenschein November 2007.
June 3, 2015Windows Scheduling Problems for Broadcast System 1 Amotz Bar-Noy, and Richard E. Ladner Presented by Qiaosheng Shi.
Overlapping Coalition Formation: Charting the Tractability Frontier Y. Zick, G. Chalkiadakis and E. Elkind (submitted to AAMAS 2012)
Prisoners Dilemma rules 1.Binding agreements are not possible. Note in Prisoners dilemma, if binding agreements were possible, there would be no dilemma.
Arbitration, Fairness and Stability Revenue Division in Collaborative Settings Yair Zick Advisor: Prof. Edith Elkind.
Taxation and Stability in Cooperative Games Yair Zick Maria Polukarov Nick R. Jennings AAMAS 2013.
Learning Cooperative Games Maria-Florina Balcan, Ariel D. Procaccia and Yair Zick (to appear in IJCAI 2015)
On the Topologies Formed by Selfish Peers Thomas Moscibroda Stefan Schmid Roger Wattenhofer IPTPS 2006 Santa Barbara, California, USA.
D. Gusfield, V. Bansal (Recomb 2005) A Fundamental Decomposition Theory for Phylogenetic Networks and Incompatible Characters.
The Communication Complexity of Coalition Formation Among Autonomous Agents A. D. Procaccia & J. S. Rosenschein.
Limitations of VCG-Based Mechanisms Shahar Dobzinski Joint work with Noam Nisan.
Local Connection Game. Introduction Introduced in [FLMPS,PODC’03] A LCG is a game that models the creation of networks two competing issues: players want.
Query Incentive Networks Jon Kleinberg and Prabhakar Raghavan - Presented by: Nishith Pathak.
Coalition Structures in Weighted Voting Games Georgios Chalkiadakis Edith Elkind Nicholas R. Jennings.
Arbitrators in Overlapping Coalition Formation Games
Computing the Banzhaf Power Index in Network Flow Games
A Truthful 2-approximation Mechanism for the Steiner Tree Problem.
On the Price of Stability for Designing Undirected Networks with Fair Cost Allocations M.Sc. Thesis Defense Svetlana Olonetsky.
Near-Optimal Network Design with Selfish Agents By Elliot Anshelevich, Anirban Dasgupta, Eva Tardos, Tom Wexler STOC’03 Presented by Mustafa Suleyman CIFTCI.
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
Computational aspects of stability in weighted voting games Edith Elkind (NTU, Singapore) Based on joint work with Leslie Ann Goldberg, Paul W. Goldberg,
Collusion and the use of false names Vincent Conitzer
Improved results for a memory allocation problem Rob van Stee University of Karlsruhe Germany Leah Epstein University of Haifa Israel WADS 2007 WAOA 2007.
Overlapping Coalition Formation: Charting the Tractability Frontier Y. Zick, G. Chalkiadakis and E. Elkind (AAMAS 2012)
Graph Coalition Structure Generation Maria Polukarov University of Southampton Joint work with Tom Voice and Nick Jennings HUJI, 25 th September 2011.
Beyond Routing Games: Network (Formation) Games. Network Games (NG) NG model the various ways in which selfish users (i.e., players) strategically interact.
Approximating Minimum Bounded Degree Spanning Tree (MBDST) Mohit Singh and Lap Chi Lau “Approximating Minimum Bounded DegreeApproximating Minimum Bounded.
An Algorithm for the Coalitional Manipulation Problem under Maximin Michael Zuckerman, Omer Lev and Jeffrey S. Rosenschein AAMAS’11.
An Algorithm for the Coalitional Manipulation Problem under Maximin Michael Zuckerman, Omer Lev and Jeffrey S. Rosenschein (Simulations by Amitai Levy)
On a Network Creation Game PoA Seminar Presenting: Oren Gilon Based on an article by Fabrikant et al 1.
Algorithmic Mechanism Design: an Introduction Approximate (one-parameter) mechanisms, with an application to combinatorial auctions Guido Proietti Dipartimento.
Beyond Routing Games: Network (Formation) Games. Network Games (NG) NG model the various ways in which selfish users (i.e., players) strategically interact.
Complexity of Determining Nonemptiness of the Core Vincent Conitzer, Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Manipulating the Quota in Weighted Voting Games (M. Zuckerman, P. Faliszewski, Y. Bachrach, and E. Elkind) ‏ Presented by: Sen Li Software Technologies.
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.
Computing Branchwidth via Efficient Triangulations and Blocks Authors: F.V. Fomin, F. Mazoit, I. Todinca Presented by: Elif Kolotoglu, ISE, Texas A&M University.
Bijective tree encoding Saverio Caminiti. 2 Talk Outline Domains Prüfer-like codes Prüfer code (1918) Neville codes (1953) Deo and Micikevičius code (2002)
A Unified Continuous Greedy Algorithm for Submodular Maximization Moran Feldman Roy SchwartzJoseph (Seffi) Naor Technion – Israel Institute of Technology.
Vasilis Syrgkanis Cornell University
11 The Cost of Stability in Network Flow Games Ezra Resnick Yoram Bachrach Jeffrey S. Rosenschein.
Algorithms for hard problems Parameterized complexity Bounded tree width approaches Juris Viksna, 2015.
Local Connection Game. Introduction Introduced in [FLMPS,PODC’03] A LCG is a game that models the creation of networks two competing issues: players want.
Second case study: Network Creation Games (a.k.a. Local Connection Games)
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
Cooperative Games Based on the book and slides by Chalkiadakis, Elkind and Wooldridge.
Optimization and Stability in Games with Restricted Interactions Reshef Meir, Yair Zick and Jeffrey S. Rosenschein CoopMAS 2012.
Coalitional Games on “Sparse” Social Networks Edith Elkind University of Oxford.
Dynamic Weighted Voting Games Edith Elkind Dmitrii Pasechnik Yair Zick AAMAS 2013.
Computing Shapley values, manipulating value division schemes, and checking core membership in multi-issue domains Vincent Conitzer, Tuomas Sandholm Computer.
Cooperative Games Based on the book and slides by Chalkiadakis, Elkind and Wooldridge.
Complexity of Determining Nonemptiness of the Core
Local Connection Game.
Presented By Aaron Roth
Introduction Wireless Ad-Hoc Network
Miniconference on the Mathematics of Computation
Presentation transcript:

Bounding the Cost of Stability in Games with Restricted Interaction Reshef Meir, Yair Zick, Edith Elkind and Jeffrey S. Rosenschein COMSOC 2012 (to appear)

Cooperative TU Games Agents divide into coalitions; generate profit Coalition members can freely divide profits. How should profits be divided? $5 $3 $2

TU Games - Notations Agents: N = {1,…, n } Coalition: S µ N Characteristic function: v : 2 N → R A TU game is simple, if every coalition either wins or loses, i.e. v : 2 N → {0,1} A TU game is monotone, if the value of a coalition can only increase by adding more agents to it.

Payoffs Agents may freely distribute profits. An outcome is a coalition structure CS and a vector x = ( x 1,…, x n ) such that Σ i 2 S x i = v ( S ) for all S in CS Individual rationality: each agent gets at least what she can make on her own: x i ≥ v ({ i })

The Core The core is the set of all stable outcomes: for all S µ N we have x ( S ) ¸ v ( S ) May be empty in many games. Example: the 3-majority game. Three players; any set of size two or more has a value of 1; singletons have a value of 0.

Some coalitions may be impossible or unlikely due to practical reasons an underlying communication network (Myerson’77). agents are nodes. A coalition can form only if its agents are connected Restricted Cooperation

Restricted cooperation - example The coalition {2,9,10,12} is allowed The coalition {3,6,7,8} is not allowed

Restricted cooperation increases stability Theorem [Demange’04]: If the underlying communication network H is a tree, then the core is non-empty. Moreover, a core outcome can be computed efficiently

Using Subsidies to Stabilize the game Originally, we divided OPT ( G ) between the agents. We increase the value of OPT ( G ), creating a “superimputation”. Division of the incremented value α∙ OPT ( G )

The Cost Of Stability (CoS) Observation: With a big enough payment, any game can be stabilized α ≤ n The Cost of Stability (CoS) is the minimal subsidy α that stabilizes the game. i.e. allows a non-empty core in G (α) (Bachrach et al., SAGT’09)

Back to our example 3-majority game (core is empty) By distributing a total payoff of 1½ (rather than 1 ), the core of G (1½) is non-empty. x = (½, ½, ½) is a stable superimputation. CoS ( G ) ≤ 1½ This bound is tight! No lower subsidy will stabilize the game. CoS ( G ) = 1½

CoS with restricted cooperation Recall that by [Demange’04] : if H is a tree, then the core is non-empty (i.e. CoS = 1 ). What is the connection between graph complexity and the cost of stability? Theorem [Meir et al., IJCAI’11] : If H contains a single cycle, then CoS ( G | H ) ≤ 2, and this is tight

Graphs and tree-width Combinatorial measures to the “complexity” of a graph: Degree Path-width Tree-width Many NP-hard combinatorial problems become easy when the tree-width is bounded ,2,3 2,4 2,5,9 5,9,10 5,8,10 5,6,8 6,7,8 9,11

Conjectured Connections Conjecture [MRM’11]: Let d be the maximal degree in H, then CoS ( G | H ) ≤ d Conjecture: Let k be the tree-width of H, then CoS ( G | H ) ≤ k There are games on a 3-dimensional grid ( d = 6 ) with unbounded CoS This is “almost” true.

Our Main Result Theorem: For any G with an interaction graph H CoS ( G | H ) ≤ tw ( H ) + 1 and this bound is tight. Theorem: For any G with an interaction graph H CoS ( G | H ) ≤ tw ( H ) + 1 and this bound is tight. Also, a stable payoff vector can be found efficiently in the case of simple, monotone games.

Step 1 – Simple Games 1,2,32,4 2,5,9 5,9,10 5,8,10 5,6,8 6,7,8 9,11 {5,6,8,10} 1.Traverse the nodes from the leaves up. 2.Once the subtree contains a winning coalition, pay 1 to all agents in its root. 3.Delete agents. (x1(x1 x2x2 x3x3 x4x4 x5x5 x6x6 x7x7 x8x8 x9x9 x 10 ) ( ) ,9

Stability: every winning coalition intersects a node in the tree decomposition that was paid by the algorithm; thus gets at least 1. Lemma: For any simple G with an interaction graph H, the algorithm produces a stable imputation x such that x ( N ) ≤ ( tw ( H ) + 1) OPT ( G | H ) Lemma: For any simple G with an interaction graph H, the algorithm produces a stable imputation x such that x ( N ) ≤ ( tw ( H ) + 1) OPT ( G | H )

Bounded payoff: let S t be the set of agents that were removed at time t.  S t contains a winning coalition W t  We can partition the agents into a coalition structure CS = {{ W t } t 2 T*, L }.  T* is the set of all times where sets were pruned by the algorithm.  The value of CS is at most | T* |. x ( N ) ≤ ( tw ( H ) + 1) | T* | ≤ ( tw ( H ) + 1) OPT ( G | H )

Step 2 – The General Case 1.Given a general (integer) game, split it into simple games and stabilize each individually. 2.Sum the resulting stable imputations. v ({1}) v ({2}) v ({3}) v ({1,2}) v ({1,3}) v ({2,3}) v(N)v(N)

Tightness a1a1 a2a2 a4a4 a3a3 c1c1 c2c2 c4c4 c3c3 z1z1 z3z3 z2z2 b1b1 b2b2 b4b4 b3b3 W 1,1 = { z 1 ; a 1 ; a 4 ; b 3 ; b 1 } W 1,2 = { z 1 ; a 2 ; a 3 ; b 2 ; b 4 } W 2,1 = { z 2 ; b 1 ; b 4 ; c 3 ; c 1 } W 2,2 = { z 2 ; b 2 ; b 3 ; c 2 ; c 4 } W 3,1 = { z 3 ; c 1 ; c 4 ; a 3 ; a 1 } W 3,2 = { z 3 ; c 2 ; c 3 ; a 2 ; a 4 } Any two winning coalitions intersect: optimal value is 1.

Tightness a1a1 a2a2 a4a4 a3a3 c1c1 c2c2 c4c4 c3c3 z1z1 z3z3 z2z2 b1b1 b2b2 b4b4 b3b3 W 1,1 = { z 1 ; a 1 ; a 4 ; b 3 ; b 1 } W 1,2 = { z 1 ; a 2 ; a 3 ; b 2 ; b 4 } W 2,1 = { z 2 ; b 1 ; b 4 ; c 3 ; c 1 } W 2,2 = { z 2 ; b 2 ; b 3 ; c 2 ; c 4 } W 3,1 = { z 3 ; c 1 ; c 4 ; a 3 ; a 1 } W 3,2 = { z 3 ; c 2 ; c 3 ; a 2 ; a 4 } x(W1,1) ¸ 1x(W1,1) ¸ 1 x ( W 1,2 ) ¸ 1 x z 1 ¸ 1 - ½ ( x ( A ) + x ( B )) A B C Z x ( Z ) ¸ 3 - ( x ( A ) + x ( B ) + x ( C )) x ( N ) ¸ 3

Discussion/Future Work A slightly better (tight) bound holds for the pathwidth of the interaction graph: we can drop the +1. Bounded tree-width does not facilitate computations (e.g. Greco et al.’11) Other graphical models of cooperative games? Non-cooperative games? Other measures of graph complexity?

Thank you! Questions?