Social Network Games Krzysztof R. Apt CWI & and University of - - PowerPoint PPT Presentation

social network games
SMART_READER_LITE
LIVE PREVIEW

Social Network Games Krzysztof R. Apt CWI & and University of - - PowerPoint PPT Presentation

Social Network Games Krzysztof R. Apt CWI & and University of Amsterdam Joint work with Sunil Simon A Caveat A story should have a beginning, a middle and an end, but not necessarily in that order. Jean-Luc Godard Krzysztof R. Apt


slide-1
SLIDE 1

Social Network Games

Krzysztof R. Apt

CWI & and University of Amsterdam

Joint work with Sunil Simon

slide-2
SLIDE 2

A Caveat

A story should have a beginning, a middle and an end, but not necessarily in that order. Jean-Luc Godard

Krzysztof R. Apt Social Network Games

slide-3
SLIDE 3

Social Networks

Facebook, Hyves, LinkedIn, Nasza Klasa, . . .

Krzysztof R. Apt Social Network Games

slide-4
SLIDE 4

But also . . .

An area with links to sociology (spread of patterns of social behaviour) economics (effects of advertising, emergence of ‘bubbles’ in financial markets, . . .), epidemiology (epidemics), computer science (complexity analysis), mathematics (graph theory).

Krzysztof R. Apt Social Network Games

slide-5
SLIDE 5

Example

(From D. Easley and J. Kleinberg, 2010). Collaboration of mathematicians centered on Paul Erd˝

  • s.

Drawing by Ron Graham.

Krzysztof R. Apt Social Network Games

slide-6
SLIDE 6

Social networks

Essential components of our model

Finite set of agents. Influence of “friends”. Finite product set for each agent. Resistance level in (threshold for) adopting a product.

Krzysztof R. Apt Social Network Games

slide-7
SLIDE 7

Social networks

Essential components of our model

Finite set of agents. Influence of “friends”. Finite product set for each agent. Resistance level in (threshold for) adopting a product. 4 1 3 2

0.4 0.5 0.3 0.6

Krzysztof R. Apt Social Network Games

slide-8
SLIDE 8

Social networks

Essential components of our model

Finite set of agents. Influence of “friends”. Finite product set for each agent. Resistance level in (threshold for) adopting a product. 4

{•}

1

{•, •}

3

{•, •}

2

{•, •} 0.4 0.5 0.3 0.6

Krzysztof R. Apt Social Network Games

slide-9
SLIDE 9

Social networks

Essential components of our model

Finite set of agents. Influence of “friends”. Finite product set for each agent. Resistance level in (threshold for) adopting a product. 4

{•} 0.5

1

0.3 {•, •}

3

{•, •} 0.2

2

{•, •} 0.4 0.4 0.5 0.3 0.6

Krzysztof R. Apt Social Network Games

slide-10
SLIDE 10

The model

Social network [Apt, Markakis 2011]

Weighted directed graph: G = (V , →, w), where V : a finite set of agents, wij ∈ (0, 1]: weight of the edge i → j. Products: A finite set of products P. Product assignment: P : V → 2P \ {∅}; assigns to each agent a non-empty set of products. Threshold function: θ(i, t) ∈ (0, 1], for each agent i and product t ∈ P(i). Neighbours of node i: {j ∈ V | j → i}. Source nodes: Agents with no neighbours.

Krzysztof R. Apt Social Network Games

slide-11
SLIDE 11

The associated strategic game

Interaction between agents: Each agent i can adopt a product from the set P(i) or choose not to adopt any product (t0).

Social network games

Players: Agents in the network. Strategies: Set of strategies for player i is P(i) ∪ {t0}. Payoff: Fix c > 0. Given a joint strategy s and an agent i,

Krzysztof R. Apt Social Network Games

slide-12
SLIDE 12

The associated strategic game

Interaction between agents: Each agent i can adopt a product from the set P(i) or choose not to adopt any product (t0).

Social network games

Players: Agents in the network. Strategies: Set of strategies for player i is P(i) ∪ {t0}. Payoff: Fix c > 0. Given a joint strategy s and an agent i,

◮ if i ∈ source(S),

pi(s) =

  • if si = t0

c if si ∈ P(i)

Krzysztof R. Apt Social Network Games

slide-13
SLIDE 13

The associated strategic game

Interaction between agents: Each agent i can adopt a product from the set P(i) or choose not to adopt any product (t0).

