Presentation is loading. Please wait.

Presentation is loading. Please wait.

Coalition Formation and Price of Anarchy in Cournot Oligopolies Joint work with: Nicole Immorlica (Northwestern University) Georgios Piliouras (Georgia.

Similar presentations


Presentation on theme: "Coalition Formation and Price of Anarchy in Cournot Oligopolies Joint work with: Nicole Immorlica (Northwestern University) Georgios Piliouras (Georgia."— Presentation transcript:

1 Coalition Formation and Price of Anarchy in Cournot Oligopolies Joint work with: Nicole Immorlica (Northwestern University) Georgios Piliouras (Georgia Tech) Vangelis Markakis Athens University of Economics and Business

2 2 Motivation and goals Some degree of cooperation is often allowed or even encouraged in various games Price of anarchy can be reduced if players are allowed to form coalition structures [Hayrapetyan et al ’06, Fotakis et al. ’06]: Static models for congestion games (coalition structure exogenously forced) Dynamic models? Inefficiency of stable partitions w.r.t the dynamics?

3 3 Outline Cournot games Nash equilibria and price of anarchy Coalition Formation in Cournot games A model for dynamic coalition formation Stable partitions Quantifying inefficiency of stable partitions

4 4 Cournot Oligopolies [Cournot 1838] Games among firms producing/offering the same (or a similar) product

5 5 Linear and symmetric Cournot games n firms producing the same product Strategy space: R + (quantity that the firm will produce) Cost of producing per unit: c Given a strategy profile q = (q 1, q 2,…,q n ): Price of the product: depends linearly on Q = Σq i p(Q) = a – b Q Payoff to agent i: u i = q i p(Q) - cq i

6 6 Linear and symmetric Cournot games Cournot games have a unique Nash equilibrium where: q i = q * = (a - c)/b(n+1) p(Q) = (a + nc)/(n+1) u i = (a – c) 2 /b(n+1) 2 Total welfare of the agents can be very low: [Harberger ’54] (empirical observations) [Guo, Yang ’05, Kluberg, Perakis ’08] (theoretical analysis) PoA =  (n)

7 7 Cooperation in Cournot games In practice, competition among firms is not exactly a non-cooperative game Suppose firms are allowed to partition themselves into coalition structures S1S1 S2S2 S3S3 S4S4 S5S5 S6S6

8 8 Cooperation in Cournot games Definition (the static case): Given a fixed partitioning Π = (S 1,…,S k ), the Cournot super-game consists of k super-players Strategy space of superplayer: product space of its players Utility of superplayer: sum of utilities of its players Lemma: In all Nash equilibria of the super-game: Social welfare is the same Payoff of a superplayer is the payoff of a firm in a k-player Cournot game

9 9 Cooperation in Cournot games Are all partitions equally likely to arise? What if players are allowed to join/abandon existing coalitions? Inefficiency of stable partitions? (stable w.r.t. allowed moves)

10 10 A coalition formation game Given a current partition Π = (S 1,…,S k ) At an equilibrium of the super-game, a player j  S i considers his current payoff to be u(S i )/| S i | We allow 3 types of moves from Π Type 1: A group of existing coalitions merge 

11 11 A coalition formation game Type 2: A subset S of an existing coalition S i, abandons S i and forms a separate coalition. Left over coalition S i \S dissolves SiSi S 

12 12 A coalition formation game Type 3: A strict subset S of an existing coalition S i can leave and join another existing coalition S j. Left over coalition S i \S dissolves  SiSi SjSj S

13 13 Inefficiency of stable partitions Definition: A partition is stable if there is no move that strictly increases the payoff of all deviators PoA := max. inefficiency of a stable partition Theorem: PoA = Θ(n 2/5 ) Note: constants independent of supply-demand curves (i.e. of game parameters, a, b, c)

14 14 Proof sketch of upper bound Lemma 1: For stable partitions with k coalitions PoA = O(k) Because equilibria of super-game have same welfare as the equilibium of a k-player Cournot game Need upper bound on size of stable partitions For Π = (S 1,…,S k ), let k 1 = # singleton coalitions k 2 = # non-singleton coalitions S1S1 S2S2 S3S3 S4S4 S5S5

15 15 Proof sketch of upper bound Proposition (characterization): A partition Π = (S 1,…,S k ) is stable iff k 1  (k 2 +1) 2 For each non-singleton S i, |S i |  k 2  suffices to solve a non-linear program

16 16 Proof sketch of upper bound PoA = Solving  PoA  n 2/5

17 17 Proof of lower bound By (almost) tightening the inequalities of the math. program For any integer N, let n:=  4N 4/5   N 1/5  +  N 2/5  We need k 1 =  N 2/5  singletons And k 2 =  N 1/5  coalitions of size  4N 4/5  k = k 1 + k 2 = Ω (n 2/5 ) Lemma 2: The resulting partition is stable

18 18 Other behavioral assumptions So far we assumed partitions reach a Nash equilibrium of the super-game Theorem: Same result holds when super-players of a partition employ no-regret algorithms. No-regret converges to Nash utility of each superplayer

19 19 Future work Apply the same to other classes of games Routing games, socially concave games Need to ensure the super-game has a well-defined payoff for the super- players Need to define how players split the superplayer’s payoff Other models of coalition formation Thank you!


Download ppt "Coalition Formation and Price of Anarchy in Cournot Oligopolies Joint work with: Nicole Immorlica (Northwestern University) Georgios Piliouras (Georgia."

Similar presentations


Ads by Google