Optimization and Stability in Games with Restricted Interactions Reshef Meir, Yair Zick and Jeffrey S. Rosenschein CoopMAS 2012.

Slides:



Advertisements
Similar presentations
A Short Tutorial on Cooperative Games
Advertisements

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,
Agent Failures in Totally Balanced Games and Convex Games Authors: Yoram Bachrach 1 Ian Kash 1 Nisarg Shah 2 (speaker) 1 Microsoft Research Cambridge.
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.
Introduction to Algorithms
Computing Kemeny and Slater Rankings Vincent Conitzer (Joint work with Andrew Davenport and Jayant Kalagnanam at IBM Research.)
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,
Study Group Randomized Algorithms 21 st June 03. Topics Covered Game Tree Evaluation –its expected run time is better than the worst- case complexity.
Cooperative/coalitional game theory Vincent Conitzer
A New Understanding of Prediction Markets via No-Regret Learning.
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.
Approximating Maximum Edge Coloring in Multigraphs
Approximation Algoirthms: Semidefinite Programming Lecture 19: Mar 22.
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)
Yair Zick Joint work with Yoram Bachrach, Ian Kash and Peter Key.
Greedy Algorithms for Matroids Andreas Klappenecker.
The Communication Complexity of Coalition Formation Among Autonomous Agents A. D. Procaccia & J. S. Rosenschein.
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.
Path Disruption Games (Cooperative Game Theory meets Network Security) Yoram Bachrach, Ely Porat Microsoft Research Cambridge.
Beyond selfish routing: Network Formation Games. Network Formation Games NFGs model the various ways in which selfish agents might create/use networks.
Job Market Signaling (Spence model)
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
Ecs289m Spring, 2008 Network Formation S. Felix Wu Computer Science Department University of California, Davis
Approximating Power Indices Yoram Bachrach(Hebew University) Evangelos Markakis(CWI) Ariel D. Procaccia (Hebrew University) Jeffrey S. Rosenschein (Hebrew.
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
Yair Zick, Alexander Skopalik and Edith Elkind School of Physical and Mathematical Sciences Division of Mathematical Sciences Nanyang Technological University,
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.
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
Overlapping Coalition Formation: Charting the Tractability Frontier Y. Zick, G. Chalkiadakis and E. Elkind (AAMAS 2012)
Computational problems associated with a solution concept Why we need the compact representation of coalitional games Compactly-represented coalitional.
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.
Bounding the Cost of Stability in Games with Restricted Interaction Reshef Meir, Yair Zick, Edith Elkind and Jeffrey S. Rosenschein COMSOC 2012 (to appear)
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.
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.
Vasilis Syrgkanis Cornell University
Negotiating Socially Optimal Allocations of Resources U. Endriss, N. Maudet, F. Sadri, and F. Toni Presented by: Marcus Shea.
11 The Cost of Stability in Network Flow Games Ezra Resnick Yoram Bachrach Jeffrey S. Rosenschein.
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)
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
Cooperative Games Based on the book and slides by Chalkiadakis, Elkind and Wooldridge.
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.
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
Cooperative Games Based on the book and slides by Chalkiadakis, Elkind and Wooldridge.
Complexity of Determining Nonemptiness of the Core
Local Connection Game.
CPS Cooperative/coalitional game theory
Additive Combinatorics and its Applications in Theoretical CS
Presented By Aaron Roth
Introduction Wireless Ad-Hoc Network
Clustering.
Presentation transcript:

Optimization and Stability in Games with Restricted Interactions Reshef Meir, Yair Zick and Jeffrey S. Rosenschein CoopMAS 2012

Lecture content Coalitional (TU) games Restricted cooperation The Cost of Stability Main result: a bound on the CoS Discussion

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