Social network games

Players: Agents in the network. Strategies: Set of strategies for player i is P(i) ∪ {t0}. Payoff: Fix c > 0. Given a joint strategy s and an agent i,

◮ if i ∈ source(S),

pi(s) =

  • if si = t0

c if si ∈ P(i)

◮ if i ∈ source(S),

pi(s) =    if si = t0

  • j∈N t

i (s)

wji − θ(i) if si = t, for some t ∈ P(i) N t

i (s): the set of neighbours of i who adopted in s the product t.

Krzysztof R. Apt Social Network Games

slide-14
SLIDE 14

Example

4

{•}

1

{•, •}

3

{•, •}

2

{•, •}

6

{•}

5

{•} 0.5 0.5 0.5 0.4 0.4 0.4

Threshold is 0.3 for all the players. P = {•, •, •}

Krzysztof R. Apt Social Network Games

slide-15
SLIDE 15

Example

4

{•}

1

{•, •}

3

{•, •}

2

{•, •}

6

{•}

5

{•} 0.5 0.5 0.5 0.4 0.4 0.4

Threshold is 0.3 for all the players. P = {•, •, •} Payoff: p4(s) = p5(s) = p6(s) = c

Krzysztof R. Apt Social Network Games

slide-16
SLIDE 16

Example

4

{•}

1

{•, •}

3

{•, •}

2

{•, •}

6

{•}

5

{•} 0.5 0.5 0.5 0.4 0.4 0.4

Threshold is 0.3 for all the players. P = {•, •, •} Payoff: p4(s) = p5(s) = p6(s) = c p1(s) = 0.4 − 0.3 = 0.1

Krzysztof R. Apt Social Network Games

slide-17
SLIDE 17

Example

4

{•}

1

{•, •}

3

{•, •}

2

{•, •}

6

{•}

5

{•} 0.5 0.5 0.5 0.4 0.4 0.4

Threshold is 0.3 for all the players. P = {•, •, •} Payoff: p4(s) = p5(s) = p6(s) = c p1(s) = 0.4 − 0.3 = 0.1 p2(s) = 0.5 − 0.3 = 0.2 p3(s) = 0.4 − 0.3 = 0.1

Krzysztof R. Apt Social Network Games

slide-18
SLIDE 18

Social network games

Properties

Graphical game: The payoff for each player depends only on the choices made by his neighbours. Join the crowd property: The payoff of each player weakly increases if more players choose the same strategy.

Krzysztof R. Apt Social Network Games

slide-19
SLIDE 19

Does Nash equilibrium always exist?

4

{•}

1

{•, •}

3

{•, •}

2

{•, •}

6

{•}

5

{•} 0.5 0.5 0.5 0.4 0.4 0.4

Threshold is 0.3 for all the players.

Krzysztof R. Apt Social Network Games

slide-20
SLIDE 20

Does Nash equilibrium always exist?

4

{•}

1

{•, •}

3

{•, •}

2

{•, •}

6

{•}

5

{•} 0.5 0.5 0.5 0.4 0.4 0.4

Threshold is 0.3 for all the players. Observation: No player has the incentive to choose t0. Source nodes can ensure a payoff of c > 0. Each player on the cycle can ensure a payoff of at least 0.1.

Krzysztof R. Apt Social Network Games

slide-21
SLIDE 21

Does Nash equilibrium always exist?

4

{•}

1

{•, •}

3

{•, •}

2

{•, •}

6

{•}

5

{•} 0.5 0.5 0.5 0.4 0.4 0.4

Threshold is 0.3 for all the players. (•, •, •) Observation: No player has the incentive to choose t0. Source nodes can ensure a payoff of c > 0. Each player on the cycle can ensure a payoff of at least 0.1.

Krzysztof R. Apt Social Network Games

slide-22
SLIDE 22

Does Nash equilibrium always exist?

4

{•}

1

{•, •}

3

{•, •}

2

{•, •}

6

{•}

5

{•} 0.5 0.5 0.5 0.4 0.4 0.4

Threshold is 0.3 for all the players. Best response dynamics (•, •, •) (•, •, •) (•, •, •) (•, •, •) (•, •, •) (•, •, •) Observation: No player has the incentive to choose t0. Source nodes can ensure a payoff of c > 0. Each player on the cycle can ensure a payoff of at least 0.1. Reason: Players keep switching between the products.

Krzysztof R. Apt Social Network Games

