Computing Dynamic User Equilibria on Large-Scale Networks with Software Implementation

被引:43
作者
Han, Ke [1 ]
Eve, Gabriel [1 ]
Friesz, Terry L. [2 ]
机构
[1] Imperial Coll London, Dept Civil & Environm Engn, London SW7 2BU, England
[2] Penn State Univ, Dept Ind & Mfg Engn, State Coll, PA 16803 USA
基金
美国国家科学基金会;
关键词
Dynamic traffic assignment; Dynamic user equilibrium; Dynamic network loading; Traffic flow model; Fixed-point algorithm; Software; VARIATIONAL INEQUALITY FORMULATION; CELL TRANSMISSION MODEL; PARTIAL-DIFFERENTIAL-EQUATION; TRAFFIC ASSIGNMENT MODEL; KINEMATIC WAVES; SIMULTANEOUS ROUTE; EXISTENCE; FLOW; COMPUTATION;
D O I
10.1007/s11067-018-9433-y
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Dynamic user equilibrium (DUE) is the most widely studied form of dynamic traffic assignment (DTA), in which road travelers engage in a non-cooperative Nash-like game with departure time and route choices. DUE models describe and predict the time-varying traffic flows on a network consistent with traffic flow theory and travel behavior. This paper documents theoretical and numerical advances in synthesizing traffic flow theory and DUE modeling, by presenting a holistic computational theory of DUE, which is numerically implemented in a MATLAB package. In particular, the dynamic network loading (DNL) sub-problem is formulated as a system of differential algebraic equations based on the Lighthill-Whitham-Richards fluid dynamic model, which captures the formation, propagation and dissipation of physical queues as well as vehicle spillback on networks. Then, the fixed-point algorithm is employed to solve the DUE problems with simultaneous route and departure time choices on several large-scale networks. We make openly available the MATLAB package, which can be used to solve DUE problems on user-defined networks, aiming to not only facilitate benchmarking a wide range of DUE algorithms and solutions, but also offer researchers a platform to further develop their own models and applications. The MATLAB package and computational examples are available at https://github.com/DrKeHan/DTA.
引用
收藏
页码:869 / 902
页数:34
相关论文
共 83 条
[1]  
[Anonymous], TRANSP TRANSP SCI
[2]  
[Anonymous], 2011, DYNAMIC TRAFFIC ASSI
[3]   DIRICHLET PROBLEMS FOR SOME HAMILTON-JACOBI EQUATIONS WITH INEQUALITY CONSTRAINTS [J].
Aubin, Jean-Pierre ;
Bayen, Alexandre M. ;
Saint-Pierre, Patrick .
SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 2008, 47 (05) :2348-2380
[4]  
Balmer M., 2004, P 3 INT JOINT C AUT, P60, DOI DOI 10.1109/AAMAS.2004.242235
[5]  
Ban X., 2011, TRANSPORT RES B-METH, V46, P360
[6]   Modeling and solving continuous-time instantaneous dynamic user equilibria: A differential complementarity systems approach [J].
Ban, Xuegang ;
Pang, Jong-Shi ;
Liu, Henry X. ;
Ma, Rui .
TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2012, 46 (03) :389-408
[7]   Quasi-variational inequality formulation of the multiclass dynamic traffic assignment problem [J].
Bliemer, MCJ ;
Bovy, PHL .
TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2003, 37 (06) :501-519
[8]   Genetics of traffic assignment models for strategic transport planning [J].
Bliemer, Michiel C. J. ;
Raadsen, Mark P. H. ;
Brederode, Luuk J. N. ;
Bell, Michael G. H. ;
Wismans, Luc J. J. ;
Smith, Mike J. .
TRANSPORT REVIEWS, 2017, 37 (01) :56-78
[9]  
Boyce D.E., 2001, NETW SPAT ECON, V1, P377
[10]  
Cetin N, 2003, P SWISS TRANSP RES C