Download presentation
Presentation is loading. Please wait.
1
Contribution Games in Social Networks Elliot Anshelevich Rensselaer Polytechnic Institute (RPI) Troy, New York Martin Hoefer RWTH Aachen University Aachen, Germany
2
Partitioning Effort in a Social Network
3
1
4
0.6 0.2
5
Success of Friendship/Collaboration
7
Will represent “success” of relationship e by reward function: f e (x,y) : non-negative, non-decreasing in both variables f e (x,y) = amount each node benefits from e
8
Network Contribution Game Given: Undirected graph G=(V,E) Players: Nodes v V, each v has budget B v of contribution Reward functions f e (x,y) for each edge e 108 5 2(x+y) 4(x+y)3(x+y)
9
Network Contribution Game Given: Undirected graph G=(V,E) Players: Nodes v V, each v has budget B v of contribution Reward functions f e (x,y) for each edge e Strategies: Node allocates its budget among incident edges: v contributes s v (e) 0 to each e, with s v (e) B v e 108 5 2(x+y) 4(x+y)3(x+y) 14 4 6 3 5
10
Network Contribution Game Given: Undirected graph G=(V,E) Players: Nodes v V, each v has budget B v of contribution Reward functions f e (x,y) for each edge e Strategies: Node allocates its budget among incident edges: v contributes s v (e) 0 to each e, with s v (e) B v e 108 5 22 2815 14 4 6 3 5
11
Network Contribution Game Strategies: Node allocates its budget among incident edges: v contributes s v (e) 0 to each e, with s v (e) B v e Utility(v) = f e (s v (e),s u (e)) e=(v,u) 108 5 22 2815 14 4 6 3 5
12
Stability Concepts Nash equilibrium? 108 5 2xy 1000xy3xy 50 10 0 0 8
13
Pairwise Equilibrium Unilateral improving move: A single player can strictly improve by changing its strategy. Bilateral improving move: A pair of players can each strictly improve their utility by changing strategies together. Pairwise Equilibrium (PE): State s with no unilateral or bilateral improving moves. Strong Equilibrium (SE): State s with no coalitional improving moves.
14
Questions of Interest Existence: Does Pairwise Equilibrium exist? Inefficiency: What is the price of anarchy ? Computation: Can we compute PE efficiently? Convergence: Can players reach PE using improvement dynamics? OPT PE
15
Related Work Stable Matching “Integral” version of our game Correlated roommate problems [Abraham et al, 07; Ackermann et al, 08] Network Creation Games Contribution towards incident edges Rewards based on network structure [Fabrikant et al, 03; Laoutaris et al, 08; Demaine et al, 10] Co-Author Model [Jackson/Wolinsky, 96] Atomic Splittable Congestion Games Mostly NE analysis and cost minimization Delay functions usually depend on x + y [Orda et al, 93; Umang et al, 10.] Public Goods and Contribution Games Public Goods Games [Bramoulle/Kranton, 07] Contribution Games [Ballester et al, 06] Various extensions [Corbo et al, 09; Konig et al, 09] Minimum Effort Coordination Game Simple game from experimental economics All agents get payoff based on minimum contribution [van Huyck et al, 90; Anderson et al, 01; Devetag/Ortmann, 07] Networked variants [Alos-Ferrer/Weidenholzer, 10; Bloch/Dutta, 08]... and many more.
16
Main Results ExistencePrice of Anarchy General Convex General Concave c e (x+y) Min-effort convex Min-effort concave Maximum effort Approximate Equilibrium
17
Main Results ExistencePrice of Anarchy General ConvexYes (*) General Concave c e (x+y) Min-effort convex Min-effort concave Maximum effort Approximate Equilibrium (*) If f e (x,0)=0, NP-Hard otherwise
18
Main Results ExistencePrice of Anarchy General ConvexYes (*)2 General Concave c e (x+y) Min-effort convex Min-effort concave Maximum effort Approximate Equilibrium (*) If f e (x,0)=0, NP-Hard otherwise
19
Main Results ExistencePrice of Anarchy General ConvexYes (*)2 General ConcaveNot always2 c e (x+y) Min-effort convex Min-effort concave Maximum effort Approximate Equilibrium (*) If f e (x,0)=0, NP-Hard otherwise
20
Main Results ExistencePrice of Anarchy General ConvexYes (*)2 General ConcaveNot always2 c e (x+y)Decision in P1 Min-effort convex Min-effort concave Maximum effort Approximate Equilibrium (*) If f e (x,0)=0, NP-Hard otherwise
21
Main Results ExistencePrice of Anarchy General ConvexYes (*)2 General ConcaveNot always2 c e (x+y)Decision in P1 Min-effort convexYes (**)2 (**) Min-effort concave Maximum effort Approximate Equilibrium (*) If f e (x,0)=0, NP-Hard otherwise (**) If budgets are uniform, NP-Hard otherwise
22
Main Results ExistencePrice of Anarchy General ConvexYes (*)2 General ConcaveNot always2 c e (x+y)Decision in P1 Min-effort convexYes (**)2 (**) Min-effort concaveYes2 Maximum effort Approximate Equilibrium (*) If f e (x,0)=0, NP-Hard otherwise (**) If budgets are uniform, NP-Hard otherwise
23
Main Results ExistencePrice of Anarchy General ConvexYes (*)2 General ConcaveNot always2 c e (x+y)Decision in P1 Min-effort convexYes (**)2 (**) Min-effort concaveYes2 Maximum effortYes2 Approximate EquilibriumOPT is a 2-apx. Pairwise Equilibrium (*) If f e (x,0)=0, NP-Hard otherwise (**) If budgets are uniform, NP-Hard otherwise
24
Main Results ExistencePrice of Anarchy General ConvexYes (*)2 General ConcaveNot always2 c e (x+y)Decision in P1 Min-effort convexYes (**)2 (**) Min-effort concaveYes2 Maximum effortYes2 Approximate EquilibriumOPT is a 2-apx. Pairwise Equilibrium All Price of Anarchy upper bounds are tight Convergence? ?
25
Main Results ExistencePrice of Anarchy General ConvexYes (*)2 General ConcaveNot always2 c e (x+y)Decision in P1 Min-effort convexYes (**)2 (**) Min-effort concaveYes2 Maximum effortYes2 Approximate EquilibriumOPT is a 2-apx. Pairwise Equilibrium (*) If f e (x,0)=0, NP-Hard otherwise (**) If budgets are uniform, NP-Hard otherwise
26
Convex Reward Functions Theorem 1: If for all edges, f e (x,0)=0, and f e convex, then PE exists. Otherwise, PE existence is NP-Hard to determine. Theorem 2: If for all edges, f e is convex, then price of anarchy is 2. Examples: 10xy, 5x 2 y 2, 2 x+y, x+4y 2 +7x 3, polynomials with positive coefficients
27
Convex Reward Functions Theorem 2: If for all edges, f e is convex, then price of anarchy is 2. Claim: Always exists “integral” optimal solution: each player spends entire budget on one edge. 108 5 5 0 00 8 6 6 0
28
Convex Reward Functions Theorem 2: If for all edges, f e is convex, then price of anarchy is 2. Claim: Always exists “integral” optimal solution: each player spends entire budget on one edge. 108 5 3 3 7 5 0 00 8 6 6 0 3 5 33 2
29
Convex Reward Functions Theorem 2: If for all edges, f e is convex, then price of anarchy is 2. Claim: Always exists “integral” optimal solution: each player spends entire budget on one edge. 108 5 3 3 7 5 0 00 8 6 6 0 3 5 33 2
30
Convex Reward Functions Theorem 2: If for all edges, f e is convex, then price of anarchy is 2. Claim: Always exists “integral” optimal solution: each player spends entire budget on one edge. 108 5 3 3 7 5 0 00 8 6 6 0 3 5 33 2
31
Convex Reward Functions Theorem 2: If for all edges, f e is convex, then price of anarchy is 2. Claim: Always exists “integral” optimal solution: each player spends entire budget on one edge. 108 5 3 3 7 5 0 00 8 6 6 0 3 5 33 2
32
Convex Reward Functions Theorem 2: If for all edges, f e is convex, then price of anarchy is 2. Claim: Always exists “integral” optimal solution: each player spends entire budget on one edge. 108 5 3 3 7 5 0 00 8 6 6 0 3 5 33 2
33
Convex Reward Functions Theorem 2: If for all edges, f e is convex, then price of anarchy is 2. Claim: Always exists “integral” optimal solution: each player spends entire budget on one edge. 108 5 3 3 7 5 0 00 8 6 6 0 3 5 33 2 PE OPT/2
34
Main Results ExistencePrice of Anarchy General ConvexYes (*)2 General ConcaveNot always2 c e (x+y)Decision in P1 Min-effort convexYes (**)2 (**) Min-effort concaveYes2 Maximum effortYes2 Approximate EquilibriumOPT is a 2-apx. Pairwise Equilibrium (*) If f e (x,0)=0, NP-Hard otherwise (**) If budgets are uniform, NP-Hard otherwise
35
Main Results ExistencePrice of Anarchy General ConvexYes (*)2 General ConcaveNot always2 c e (x+y)Decision in P1 Min-effort convexYes (**)2 (**) Min-effort concaveYes2 Maximum effortYes2 Approximate EquilibriumOPT is a 2-apx. Pairwise Equilibrium (*) If f e (x,0)=0, NP-Hard otherwise (**) If budgets are uniform, NP-Hard otherwise
36
Minimum Effort Games All functions are of the form f e (x,y)=h e (min(x,y)) h e is concave
37
Minimum Effort Games All functions are of the form f e (x,y)=h e (min(x,y)) h e is concave For general concave functions, PE may not exist: 11 1
38
Minimum Effort Games Theorem: Pairwise equilibrium always exists in minimum effort games with continuous, piecewise differentiable, and concave h e. 11 1
39
Minimum Effort Games Theorem: Pairwise equilibrium always exists in minimum effort games with continuous, piecewise differentiable, and concave h e. Can compute to arbitrary precision. If strictly concave, then PE is unique. Price of anarchy at most 2. In PE, both players have matching contributions.
40
PE for concave-of-min 21 13 2 2x2x 4x4x 3x3x 4x4x 3x3x xx 3x3x
41
Compute best strategy for each node v if it were able to control all other players 21 13 2 2x2x 4x4x 3x3x 4x4x 3x3x xx 3x3x
42
PE for concave-of-min Compute best strategy for each node v if it were able to control all other players 21 13 2 2x2x 4x4x 3x3x 4x4x 3x3x xx 3x3x 4 14 1 14 9 14
43
PE for concave-of-min Compute best strategy for each node v if it were able to control all other players Derivative must equal on all edges with positive effort. Done via convex program. 21 13 2 2x2x 4x4x 3x3x 4x4x 3x3x xx 3x3x 4 14 1 14 9 14
44
PE for concave-of-min Compute best strategy for each node v if it were able to control all other players Derivative must equal on all edges with positive effort. Done via convex program. 21 13 2 2x2x 4x4x 3x3x 4x4x 3x3x xx 3x3x 4 14 1 14 9 14 9 10 27 43 1 10 27 43 27 43 48 43 1 1 8 29 18 29 32 29
45
PE for concave-of-min Compute best strategy for each node v if it were able to control all other players Fix strategy of node with highest derivative (crucial tie-breaking rule) 21 13 2 2x2x 4x4x 3x3x 4x4x 3x3x xx 3x3x 4 14 1 14 9 14 9 10 27 43 1 10 27 43 27 43 48 43 1 1 8 29 18 29 32 29
46
PE for concave-of-min Compute best strategy for each non-fixed node v if it were able to control all other non-fixed players 21 13 2 2x2x 4x4x 3x3x 4x4x 3x3x xx 3x3x 4 14 1 14 9 14 9 10 27 43 1 10 27 43 27 43 48 43 1 1 8 29 18 29 32 29
47
PE for concave-of-min Compute best strategy for each non-fixed node v if it were able to control all other non-fixed players 21 13 2 2x2x 4x4x 3x3x 4x4x 3x3x xx 3x3x 4 14 1 14 9 14 9 10 2323 1 10 2323 2323 1 1 4 13 9 13 1 1
48
PE for concave-of-min Compute best strategy for each non-fixed node v if it were able to control all other non-fixed players Lemma: best responses consistent with fixed strategies 21 13 2 2x2x 4x4x 3x3x 4x4x 3x3x xx 3x3x 4 14 1 14 9 14 9 10 2323 1 10 2323 2323 1 1 4 13 9 13 1 1
49
PE for concave-of-min Compute best strategy for each non-fixed node v if it were able to control all other non-fixed players Fix strategy of node with highest derivative (crucial tie-breaking rule) 21 13 2 2x2x 4x4x 3x3x 4x4x 3x3x xx 3x3x 4 14 1 14 9 14 9 10 2323 1 10 2323 2323 1 1 4 13 9 13 1 1
50
PE for concave-of-min Compute best strategy for each non-fixed node v if it were able to control all other non-fixed players Fix strategy of node with highest derivative (crucial tie-breaking rule) 21 13 2 2x2x 4x4x 3x3x 4x4x 3x3x xx 3x3x 4 15 1 15 2323 2323 2323 1313 2323 2323 1 1 1313 2323 1 1
51
PE for concave-of-min End: all strategies are fixed. This is a Pairwise Equilibrium: in any pair, the node whose strategy was fixed first would not deviate. 21 13 2 2x2x 4x4x 3x3x 4x4x 3x3x xx 3x3x 4 15 1 15 2323 2323 2323 1 15 2323 2323 1 1 4 15 2323 1 1
52
PE for concave-of-min End: all strategies are fixed. This is a Pairwise Equilibrium: in any pair, the node whose strategy was fixed first would not deviate. 21 13 2 2x2x 4x4x 3x3x 4x4x 3x3x xx 3x3x 4 15 1 15 2323 2323 2323 1 15 2323 2323 1 1 4 15 2323 1 1
53
PE for concave-of-min End: all strategies are fixed. This is a Pairwise Equilibrium: in any pair, the node whose strategy was fixed first would not deviate. 21 13 2 2x2x 4x4x 3x3x 4x4x 3x3x xx 3x3x 4 15 1 15 2323 2323 2323 1 15 2323 2323 1 1 4 15 2323 1 1
54
Minimum Effort Games Theorem: Pairwise equilibrium always exists in minimum effort games with continuous, piecewise differentiable, and concave h e. Can compute to arbitrary precision. If strictly concave, then PE is unique. Price of anarchy at most 2. In PE, both players have matching contributions.
55
Main Results ExistencePrice of Anarchy General ConvexYes (*)2 General ConcaveNot always2 c e (x+y)Decision in P1 Min-effort convexYes (**)2 (**) Min-effort concaveYes2 Maximum effortYes2 Approximate EquilibriumOPT is a 2-apx. Pairwise Equilibrium (*) If f e (x,0)=0, NP-Hard otherwise (**) If budgets are uniform, NP-Hard otherwise
56
Main Results ExistencePrice of Anarchy General ConvexYes (*)2 General ConcaveNot always2 c e (x+y)Decision in P1 Min-effort convexYes (**)2 (**) Min-effort concaveYes2 Maximum effortYes2 Approximate EquilibriumOPT is a 2-apx. Pairwise Equilibrium All Price of Anarchy upper bounds are tight Convergence? ?
57
Extensions and Open Questions Other interesting classes of reward functions Other types of dynamics Capacity for maximum contribution on an edge General contribution games Cost functions for generating contributions Sharing reward unequally
58
Thank you!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.