slide-23
SLIDE 23

Nash equilibrium

Question: Given a social network S, what is the complexity of deciding whether G(S) has a Nash equilibrium?

Krzysztof R. Apt Social Network Games

slide-24
SLIDE 24

Nash equilibrium

Question: Given a social network S, what is the complexity of deciding whether G(S) has a Nash equilibrium? Answer: NP-complete.

Krzysztof R. Apt Social Network Games

slide-25
SLIDE 25

Nash equilibrium

Question: Given a social network S, what is the complexity of deciding whether G(S) has a Nash equilibrium? Answer: NP-complete.

The PARTITION problem

Input: n positive rational numbers (a1, . . . , an) such that

i ai = 1.

Question: Is there a set S ⊆ {1, 2, . . . , n} such that

  • i∈S

ai =

  • i∈S

ai = 1 2.

Krzysztof R. Apt Social Network Games

slide-26
SLIDE 26

Hardness

Reduction: Given an instance of the PARTITION problem P = (a1, . . . , an), construct a network S(P) such that there is a solution to P iff there is a Nash equilibrium in S(P).

Krzysztof R. Apt Social Network Games

slide-27
SLIDE 27

Hardness

Reduction: Given an instance of the PARTITION problem P = (a1, . . . , an), construct a network S(P) such that there is a solution to P iff there is a Nash equilibrium in S(P).

4

{•}

1

{•, •}

3

{•, •}

2

{•, •}

6

{•}

5

{•} 0.5 0.5 0.5 0.4 0.4 0.4

4′

{•′} 1′ {•′, •′} 3′ {•′, •′} 2′ {•′, •′} 6′ {•′} 5′ {•′} 0.5 0.5 0.5 0.4 0.4 0.4

Krzysztof R. Apt Social Network Games

slide-28
SLIDE 28

Hardness

Reduction: Given an instance of the PARTITION problem P = (a1, . . . , an), construct a network S(P) such that there is a solution to P iff there is a Nash equilibrium in S(P).

i1 {•, •′} i2 {•, •′}

· · ·

in {•, •′}

4

{•}

1

{•, •}

3

{•, •}

2

{•, •}

6

{•}

5

{•} 0.5 0.5 0.5 0.4 0.4 0.4

4′

{•′} 1′ {•′, •′} 3′ {•′, •′} 2′ {•′, •′} 6′ {•′} 5′ {•′} 0.5 0.5 0.5 0.4 0.4 0.4

Krzysztof R. Apt Social Network Games

slide-29
SLIDE 29

Hardness

Reduction: Given an instance of the PARTITION problem P = (a1, . . . , an), construct a network S(P) such that there is a solution to P iff there is a Nash equilibrium in S(P).

a1 a1 i1 {•, •′} i2 {•, •′}

· · ·

in {•, •′}

4

{•}

1

{•, •}

3

{•, •}

2

{•, •}

6

{•}

5

{•} 0.5 0.5 0.5 0.4 0.4 0.4

4′

{•′} 1′ {•′, •′} 3′ {•′, •′} 2′ {•′, •′} 6′ {•′} 5′ {•′} 0.5 0.5 0.5 0.4 0.4 0.4

Krzysztof R. Apt Social Network Games

slide-30
SLIDE 30

Hardness

Reduction: Given an instance of the PARTITION problem P = (a1, . . . , an), construct a network S(P) such that there is a solution to P iff there is a Nash equilibrium in S(P).

a1 a1 a2 a2 i1 {•, •′} i2 {•, •′}

· · ·

in {•, •′}

4

{•}

1

{•, •}

3

{•, •}

2

{•, •}

6

{•}

5

{•} 0.5 0.5 0.5 0.4 0.4 0.4

4′

{•′} 1′ {•′, •′} 3′ {•′, •′} 2′ {•′, •′} 6′ {•′} 5′ {•′} 0.5 0.5 0.5 0.4 0.4 0.4

Krzysztof R. Apt Social Network Games

slide-31
SLIDE 31

Hardness

Reduction: Given an instance of the PARTITION problem P = (a1, . . . , an), construct a network S(P) such that there is a solution to P iff there is a Nash equilibrium in S(P). θ(4) = θ(4′) = 1

2. a1 a1 a2 a2 an an i1 {•, •′} i2 {•, •′}

· · ·

in {•, •′}

4

{•}

1

{•, •}

3

{•, •}

2

{•, •}