TU Games – notations (2) A TU game is superadditive (SA), if there is positive synergy. That is, v ( S [ T ) ≥ v ( S ) + v ( T ) for disjoint S,T. No need to consider coalition structures Results can be generalized Every game has a superadditive cover

Weighted Voting Games (WVG) A class of simple TU games Each agent has a weight w i 2 R A game has a quota q 2 R G = [ w 1, w 2,…, w n ; q ] A coalition S wins if Σ i2S w i ¸q

Payoffs Agents may freely distribute profits. An imputation is a vector x = ( x 1,…, x n ) such that Σ i2N x i = v ( N ) Individual rationality: each agent gets at least what she can make on her own: x i ≥ v ({ i }) The payoff of a coalition x ( S ) is the sum of payments to its agents.

The Core The core is the set of all stable imputations: for all S µ N we have Σ i2S x i ¸ v ( S ) May be empty in many games: No stable imputations Example: G = [2,2,3;4] Computational questions: Is the core empty? Is the vector x in the core?

Restricted cooperation 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 - 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 imputation can be computed efficiently

What if the core is empty? A solution: subsidies Sometimes an external party is interested in the stability of a specific outcome Willing to spend money to increase stability

External Payments Originally, we divided v ( N ) between the agents. We increase the value of v ( N ), creating a “superimputation”: Division of the incremented value v ’( N )= α∙ v ( N ) Create a new game G (α) v(N)v(N) v(N)v(N)

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

Back to our example G = [2,2,3;4] (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 super-imputation. Thus CoS ( G ) ≤ 1½ Is this bound tight? A lower payment cannot stabilize the game Thus CoS ( G ) = 1½

Conceptual Issues How do properties of the game affect the CoS? Superadditivity, restricted cooperation, convexity… Can we stabilize other outcomes? A particular coalition, coalition structures…

Computational Issues How hard is computing the optimal coalitional structure? How hard is computing the CoS? How hard is checking whether a specific super-imputation is stable? The answer depends on game representation We assume oracle access to v ( S )

Bounds on the CoS In the general case can be as high as n For example, the WVG [1,1,1,…,1; 1] If G is superadditive, CoS ( G )≤√ n Easier to achieve cooperation If G is superadditive and symmetric, CoS ( G ) ≤ 2 Previous work Bachrach et al., SAGT’09 Meir et al., SAGT ‘10

CoS with restricted cooperation Recall that by [Demange’04] : if H is a tree, then the core is non-empty (i.e. CoS = 0 ). Sparse graphs  lower subsidies? Sparse graphs  easier computation? Theorem: If H contains a single cycle, then CoS ( G ) ≤ 2, and this is tight Previous work Meir et al., IJCAI ‘11

Graphs and tree-width Combinatorial measures to the “cyclicity” 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

Bounding the CoS Conjecture [MRM’11]: Let d be the maximal degree in H, then CoS ( G ) ≤ d Conjecture (fixed): Let k be the tree- width of H, then CoS ( G ) ≤ k There are games on a 3-dimensional grid (d = 6 ) with unbounded CoS

Main result Theorem: Let G be a superadditive game, then CoS ( G ) ≤ ( TW ( H ) + 1) ∙ log ( n ) Also, a stable payoff vector can be found efficiently

Proof a b c d a b e f c d i j b c k a d l m a b x y z …

Proof a b c d a b e f c d i j b c k a d l m a b x y z … ( k +1) v ( N )

Proof a b c d a b e f c d i j b c k a d l m a b x y z … ( k +1) v ( N )

Proof a b c d a b e f c d i j b c k a d l m a b x y z … f x z i j … ( k +1) v ( N ) + ( k +1)( v ( S 1 ) + v( S 2 ) + …) ≤ ( k +1) v ( N ) + ( k +1) v ( N ) + …

Proof a b c d a b e f c d i j b c k a d l m a b x y z … f x z i j … We pay at most ( k +1) v ( N ) at each iteration

Proof a b c d a b e f c d i j b c k a d l m a b x y z … f x z i j … We repeat at most log (| T |) ≤ log ( n ) times

Discussion The CoS depends on the tree-width of the underlying graph New results… Bounded tree-width does not facilitate computations (e.g. Greco et al.’11)

For more information: