A computational study of path-based methods for optimal traffic assignment with both inelastic and elastic demand

Abstract In this work we consider traffic assignment problems with both inelastic and elastic demand. As well-known, the elastic demand problem can be reformulated as a fixed demand problem by a suitable modification of the network representation. Then, the general network equilibrium problem we consider is a constrained convex minimization problem whose variables are the path flows. We define a framework where different path-based methods can be embedded. The framework is a Gauss–Seidel decomposition method, where the subproblems are inexactly solved by a line search along a feasible and descent direction. The key features of the framework are the definition of an initial stepsize based on second order information and the use of an adaptive column generation strategy recently proposed in the literature. The extensive computational experiments, performed even on huge networks, show that path-based methods, suitably designed and implemented, may be an efficient tool for network equilibrium problems. In particular, in the solution of problems with elastic demand, a presented path equilibration algorithm obtained (in all the networks) levels of accuracy never reached (to our knowledge), say a relative gap of the order of 10 − 14 . Therefore, this latter algorithm may represent the state-of-art for traffic assignment problems with elastic demand.

[1]  Robert B. Dial,et al.  A path-based user-equilibrium traffic assignment algorithm that obviates path storage and enumeration , 2006 .

[2]  Marco Sciandrone,et al.  A convergent and fast path equilibration algorithm for the traffic assignment problem , 2018, Optim. Methods Softw..

[3]  Torbjörn Larsson,et al.  Simplicial Decomposition with Disaggregated Representation for the Traffic Assignment Problem , 1992, Transp. Sci..

[4]  Marco Sciandrone,et al.  A convergent and efficient decomposition method for the traffic assignment problem , 2015, Comput. Optim. Appl..

[5]  M. Fukushima A modified Frank-Wolfe algorithm for solving the traffic assignment problem , 1984 .

[6]  Hillel Bar-Gera,et al.  Traffic Assignment by Paired Alternative Segments , 2010 .

[7]  Matthias Ehrgott,et al.  A framework for and empirical study of algorithms for traffic assignment , 2015, Comput. Oper. Res..

[8]  Keechoo Choi,et al.  A modified gradient projection algorithm for solving the elastic demand traffic assignment problem , 2014, Comput. Oper. Res..

[9]  Hong Zheng Adaptation of Network Simplex for the Traffic Assignment Problem , 2015, Transp. Sci..

[10]  J. B. Rosen The Gradient Projection Method for Nonlinear Programming. Part I. Linear Constraints , 1960 .

[11]  Yu Nie,et al.  A Note on Bar-Gera's Algorithm for the Origin-Based Traffic Assignment Problem , 2012, Transp. Sci..

[12]  R Jayakrishnan,et al.  A PATH-BASED GRADIENT PROJECTION ALGORITHM: EFFECTS OF EQUILIBRATION WITH A RESTRICTED PATH SET UNDER TWO FLOW UPDATE POLICIES , 1998 .

[13]  Yu Nie,et al.  A class of bush-based algorithms for the traffic assignment problem , 2010 .

[14]  Per Olov Lindberg,et al.  The Stiff Is Moving - Conjugate Direction Frank-Wolfe Methods with Applications to Traffic Assignment , 2013, Transp. Sci..

[15]  Michael Patriksson,et al.  The Traffic Assignment Problem: Models and Methods , 2015 .

[16]  George L. Nemhauser,et al.  A Column Generation Algorithm for Optimal Traffic Assignment , 1973 .

[17]  Stella C. Dafermos,et al.  Traffic assignment problem for a general network , 1969 .

[18]  D. Hearn,et al.  Chapter 6 Network equilibrium models and algorithms , 1995 .

[19]  Hillel Bar-Gera,et al.  Origin-Based Algorithm for the Traffic Assignment Problem , 2002, Transp. Sci..

[20]  Warrren B Powell,et al.  The Convergence of Equilibrium Algorithms with Predetermined Step Sizes , 1982 .

[21]  R. Jayakrishnan,et al.  A FASTER PATH-BASED ALGORITHM FOR TRAFFIC ASSIGNMENT , 1994 .

[22]  G. Gentile Local User Cost Equilibrium: a bush-based algorithm for traffic assignment , 2014 .

[23]  Michael Florian,et al.  A New Look at Projected Gradient Method for Equilibrium Assignment , 2009 .

[24]  Philip Wolfe,et al.  An algorithm for quadratic programming , 1956 .