6

{•}

5

{•} 0.5 0.5 0.5 0.4 0.4 0.4

4′

{•′} 1′ {•′, •′} 3′ {•′, •′} 2′ {•′, •′} 6′ {•′} 5′ {•′} 0.5 0.5 0.5 0.4 0.4 0.4

Krzysztof R. Apt Social Network Games

slide-32
SLIDE 32

Nash equilibrium

Recall the network with no Nash equilibrium: 4

{•}

1

{•, •}

3

{•, •}

2

{•, •}

6

{•}

5

{•} 0.5 0.5 0.5 0.4 0.4 0.4

  • Theorem. If there are at most two products, then a Nash equilibrium

always exists and can be computed in polynomial time.

Krzysztof R. Apt Social Network Games

slide-33
SLIDE 33

Nash equilibrium

4

{•}

1

{•, •}

3

{•, •}

2

{•, •}

6

{•}

5

{•} 0.5 0.5 0.5 0.4 0.4 0.4

Properties of the underlying graph:

Krzysztof R. Apt Social Network Games

slide-34
SLIDE 34

Nash equilibrium

4

{•}

1

{•, •}

3

{•, •}

2

{•, •}

6

{•}

5

{•} 0.5 0.5 0.5 0.4 0.4 0.4

Properties of the underlying graph: Contains a cycle.

Krzysztof R. Apt Social Network Games

slide-35
SLIDE 35

Nash equilibrium

4

{•}

1

{•, •}

3

{•, •}

2

{•, •}

6

{•}

5

{•} 0.5 0.5 0.5 0.4 0.4 0.4

Properties of the underlying graph: Contains a cycle. Contains source nodes.

Krzysztof R. Apt Social Network Games

slide-36
SLIDE 36

Nash equilibrium

4

{•}

1

{•, •}

3

{•, •}

2

{•, •}

6

{•}

5

{•} 0.5 0.5 0.5 0.4 0.4 0.4

Properties of the underlying graph: Contains a cycle. Contains source nodes. Question: Does Nash equilibrium always exist in social networks when the underlying graph is acyclic? has no source nodes?

Krzysztof R. Apt Social Network Games

slide-37
SLIDE 37

Directed acyclic graphs

A Nash equilibrium s is non-trivial if there is at least one player i such that si = t0.

  • Theorem. In a DAG, a non-trivial Nash equilibrium always exists.

Krzysztof R. Apt Social Network Games

slide-38
SLIDE 38

Graphs with no source nodes

1

{•, •}

3

{•, •}

2

{•, •}

4

{•, •}

7

{•, •}

5

{•, •}

6

{•, •}

“Circle of friends”: everyone has a neighbour.

Krzysztof R. Apt Social Network Games

slide-39
SLIDE 39

Graphs with no source nodes

1

{•, •}

3

{•, •}

2

{•, •}

4

{•, •}

7

{•, •}

5

{•, •}

6

{•, •}

“Circle of friends”: everyone has a neighbour. Observation: t0 is always a Nash equilibrium. Question: When does a non-trivial Nash equilibrium exist?

Krzysztof R. Apt Social Network Games

slide-40
SLIDE 40

Graphs with no source nodes

1

{•, •}

3

{•, •}

2

{•, •}

4

{•, •}

7

{•, •}

5

{•, •}

6

{•, •} 0.4 0.4 0.5 0.3 0.2 0.1 0.2 0.1 0.4 0.2

Threshold=0.3

Self sustaining subgraph

A subgraph Ct is self sustaining for product t if it is strongly connected and for all i in Ct, t ∈ P(i)

  • j∈N (i)∩Ct

wji ≥ θ(i)

Krzysztof R. Apt Social Network Games

slide-41
SLIDE 41

Graphs with no source nodes

1

{•, •}

3

{•, •}

2

{•, •}

4

{•, •}

7

{•, •}

5

{•, •}

6

{•, •} 0.4 0.4 0.5 0.3 0.2 0.1 0.2 0.1 0.4 0.2

Threshold=0.3

Self sustaining subgraph

A subgraph Ct is self sustaining for product t if it is strongly connected and for all i in Ct, t ∈ P(i)

  • j∈N (i)∩Ct

wji ≥ θ(i)

Krzysztof R. Apt Social Network Games

slide-42
SLIDE 42

Graphs with no source nodes

1

{•, •}

3

{•, •}

2

{•, •}

4

