A cooperative game approach to cost allocation in a rapid-transit network

We consider the problem of allocating costs of a regional transit system to its users, who employ shortest path routes between all pairs of nodes in the system network. We provide an axiomatic set of conditions that a solution should satisfy and use cooperative game theory to model the cost allocation problem. We provide an allocation, called the equal cost share solution, which is efficient to compute and is the unique solution that satisfies the conditions. In addition, we show not only that the cost allocation game has a nonempty core, but further, that the game is concave, meaning that the Shapley value allocation, which coincides with the equal cost share solution, always lies in the core of the game. We provide an application of the equal cost share solution to the Washington, D.C. Metro transit network and compare it to the existing fare pricing structure. As compared to equal cost share pricing, the Metro overcharges for short downtown trips and undercharges for very long commutes. The equal cost share solution is easy to update in real time as the cost data and user distribution change, or when the transit network expands.

[1]  L. Shapley Cores of convex games , 1971 .

[2]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[3]  Joel Sokol,et al.  A Multiple Pairs Shortest Path Algorithm , 2005, Transp. Sci..

[4]  Anita Schöbel,et al.  A Game-Theoretic Approach to Line Planning , 2006, ATMOS.

[5]  Vito Fragnelli,et al.  How to Share Railways Infrastructure Costs , 2000 .

[6]  Vito Fragnelli,et al.  On shortest path games , 2000, Math. Methods Oper. Res..

[7]  André de Palma,et al.  Discomfort in Mass Transit and its Implication for Scheduling and Pricing , 2013 .

[8]  Gustavo Bergantiños,et al.  Realizing fair outcomes in minimum cost spanning tree problems through non-cooperative mechanisms , 2010, Eur. J. Oper. Res..

[9]  C. G. Bird,et al.  On cost allocation for a spanning tree: A game theoretic approach , 1976, Networks.

[10]  Gilbert Laporte,et al.  A game theoretic framework for the robust railway transit network design problem , 2010 .

[11]  L. Shapley A Value for n-person Games , 1988 .

[12]  G. Owen,et al.  A Simple Expression for the Shapley Value in a Special Case , 1973 .

[13]  Jeroen Kuipers,et al.  Sharing costs in highways: A game theoretic approach , 2013, Eur. J. Oper. Res..

[14]  Mark Voorneveld,et al.  Cost allocation in shortest path games , 2002, Math. Methods Oper. Res..

[15]  Yves Sprumont Population monotonic allocation schemes for cooperative games with transferable utility , 1990 .

[16]  Subhash Suri,et al.  Vickrey prices and shortest paths: what is an edge worth? , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[17]  Roger B. Myerson,et al.  Game theory - Analysis of Conflict , 1991 .

[18]  Edward C. Rosenthal Shortest path games , 2013, Eur. J. Oper. Res..

[19]  Edward C. Rosenthal Monotonicity of the core and value in dynamic cooperative games , 1990 .

[20]  Stephen Warshall,et al.  A Theorem on Boolean Matrices , 1962, JACM.

[21]  Daniel Granot,et al.  Minimum cost spanning tree games , 1981, Math. Program..

[22]  G. Laporte,et al.  Planning rapid transit networks , 2010 .

[23]  Maria Paola Scaparra,et al.  Optimal Allocation of Protective Resources in Shortest-Path Networks , 2011, Transp. Sci..

[24]  Sofia Grahn Core and Bargaining Set of Shortest Path Games , 2001 .

[25]  Frank Nebel Shortest Path Games: Computational Complexity of Solution Concepts , 2010 .

[26]  H. Young Monotonic solutions of cooperative games , 1985 .

[27]  Stephen J. Garland,et al.  Algorithm 97: Shortest path , 1962, Commun. ACM.

[28]  Alistair Moffat,et al.  An All Pairs Shortest Path Algorithm with Expected Time O(n² log n) , 1987, SIAM J. Comput..

[29]  Edward C. Rosenthal,et al.  A rescheduling and cost allocation mechanism for delayed arrivals , 2016, Comput. Oper. Res..