On the core of the multicommodity flow game

In citepapa, Papadimitriou formalized the notion of routing stability in BGP as the following coalitional game theoretic problem: Given a network with a multicommodity flow satisfying node capacity and demand constraints, the payoff of a node is the total flow originated or terminated at it. A payoff allocation is in the core if and only if there is no subset of nodes that can increase their payoff by seceding from the network. We answer one of the open problems in citepapa by proving that for any network, the core is non-empty in both the transferable (where the nodes can compensate each other with side payments) and the non-transferable case. In the transferable case we show that such an allocation can be computed in polynomial time. We also generalize this result to the case where a strictly concave utility function is associated with each commodity.

[1]  Joan Feigenbaum,et al.  A BGP-based mechanism for lowest-cost routing , 2002, PODC '02.

[2]  Evangelos Markakis,et al.  On the core of the multicommodity flow game , 2003, EC '03.

[3]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[4]  Xiaotie Deng,et al.  On the Complexity of Cooperative Solution Concepts , 1994, Math. Oper. Res..

[5]  S. Shenker Fundamental Design Issues for the Future Internet , 1995 .

[6]  Vincent Conitzer,et al.  Complexity of determining nonemptiness of the core , 2003, EC '03.

[7]  Naveen Garg,et al.  On-line end-to-end congestion control , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[8]  Vijay V. Vazirani,et al.  Applications of approximation algorithms to cooperative games , 2001, STOC '01.

[9]  Ariel Rubinstein,et al.  A Course in Game Theory , 1995 .

[10]  Nikhil R. Devanur,et al.  Market equilibrium via a primal-dual-type algorithm , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[11]  Guillermo Owen,et al.  On the core of linear production games , 1975, Math. Program..

[12]  Christos H. Papadimitriou,et al.  Algorithms, Games, and the Internet , 2001, ICALP.

[13]  Steven H. Low,et al.  Optimization flow control—I: basic algorithm and convergence , 1999, TNET.

[14]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[15]  Russell Keat,et al.  Equality and Efficiency: The Big Tradeoff , 1980 .

[16]  Eitan Zemel,et al.  Generalized Network Problems Yielding Totally Balanced Games , 1982, Oper. Res..

[17]  Frank Kelly,et al.  Charging and rate control for elastic traffic , 1997, Eur. Trans. Telecommun..

[18]  Lloyd S. Shapley,et al.  On balanced sets and cores , 1967 .

[19]  R. Steele Optimization , 2005 .

[20]  Joan Feigenbaum,et al.  Distributed algorithmic mechanism design: recent results and future directions , 2002, DIALM '02.

[21]  P. Gács,et al.  Algorithms , 1992 .

[22]  Martin Skutella,et al.  Cooperative facility location games , 2000, SODA '00.

[23]  L. Shapley,et al.  The assignment game I: The core , 1971 .

[24]  Hervé Moulin,et al.  Fair division and collective welfare , 2003 .

[25]  Daniel Granot,et al.  A generalized linear production model: A unifying model , 1986, Math. Program..

[26]  H. Scarf The Core of an N Person Game , 1967 .

[27]  Arkadi Nemirovski,et al.  Lectures on modern convex optimization - analysis, algorithms, and engineering applications , 2001, MPS-SIAM series on optimization.

[28]  H. Scarf,et al.  How to Compute Equilibrium Prices in 1891 , 2005 .

[29]  Sándor P. Fekete,et al.  On the complexity of testing membership in the core of min-cost spanning tree games , 1997, Int. J. Game Theory.

[30]  Noam Nisan,et al.  Algorithmic Mechanism Design , 2001, Games Econ. Behav..

[31]  Noam Nisan,et al.  Algorithmic mechanism design (extended abstract) , 1999, STOC '99.

[32]  Fernando Paganini,et al.  Internet congestion control , 2002 .