Skip to main content
Log in

Computing solutions of the multiclass network equilibrium problem with affine cost functions

  • Original Research
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

We consider a non-atomic congestion game on a graph, with several classes of players. Each player wants to go from his origin vertex to his destination vertex at the minimum cost and all players of a given class share the same characteristics: cost functions on each arc, and origin–destination pair. Under some mild conditions, it is known that a Nash equilibrium exists, but the computation of such an equilibrium in the multiclass case is an open problem for general functions. We consider the specific case where the cost functions are affine. We show that this problem is polynomially solvable when the number of vertices and the number of classes are fixed. In particular, it shows that the parallel two-terminal case with a fixed number of classes is polynomially solvable. On a more practical side, we propose an extension of Lemke’s algorithm able to solve this problem.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Aashtiani, H. Z., & Magnanti, T. L. (1981). Equilibria on a congested transportation network. SIAM Journal of Algebraic Discrete Methods, 2, 213–226.

    Article  Google Scholar 

  • Adler, I., & Verma, S. (2011). The linear complementarity problem, Lemke algorithm, perturbation, and the complexity class PPAD. Optimization Online.

  • Ahuja, R. K., Magnanti, T. L., & Orlin, J. B. (1993). Network flows: Theory, algorithms, and applications. Upper Saddle River: Prentice-Hall.

    Google Scholar 

  • Altman, E., Boulogne, T., El-Azouzi, R., Jiménez, T., & Wynter, L. (2006). A survey on networking games in telecommunications. Computers & Operations Research, 33(2), 286–311.

    Article  Google Scholar 

  • Asmuth, R., Eaves, B. C., & Peterson, E. L. (1979). Computing economic equilibria on affine networks with Lemke’s algorithm. Mathematics of Operations Research, 4(3), 209–214.

    Article  Google Scholar 

  • Beckmann, M., McGuire, C. B., & Winsten, C. B. (1956). Studies in economics of transportation. New Haven, CT: Yale University Press.

    Google Scholar 

  • Cao, M., & Ferris, M. C. (1996). A pivotal method for affine variational inequalities. Mathematics of Operations Research, 21, 44–64.

    Article  Google Scholar 

  • Chen, X., Deng, X., & Ten, S.-H. (2009). Settling the complexity of computing two-player Nash equilibria. Journal of the ACM. https://doi.org/10.1145/1516512.1516516.

  • Chvátal, V. (1983). Linear programming. New York: W.H. Freeman.

    Google Scholar 

  • Cohen, G., & Chaplais, F. (1988). Nested monotonicity for variational inequalities over product of spaces and convergence of iterative algorithms. Journal of Optimization Theory and Applications, 59, 369–390.

    Article  Google Scholar 

  • Cottle, R. W., Pang, J. S., & Stone, R. E. (1992). The linear complementarity problem. Cambridge: Academic Press.

    Google Scholar 

  • Dafermos, S. (1972). The traffic assignment problem for multiclass-user transportation networks. Transportation Science, 6, 73–87.

    Article  Google Scholar 

  • Dafermos, S. (1980). Traffic equilibrium and variational inequalities. Transportation Science, 14, 42–54.

    Article  Google Scholar 

  • Devanur, N. R., & Kannan, R. (2008). Market equilibria in polynomial time for fixed number of goods or agents. In FOCS 2008.

  • Eaves, B. (1973). Polymatrix games with joint constraints. SIAM Journal on Applied Mathematics, 24, 418–423.

    Article  Google Scholar 

  • Edelsbrunner, H. (1987). Algorithm in combinatorial geometry (Vol. 10)., EATCS monographs on theoretical computer science Berlin: Springer.

    Book  Google Scholar 

  • Edelsbrunner, H., O’Rourke, J., & Seidel, R. (1986). Constructing arrangements of lines and hyperplanes with applications. SIAM Journal on Computing, 15, 341–363.

    Article  Google Scholar 

  • Fabrikant, A., Papadimitriou, C., & Talwar, K. (2004). The complexity of pure Nash equilibria. In STOC’04.

  • Florian, M. (1977). A traffic equilibrium model of travel by car and public transit modes. Transportation Science, 11, 166–179.

    Article  Google Scholar 

  • Florian, M. (1999). Untangling traffic congestion: Application of network equilibrium models in transportation planning. OR/MS Today, 26, 52–57.

    Google Scholar 

  • Florian, M., & Spiess, H. (1982). The convergence of diagonalisation algorithms for asymmetric network equilibrium problems. Transportation Research Part B, 16, 477–483.

    Article  Google Scholar 

  • Fortune, S., Hopcroft, J., & Wyllie, J. (1980). The directed subgraph homeomorphism problem. Theoretical Computer Science, 10, 267–283.

    Article  Google Scholar 

  • Harker, P. (1988). Accelerating the convergence of the diagonalization and projection algorithms for finite-dimensional variational inequalities. Mathematical Programming, 48, 29–59.

    Article  Google Scholar 

  • Mahmassani, H. S., & Mouskos, K. C. (1988). Some numerical results on the diagonalization algorithm for network assignment with asymmetric interactions between cars and trucks. Transportation Research Part B, 22, 275–290.

    Article  Google Scholar 

  • Marcotte, P., & Wynter, L. (2004). A new look at the multiclass network equilibrium problem. Transportation Science, 38, 282–292.

    Article  Google Scholar 

  • Maros, I. (2003). Computational techniques of the simplex method (Vol. 61)., International series in operations research & management science Boston, MA: Kluwer Academic Publishers.

    Google Scholar 

  • Matoušek, J. (2002). Lectures on discrete geometry. Berlin: Springer.

    Book  Google Scholar 

  • Megiddo, N., & Chandrasekaran, R. (1989). On the \(\varepsilon \)-perturbation method for avoiding degeneracy. Operations Research Letters, 8, 305–308.

    Article  Google Scholar 

  • Meunier, F., & Pradeau, T. (2013). A Lemke-like algorithm for the multiclass network equilibrium problem. In Proceedings of the 9th conference on web and internet economics (WINE) (pp. 363–376). Springer.

  • Milchtaich, I. (1996). Congestion games with player-specific payoff functions. Games Economic Behavior, 13, 111–124.

    Article  Google Scholar 

  • Milchtaich, I. (2000). Generic uniqueness of equilibrium in large crowding games. Mathematics of Operations Research, 25, 349–364.

    Article  Google Scholar 

  • Milchtaich, I. (2006). The equilibrium existence problem in finite network congestion games. Lecture Notes in Computer Science, 4286, 87–98.

    Article  Google Scholar 

  • Nash, J. F. (1951). Non-cooperative games. Annals of Mathematics, 54, 286–295.

    Article  Google Scholar 

  • Ortuzar, J. D., & Willumsen, L. G. (2001). Modelling transport (3rd ed.). Wiley.

  • Papadimitriou, C. (1994). On the complexity of the parity argument and other inefficient proofs of existence. Journal of Computer and System Sciences, 48, 498–532.

    Article  Google Scholar 

  • Rath, K. P. (1992). A direct proof of the existence of pure strategy equilibria in games with a continuum of players. Economic Theory, 2, 427–433.

    Article  Google Scholar 

  • Rosenthal, R. W. (1973). A class of games possessing pure-strategy Nash equilibria. International Journal of Game Theory, 2, 65–67.

    Article  Google Scholar 

  • Schiro, D. A., Pang, J. S., & Shanbhag, U. V. (2013). On the solution of affine generalized Nash equilibrium problems with shared constraints by Lemke’s method. Mathematical Programming, 142, 1–46.

    Article  Google Scholar 

  • Schmeidler, D. (1970). Equilibrium points on nonatomic games. Journal of Statistical Physics, 7, 295–300.

    Article  Google Scholar 

  • Schrijver, A. (2003). Combinatorial optimization, polyhedra and efficiency. Berlin: Springer.

    Google Scholar 

  • Smith, M. J. (1979). The existence, uniqueness, and stability of traffic equilibria. Transportation Research Part B, 15, 443–451.

    Article  Google Scholar 

  • Wardrop, J. G. (1952). Some theoretical aspects of road traffic research. Proceedings of the Institution of Civil Engineers, 2, 325–378.

    Article  Google Scholar 

  • Wright, S. (1997). Primal-dual interior-point methods. Philadelphia: SIAM Publication.

    Book  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the reviewer for the thorough reading and the useful comments, which helped to improve the presentation and to clarify some imprecise statements.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Frédéric Meunier.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Meunier, F., Pradeau, T. Computing solutions of the multiclass network equilibrium problem with affine cost functions. Ann Oper Res 274, 447–469 (2019). https://doi.org/10.1007/s10479-018-2817-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-018-2817-z

Keywords

Mathematics Subject Classification

Navigation