{•, •}

7

{•, •}

5

{•, •}

6

{•, •} 0.4 0.4 0.5 0.3 0.2 0.1 0.2 0.1 0.4 0.2

Threshold=0.3

Self sustaining subgraph

A subgraph Ct is self sustaining for product t if it is strongly connected and for all i in Ct, t ∈ P(i)

  • j∈N (i)∩Ct

wji ≥ θ(i)

  • Theorem. There is a non-trivial Nash equilibrium iff there exists a product

t and a self sustaining subgraph Ct for t.

Krzysztof R. Apt Social Network Games

slide-43
SLIDE 43

Graphs with no source nodes

An efficient procedure

For a product t, X 0

t := {i ∈ V | t ∈ P(i)}

X m+1

t

:= {i ∈ V |

  • j∈N (i)∩X m

j

wji ≥ θ(i)} Xt :=

m∈N X m t

  • Theorem. There is a non-trivial equilibrium iff there exists a product t

such that Xt = ∅. Complexity For a fixed product t, the set Xt can be computed in O(n3). Running time: O(|P| · n3)

Krzysztof R. Apt Social Network Games

slide-44
SLIDE 44

Finite Improvement Property

Fix a game. Profitable deviation: a pair (s, s′) such that s′ = (s′

i , s−i) for some s′ i

and pi(s′) > pi(s). Improvement path: a maximal sequence of profitable deviations. A game has the FIP if all improvement paths are finite.

Krzysztof R. Apt Social Network Games

slide-45
SLIDE 45

FIP

  • Theorem. Every two players social network game has the FIP.

Krzysztof R. Apt Social Network Games

slide-46
SLIDE 46

FIP

  • Theorem. Every two players social network game has the FIP.

Proof. Consider an improvement path ρ.

Krzysztof R. Apt Social Network Games

slide-47
SLIDE 47

FIP

  • Theorem. Every two players social network game has the FIP.

Proof. Consider an improvement path ρ. We can assume that the players alternate their moves in ρ.

Krzysztof R. Apt Social Network Games

slide-48
SLIDE 48

FIP

  • Theorem. Every two players social network game has the FIP.

Proof. Consider an improvement path ρ. We can assume that the players alternate their moves in ρ. A match: an element of ρ of the type (t, t) or (t, t).

Krzysztof R. Apt Social Network Games

slide-49
SLIDE 49

FIP

  • Theorem. Every two players social network game has the FIP.

Proof. Consider an improvement path ρ. We can assume that the players alternate their moves in ρ. A match: an element of ρ of the type (t, t) or (t, t). Consider two successive matches in ρ.

Krzysztof R. Apt Social Network Games

slide-50
SLIDE 50

FIP

  • Theorem. Every two players social network game has the FIP.

Proof. Consider an improvement path ρ. We can assume that the players alternate their moves in ρ. A match: an element of ρ of the type (t, t) or (t, t). Consider two successive matches in ρ. The corresponding segment of ρ is of one of the following types. Type 1. (t, t) ⇒∗ (t1, t1). Type 2. (t, t) ⇒∗ (t1, t1). Type 3. (t, t) ⇒∗ (t1, t1). Type 4. (t, t) ⇒∗ (t1, t1).

Krzysztof R. Apt Social Network Games

slide-51
SLIDE 51

Proof, ctd

Type p1 p2 1 increases decreases by > w21 by < w12 2, 3 increases increases 4 decreases increases by < w21 by > w12

Tablica: Changes in p1 and p2

Krzysztof R. Apt Social Network Games

slide-52
SLIDE 52

Proof, ctd

Type p1 p2 1 increases decreases by > w21 by < w12 2, 3 increases increases 4 decreases increases by < w21 by > w12

Tablica: Changes in p1 and p2

Suppose (t, t) ⇒∗ (t1, t1) in ρ. Ti: the number of internal segments of type i.

Krzysztof R. Apt Social Network Games

slide-53
SLIDE 53

Proof, ctd

Type p1 p2 1 increases decreases by > w21 by < w12 2, 3 increases increases 4 decreases increases by < w21 by > w12

Tablica: Changes in p1 and p2

Suppose (t, t) ⇒∗ (t1, t1) in ρ. Ti: the number of internal segments of type i. Case 1. T1 ≥ T4. Then p1(¯ t) < p1(t1).

Krzysztof R. Apt Social Network Games

slide-54
SLIDE 54

