Reduced gradient algorithm for user equilibrium traffic assignment problem

ABSTRACT A path-based algorithm is developed for the static traffic assignment problem (TAP). In each iteration, it decomposes the problem into origin-destination (OD) pairs and solves each subproblem separately using the Wolfe reduced gradient (RG) method. This method reduces the dimensions of each single-OD subproblem by selecting a basic path between the OD pair and reformulating the subproblem in terms of the nonbasic paths. A column generation technique is included to avoid path enumeration in large scale networks. Also, some speed-up techniques are designed to improve the computational efficiency. The algorithm shifts flows from costlier paths to cheaper paths; however, the amount of flow shifted from a costlier path is proportional to not only the travel time but also the flow on the path. It is applied to the Philadelphia and Chicago test problems, while different strategies for choosing the basic paths are examined. The RG algorithm shows an excellent convergence to relative gaps of the order of 1.0E-14 when compared against several reference TAP algorithms.

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

[2]  Babak Javani,et al.  Origin-destination-based truncated quadratic programming algorithm for traffic assignment problem , 2017 .

[3]  Y. Nie,et al.  Update Strategies for Restricted Master Problems for User Equilibrium Traffic Assignment Problem , 2012 .

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

[5]  Takuya Maruyama,et al.  Computational Experience on Advanced Algorithms for User Equilibrium Traffic Assignment Problem and Its Convergence Error , 2012 .

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

[7]  Mokhtar S. Bazaraa,et al.  Nonlinear Programming: Theory and Algorithms , 1993 .

[8]  T. Koopmans,et al.  Studies in the Economics of Transportation. , 1956 .

[9]  Amit Kumar,et al.  SLOPE-BASED PATH SHIFT PROPENSITY ALGORITHM FOR THE STATIC TRAFFIC ASSIGNMENT PROBLEM , 2014 .

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

[11]  S. Nguyen An Algorithm for the Traffic Assignment Problem , 1974 .

[12]  Amit Kumar,et al.  Slope-Based Multipath Flow Update Algorithm for Static User Equilibrium Traffic Assignment Problem , 2010 .

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

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

[15]  Per Olov Lindberg,et al.  Upright Stiff: subproblem updating in the FW method for traffic assignment , 2014, EURO J. Transp. Logist..

[16]  Yosef Sheffi,et al.  Urban Transportation Networks: Equilibrium Analysis With Mathematical Programming Methods , 1985 .

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

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

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

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

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

[22]  Anthony Chen Effects of Flow Update Strategies on Implementation of the Frank–Wolfe Algorithm for the Traffic Assignment Problem , 2001 .

[23]  Amit Kumar,et al.  Strategies to Enhance the Performance of Path-Based Static Traffic Assignment Algorithms , 2014, Comput. Aided Civ. Infrastructure Eng..

[24]  Larry J. LeBlanc,et al.  AN EFFICIENT APPROACH TO SOLVING THE ROAD NETWORK EQUILIBRIUM TRAFFIC ASSIGNMENT PROBLEM. IN: THE AUTOMOBILE , 1975 .

[25]  Anthony Chen,et al.  A self-adaptive Armijo stepsize strategy with application to traffic assignment models and algorithms , 2013 .

[26]  Abbas Babazadeh,et al.  Algorithm for Equilibrium Transit Assignment Problem , 2005 .

[27]  Anthony Chen,et al.  FASTER FRANK-WOLFE TRAFFIC ASSIGNMENT WITH NEW FLOW UPDATE SCHEME , 2002 .

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

[29]  J. Wardrop ROAD PAPER. SOME THEORETICAL ASPECTS OF ROAD TRAFFIC RESEARCH. , 1952 .

[30]  Chi Xie,et al.  Origin-Based Algorithms for Traffic Assignment , 2015 .

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

[32]  D. Bertsekas On the Goldstein-Levitin-Polyak gradient projection method , 1974, CDC 1974.

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

[34]  P. Wolfe On the convergence of gradient methods under constraint , 1972 .

[35]  Der-Horng Lee,et al.  A conjugate gradient projection algorithm for the traffic assignment problem , 2003 .

[36]  Matthias Ehrgott,et al.  Numerical stability of path-based algorithms for traffic assignment , 2016, Optim. Methods Softw..

[37]  Anthony Chen,et al.  Computational study of state-of-the-art path-based traffic assignment algorithms , 2002, Math. Comput. Simul..

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

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

[40]  G. McCormick The Variable Reduction Method for Nonlinear Programming , 1970 .

[41]  Michael Florian,et al.  A Method for Computing Network Equilibrium with Elastic Demands , 1974 .

[42]  Xiaobo Liu,et al.  A Greedy Path-Based Algorithm for Traffic Assignment , 2018 .

[43]  Guido Gentile,et al.  Solving a Dynamic User Equilibrium model based on splitting rates with Gradient Projection algorithms , 2016 .

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