Ecs289m Spring, 2008 Network Formation S. Felix Wu Computer Science Department University of California, Davis

Slides:



Advertisements
Similar presentations
Bayes-Nash equilibrium with Incomplete Information
Advertisements

A Short Tutorial on Cooperative Games
Clicker Question-A Chicken Game 0, 0 0, 1 1, 0 -10, -10 Swerve Hang Tough Swerve Hang Tough Player 2 Pllayer 1 Does either player have a dominant strategy?
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
Effort Games and the Price of Myopia Michael Zuckerman Joint work with Yoram Bachrach and Jeff Rosenschein.
Evolution and Repeated Games D. Fudenberg (Harvard) E. Maskin (IAS, Princeton)
Negotiating a stable distribution of the payoff among agents may prove challenging. The issue of coalition formation has been investigated extensively,
Non-Cooperative Game Theory To define a game, you need to know three things: –The set of players –The strategy sets of the players (i.e., the actions they.
1 Analysing International Environmental Agreements: Approaches and Equilibrium Concepts Michael Finus University of Bath, Department of Economics, UK.
Course: Applications of Information Theory to Computer Science CSG195, Fall 2008 CCIS Department, Northeastern University Dimitrios Kanoulas.
Noam Nisan, Michael Schapira, Gregory Valiant, and Aviv Zohar.
1. 2 APPENDIX B A PROCEDURE FOR GENERATING AN EQUILIBRIUM POINT FOR 2-PERSON GAMES (That sometimes works!)
Game-theoretic analysis tools Necessary for building nonmanipulable automated negotiation systems.
Extensive Games with Imperfect Information
1 Interdomain Routing and Games Hagay Levin, Michael Schapira and Aviv Zohar The Hebrew University.
Cheap Talk. When can cheap talk be believed? We have discussed costly signaling models like educational signaling. In these models, a signal of one’s.
SARANI SAHABHATTACHARYA, HSS ARNAB BHATTACHARYA, CSE 07 JAN, 2009 Game Theory and its Applications.
1 Algorithmic Game Theoretic Perspectives in Networking Dr. Liane Lewin-Eytan.
Ecs289m Spring, 2008 Non-cooperative Games S. Felix Wu Computer Science Department University of California, Davis
EC941 - Game Theory Prof. Francesco Squintani Lecture 8 1.
Internet Economics: the use of Shapley value for ISP settlement Richard T.B. Ma Columbia University Dah-ming Chiu, John C.S. Lui The Chinese University.
1 Best-Reply Mechanisms Noam Nisan, Michael Schapira and Aviv Zohar.
Game-Theoretic Approaches to Multi-Agent Systems Bernhard Nebel.
An Introduction to Game Theory Part II: Mixed and Correlated Strategies Bernhard Nebel.
Prisoners Dilemma rules 1.Binding agreements are not possible. Note in Prisoners dilemma, if binding agreements were possible, there would be no dilemma.
ECON6036 1st semester Format of final exam Same as the mid term
Bottleneck Routing Games in Communication Networks Ron Banner and Ariel Orda Department of Electrical Engineering Technion- Israel Institute of Technology.
Strategic Network Formation With Structural Holes By Jon Kleinberg, Siddharth Suri, Eva Tardos, Tom Wexler.
Beyond selfish routing: Network Formation Games. Network Formation Games NFGs model the various ways in which selfish agents might create/use networks.
AWESOME: A General Multiagent Learning Algorithm that Converges in Self- Play and Learns a Best Response Against Stationary Opponents Vincent Conitzer.
An introduction to game theory Today: The fundamentals of game theory, including Nash equilibrium.
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
Extensive Game with Imperfect Information Part I: Strategy and Nash equilibrium.
DANSS Colloquium By Prof. Danny Dolev Presented by Rica Gonen
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
An introduction to game theory Today: The fundamentals of game theory, including Nash equilibrium.
Reading Osborne, Chapters 5, 6, 7.1., 7.2, 7.7 Learning outcomes
Chapter 9 Games with Imperfect Information Bayesian Games.
CPS 173 Mechanism design Vincent Conitzer
Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Provable Unlinkability Against Traffic Analysis Amnon Ta-Shma Joint work with Ron Berman and Amos Fiat School of Computer Science, Tel-Aviv University.
Beyond Routing Games: Network (Formation) Games. Network Games (NG) NG model the various ways in which selfish users (i.e., players) strategically interact.
Nash equilibrium Nash equilibrium is defined in terms of strategies, not payoffs Every player is best responding simultaneously (everyone optimizes) This.
Transit price negotiation: repeated game approach Sogea 23 Mai 2007 Nancy, France D.Barth, J.Cohen, L.Echabbi and C.Hamlaoui
Game Theory is Evolving MIT , Fall Our Topics in the Course  Classical Topics Choice under uncertainty Cooperative games  Values  2-player.
Bounding the Cost of Stability in Games with Restricted Interaction Reshef Meir, Yair Zick, Edith Elkind and Jeffrey S. Rosenschein COMSOC 2012 (to appear)
Games with Imperfect Information Bayesian Games. Complete versus Incomplete Information So far we have assumed that players hold the correct belief about.
Dynamic Games & The Extensive Form
Game-theoretic analysis tools Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University.
Chapters 29, 30 Game Theory A good time to talk about game theory since we have actually seen some types of equilibria last time. Game theory is concerned.
Beyond Routing Games: Network (Formation) Games. Network Games (NG) NG model the various ways in which selfish users (i.e., players) strategically interact.
Extensive Games with Imperfect Information
Topic 3 Games in Extensive Form 1. A. Perfect Information Games in Extensive Form. 1 RaiseFold Raise (0,0) (-1,1) Raise (1,-1) (-1,1)(2,-2) 2.
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.
Cheap Talk. When can cheap talk be believed? We have discussed costly signaling models like educational signaling. In these models, a signal of one’s.
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
A Game-theoretic Approach to Networks Susana López, Guillermo Owen, and Martha Saboyá.
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.
Computing Shapley values, manipulating value division schemes, and checking core membership in multi-issue domains Vincent Conitzer, Tuomas Sandholm Computer.
Complexity of Determining Nonemptiness of the Core
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Katsushige FUJIMOTO Fukushima University
Presentation transcript:

ecs289m Spring, 2008 Network Formation S. Felix Wu Computer Science Department University of California, Davis

05/15/2008Network Formation2 Coalition Game Game Characteristic Function Super-Additive* Payoff Allocation *Ankush Garg Pointed out my mistake earlier about the definition. Thanks!.

05/15/2008Network Formation3 Payoff Allocation Efficient Individually Rational Imputation Set

05/15/2008Network Formation4 Core Imputation Set Core

05/15/2008Network Formation5 Interpretation of “Core” No incentive for splitting from the “Grand Coalition” No subgroup coalition adds more value than the “Grand Coalition”

05/15/2008Network Formation6 Does “Core” always exist? Imputation Set Core?

05/15/2008Network Formation7 3-player coalition game Super-additive? Efficient allocation?

05/15/2008Network Formation8 3-player game Super-additive? Efficient allocation?

05/15/2008Network Formation9 3-player game Super-additive? Efficient allocation?

05/15/2008Network Formation10 Imputation and Core

05/15/2008Network Formation11 Examples of

05/15/2008Network Formation12 Examples of Efficient but Irrational Rational, Imputation, not Core

05/15/2008Network Formation13 3-player game Super-additive? Efficient allocation? Imputation and Core?

05/15/2008Network Formation14 Examples of Rational, Imputation, Core?

05/15/2008Network Formation15 Examples of

05/15/2008Network Formation16 The Class of Balanced Game is called a balanced map, if A vector!

05/15/2008Network Formation17 The Class of Balanced Game is called a balanced map, if is called a balanced game, if “balanced maps”

05/15/2008Network Formation18 Bondareva (1963) Shapley (1967) is balanced

05/15/2008Network Formation19 Bondareva (1963) Shapley (1967) is balanced The first paper is in Russian, while the second one was written in French!

05/15/2008Network Formation20 3-player game

05/15/2008Network Formation21 3-player game

05/15/2008Network Formation22 Balanced Map

05/15/2008Network Formation23 Balanced Map

05/15/2008Network Formation24 Solving the Equations?

05/15/2008Network Formation25 Solving the Equations?

05/15/2008Network Formation26 Check Balance

05/15/2008Network Formation27 Jack Chan’s Question Can we configure the Kappa differently?

05/15/2008Network Formation28 3-player game

05/15/2008Network Formation29 3-player game

05/15/2008Network Formation30 3-player game

05/15/2008Network Formation31 3-player game

05/15/2008Network Formation32 Two Issues Non-existence of Core Too many possible cores ~ select ONE

05/15/2008Network Formation33 Shapley Value If you are in the coalition, you equally share the value with others. If you are not, you get nothing.

05/15/2008Network Formation34 Unanimity Coefficients

05/15/2008Network Formation35 Unanimity Coefficients

05/15/2008Network Formation36 Networks Not all network topologies are possible:

05/15/2008Network Formation37 Network Components

05/15/2008Network Formation38 Internal versus Connected

05/15/2008Network Formation39 Internally Connected

05/15/2008Network Formation40 Network Empty: all players are isolated Complete: mesh-directly connected Connected: exactly one component Cycle-Free (e.g., star, line) Cycle-Complete

05/15/2008Network Formation41 Cycle Complete

05/15/2008Network Formation42 Wheel A cycle with no further links

05/15/2008Network Formation43 Example

05/15/2008Network Formation44 Connected Hull The intersections of all internally connected sets that contains S

05/15/2008Network Formation45 Shortest Communication Path If (N,L) is cycle-complete, then between any two nodes, there exist a unique shortest communication path. How to prove it?

05/15/2008Network Formation46 Example

05/15/2008Network Formation47 Example

05/15/2008Network Formation48 Connected Hull Players, necessary/sufficient, for a coalition to cooperate/communicate!

05/15/2008Network Formation49 Example

05/15/2008Network Formation50 Example

05/15/2008Network Formation51 Cycle-Complete and Hull “Cycle Complete” if and only if “Connected Hull”

05/15/2008Network Formation52 Network Restricted Games

05/15/2008Network Formation53 Network Formation Game

05/15/2008Network Formation54 Value of ( x,y ) The value for between any two nodes x and y in G is the best trust path value between x and y:

05/15/2008Network Formation55 Value of x (and G ) The value for a node x is the summation of the path values from x to all other nodes in the graph: Will these definitions handle sybil attacks? How about mobility?

05/15/2008Network Formation56 Trust Network Formation Incentive model to maximize v ( G ) and yet the allocation of v ( x ) is core! How do we define the update of t ( m i,m i+1 ) as a game?

05/15/2008Network Formation57 Action and Game Sending a message M from x to y With certain probability distribution P, y might or might not like the message M. If y likes it, v ( RP ( x,y,n )) will be upgraded. Otherwise, the trust value t along the path will be downgraded. At the beginning of the game, the trust value t is 0.5 for all direct links

05/15/2008Network Formation58 Each Player Decide whether they want to sent a message Upon receiving a message, flip a coin to decide whether he likes it or not The game ends when no player wants to send any more message

05/15/2008Network Formation59 Issues Let’s assume simple topology, e.g. line. What are the strategies for each player? What are the possible Nash Equilibrium states?

05/15/2008Network Formation60 3-Persons Game 12 3

05/15/2008Network Formation61 A simplified game Aumann/Myerson 1988 –“Endogenous Formation of Links between Players and Coalitions: an Application of the Shapley value”, pp , The Shapley Value, Cambridge University Press. Each link will get a chance, in some particular round-robin sequential order, to form a link, which can never be broken. The game ends when no pairs want to form any new link.

05/15/2008Network Formation62 The Given Order

05/15/2008Network Formation63 The Game

05/15/2008Network Formation64 Unanimity Coefficients

05/15/2008Network Formation65 The Network Restricted Game

05/15/2008Network Formation66 Interpretation {1,2,3} are in the same coalition, but… “1” can not directly talk to “3” In order to form a friend link between “1” and “3”, they must go through “2” “2” is more valuable, but how much?

05/15/2008Network Formation67 Unanimity Coefficients

05/15/2008Network Formation68 Unanimity Coefficients

05/15/2008Network Formation69 Unanimity Coefficients Shapley Myerson

05/15/2008Network Formation70 The Network Restricted Game

05/15/2008Network Formation71 Nash Equilibrium?

05/15/2008Network Formation72 Link Probe Order ~ {12,13,23} Should {12} agree or not? –Yes, should {13} agree? Yes, should {23} agree? –Yes, the game ends –No, should {12} agree?… No, should {23} agree? –Yes, should {12} agree?… –No, should {12} agree?… –No, should {13} agree? Yes, should {23} agree? –Yes, should {12} agree? –No, should {12} agree?

05/15/2008Network Formation73 Link Probe Order ~ {12,13,23} Should {12} agree or not? –Yes, should {13} agree? Yes, should {23} agree? –Yes, the game ends –No, the game ends No, should {23} agree? –Yes, should {13} agree?… –No, should {13} agree?… –No, should {13} agree? Yes, should {23} agree? –Yes, should {12} agree? –No, should {12} agree?

05/15/2008Network Formation74 The Extensive Form {12} ? y{13} ?n{13} ? yy{23} ?yn{23} ?ny{23} ?nn{23} ? yyy yny{13} ? yynynn ynyyynyn nnn

05/15/2008Network Formation75 Nash Equilibrium Only one link will be formed! –{12}, {13}, or {23}

05/15/2008Network Formation76 5-person game

05/15/2008Network Formation77 Wheel?

05/15/2008Network Formation78 Wheel?

05/15/2008Network Formation79 Strategic Forms

05/15/2008Network Formation80 Nash Equilibrium Alice Bob No Link No link Link 0, 0 1, 1 0, 0 Strategic Form of Coalition

05/15/2008Network Formation81 Three Properties Component Efficiency Weak Link Symmetry Improvement Property

05/15/2008Network Formation82 Network Formation Theorem: For any super-additive coalitional game with an allocation rule on communication situations satisfying component efficiency, weak link symmetry, and the improvement property, then any network can be supported by a Nash Equilibrium of the network formation game. NE has no power in predicting the network formation in strategic form

05/15/2008Network Formation83 How about SNE, UnNE, CPNE?

05/15/2008Network Formation84 Strong Nash Equilibrium Nash Equilibrium (NE) –No Coalition allowed Strong Nash Equilibrium (SNE) –Works for ALL possible coalitions

05/15/2008Network Formation85 (u 1,s 2,s 3 ) (s 1,u 2,t 3 ) (t 1,t 2,u 3 ) (u 1,u 2,u 3 ) 3,3,03,3,00,0,00,0,03,3,03,3,0 3,0,33,0,33,0,33,0,33,0,33,0,3 4,1,14,1,13,0,33,0,34,1,14,1,1 s2s2 t2t2 u2u2 s1s1 t1t1 u1u1 3,3,03,3,00,3,30,3,31,4,11,4,1 0,0,00,0,00,3,30,3,30,3,30,3,3 3,3,03,3,00,3,30,3,31,4,11,4,1 s2s2 t2t2 u2u2 s1s1 t1t1 u1u1 3,3,03,3,00,3,30,3,31,4,11,4,1 3,0,33,0,31,1,41,1,41,1,41,1,4 4,1,14,1,11,1,41,1,42,2,22,2,2 s2s2 t2t2 u2u2 s1s1 t1t1 u1u1 s3s3 t3t3 u3u3 Is any of them “Strong”? No!!

05/15/2008Network Formation86 NE versus SNE Alice Bob No Link No link Link 0, 0 1, 1 0, 0 Strategic Form of Coalition

05/15/2008Network Formation87 NE versus SNE Alice Bob No Link No link Link 0, 0 1, 1 0, 0 Strategic Form of Coalition

05/15/2008Network Formation88 Three Person Coalition Game

05/15/2008Network Formation89 Three Person Coalition Game Each one of them will get 24!

05/15/2008Network Formation90 Three Person Coalition Game Each one of them will get 24! But, say {2,3} deviate by breaking 12 and 13, they both can get 30!

05/15/2008Network Formation91 Three Person Coalition Game Player 2 get “44”!

05/15/2008Network Formation92 Three Person Coalition Game Player 2 get “44”! Again, players 1 and 3 can collaborate and break their links with 2 to get “30” each from merely “14”!

05/15/2008Network Formation93 Three Person Coalition Game Players 2 and 3 get “30”!

05/15/2008Network Formation94 Three Person Coalition Game Players 2 and 3 get “30”! Again, players 1 and 2 can collaborate such that 2 will get “44”, while 1 will get “14”!

05/15/2008Network Formation95 Three Person Coalition Game No Strong NE! How about CPNE?

05/15/2008Network Formation96 Coalition-Proof Nash Equilibrium NE is too loose & SNE is too restrictive, and CPNE is somewhere in between… Under SNE, a coalition can move from a NE to any other cell, but that cell might not be stable… Under CPNE, a coalition can be only allowed to move a “self-enforcing” cell (I.e., no further deviation from that cell).

05/15/2008Network Formation97 Three Person Coalition Game

05/15/2008Network Formation98 Three Person Coalition Game Is it NE itself?

05/15/2008Network Formation99 Three Person Coalition Game Is it NE itself? Each individual player can NOT add a link. But they can break the link! The answer is YES!

05/15/2008Network Formation100 Three Person Coalition Game Is it NE itself? No!

05/15/2008Network Formation101 Three Person Coalition Game Two NE’s!

05/15/2008Network Formation102 Three Person Coalition Game Which one is CPNE?

05/15/2008Network Formation103 Three Person Coalition Game Only ONE CPNE!

05/15/2008Network Formation104 Without Perfect Information Each player doesn’t know whether the other players have formed coalition or not!

05/15/2008Network Formation105 Without Perfect Information Players 1 & 2 already formed a coalition. Player 3 now negotiate with both 1 & 2 by asking for a new friendship.

05/15/2008Network Formation106 Game to link with player 3 Player 1 Player 2 No Link No link Link 30, 30 24,24 14, 44 44, 14

05/15/2008Network Formation107 Prisoner’s Dilemma! Player 1 Player 2 No Link No link Link 30, 30 24,24 14, 44 44, 14