Proof, ctd

Type p1 p2 1 increases decreases by > w21 by < w12 2, 3 increases increases 4 decreases increases by < w21 by > w12

Tablica: Changes in p1 and p2

Suppose (t, t) ⇒∗ (t1, t1) in ρ. Ti: the number of internal segments of type i. Case 1. T1 ≥ T4. Then p1(¯ t) < p1(t1). Case 2. T1 < T4. Then p2(¯ t) < p2(t1).

Krzysztof R. Apt Social Network Games

slide-55
SLIDE 55

Proof, ctd

Type p1 p2 1 increases decreases by > w21 by < w12 2, 3 increases increases 4 decreases increases by < w21 by > w12

Tablica: Changes in p1 and p2

Suppose (t, t) ⇒∗ (t1, t1) in ρ. Ti: the number of internal segments of type i. Case 1. T1 ≥ T4. Then p1(¯ t) < p1(t1). Case 2. T1 < T4. Then p2(¯ t) < p2(t1). Conclusion: t = t1. So each match occurs in ρ at most once.

Krzysztof R. Apt Social Network Games

slide-56
SLIDE 56

Proof, ctd

So from some moment on in ρ no matches occur.

Krzysztof R. Apt Social Network Games

slide-57
SLIDE 57

Proof, ctd

So from some moment on in ρ no matches occur. So from that moment on the social welfare keeps increasing.

Krzysztof R. Apt Social Network Games

slide-58
SLIDE 58

Proof, ctd

So from some moment on in ρ no matches occur. So from that moment on the social welfare keeps increasing. Hence ρ is finite.

Krzysztof R. Apt Social Network Games

slide-59
SLIDE 59

A generalization: two player coordination games

  • Theorem. Consider a finite two players game G such that

pi(s) := fi(si) + ai(si = s−i), where fi : Si → R, ai > 0 and (si = s−i) :=

  • 1

if si = s−i

  • therwise

Then G has the FIP. Intuition: ai is a bonus for player i for coordinating with his opponent.

Krzysztof R. Apt Social Network Games

slide-60
SLIDE 60

Summary of results

arbitrary DAG simple cycle no source graphs nodes NE NP-complete always exists always exists always exists Non-trivial NE NP-complete always exists O(|P| · n) O(|P| · n3) Determined NE NP-complete NP-complete O(|P| · n) NP-complete

Krzysztof R. Apt Social Network Games

slide-61
SLIDE 61

Summary of results

arbitrary DAG simple cycle no source graphs nodes NE NP-complete always exists always exists always exists Non-trivial NE NP-complete always exists O(|P| · n) O(|P| · n3) Determined NE NP-complete NP-complete O(|P| · n) NP-complete FIP co-NP-hard yes ? co-NP-hard FBRP co-NP-hard yes O(|P| · n) co-NP-hard Uniform FIP co-NP-hard yes yes co-NP-hard

Krzysztof R. Apt Social Network Games

slide-62
SLIDE 62

Summary of results

arbitrary DAG simple cycle no source graphs nodes NE NP-complete always exists always exists always exists Non-trivial NE NP-complete always exists O(|P| · n) O(|P| · n3) Determined NE NP-complete NP-complete O(|P| · n) NP-complete FIP co-NP-hard yes ? co-NP-hard FBRP co-NP-hard yes O(|P| · n) co-NP-hard Uniform FIP co-NP-hard yes yes co-NP-hard FBRP: all improvement paths, in which only best responses are used, are finite. Uniform FIP: all improvement paths that respect a scheduler are finite.

Krzysztof R. Apt Social Network Games

slide-63
SLIDE 63

Recent work

Network dynamics (with E. Markakis and S. Simon)

Consequence of addition and removal of products in the network. Addition can trigger an improvement path that leads to a strictly worse Nash equilibrium. Removal can trigger an improvement path that leads to a strictly better Nash equilibrium.

Krzysztof R. Apt Social Network Games

slide-64
SLIDE 64

Future directions

Networks where everyone is forced to adopt a product (with S. Simon)

  • Theorem. Nash equilibrium may not exist even for a simple cycle.
  • Theorem. Checking if Nash equilibrium exists in a graph with no source

nodes is NP-complete.

Krzysztof R. Apt Social Network Games

slide-65
SLIDE 65

Thank you Dzi ֒ ekuj ֒ e za uwag ֒ e

Krzysztof R. Apt Social Network Games