A decentralised multi-agent system for rail freight traffic management

被引:11
作者
Bretas, Allan M. C. [1 ]
Mendes, Alexandre [1 ]
Jackson, Martin [2 ]
Clement, Riley [2 ]
Sanhueza, Claudio [2 ]
Chalup, Stephan [1 ]
机构
[1] Univ Newcastle, Coll Engn Sci & Environm, Callaghan, NSW, Australia
[2] Hunter Valley Coal Chain Coordinator, Broadmeadows, NSW, Australia
关键词
Multi-agent systems; Evolutionary algorithms; Simulation-based machine learning; Rail traffic management; TECHNOLOGY;
D O I
10.1007/s10479-021-04178-x
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
The world's largest coal export operation is located in New South Wales, Australia. The state has more than 87% of the coal transportation done through railways, and one of the strategies to increase throughput is the use of sophisticated computational techniques for rail traffic optimisation. The current state of the art shows a lack of practical applications, thus making scalability, decentralisation and real-world commitment three key research directions. Towards that, this research presents a simulation-based machine learning approach for the railway traffic management problem, in the context of the Hunter Valley Coal Chain (HVCC). We modelled trains, load points and terminals as autonomous intelligent agents that interact, learn and act independently-thus constituting a multi-agent system (MAS). The MAS is implemented on top of a rail network simulation model currently in use at the HVCC. The model is adapted as a decentralised partially-observed Markov decision process environment that allows multi-agent learning via a genetic algorithm. We present experiments with scenarios based on the actual rail network data, which show that the MAS outperforms the heuristic approach embedded in the HVCC simulation tool by up to 81% (in terms of the schedule's total dwell time). Further to those experiments, a comparison analysis evaluates the relevance of specific state features (e.g. track length, train conflicts, etc.). Finally, an important outcome was that the agents have learned to overcome very complex traffic situations that appear in train scheduling operations and that sometimes result in unnecessarily long dwell times. This type of high level learning represents a significant step forward in the use of complex computational techniques for rail transportation problems.
引用
收藏
页码:631 / 661
页数:31
相关论文
共 34 条
[1]   A review on agent-based technology for traffic and transportation [J].
Bazzan, Ana L. C. ;
Klugl, Franziska .
KNOWLEDGE ENGINEERING REVIEW, 2014, 29 (03) :375-403
[2]   The complexity of decentralized control of Markov decision processes [J].
Bernstein, DS ;
Givan, R ;
Immerman, N ;
Zilberstein, S .
MATHEMATICS OF OPERATIONS RESEARCH, 2002, 27 (04) :819-840
[3]  
Bretas A., 2019, 23 INT C MOD SIM MOD, DOI [10.36334/modsim.2019.b6.bretas, DOI 10.36334/MODSIM.2019.B6.BRETAS]
[4]   A Review of the Applications of Agent Technology in Traffic and Transportation Systems [J].
Chen, Bo ;
Cheng, Harry H. .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2010, 11 (02) :485-497
[5]   Optimal inter-area coordination of train rescheduling decisions [J].
Corman, F. ;
D'Ariano, A. ;
Pacciarelli, D. ;
Pranzo, M. .
TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2012, 48 (01) :71-88
[6]  
Corman F., 2008, P 10 TRAIL C, P1
[7]   A Review of Online Dynamic Models and Algorithms for Railway Traffic Management [J].
Corman, Francesco ;
Meng, Lingyun .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2015, 16 (03) :1274-1284
[8]  
D'Ariano A., 2006, IFAC P VOLUMES, V39, P369, DOI DOI 10.3182/20060517-3-FR-2903.00198
[9]   Reordering and Local Rerouting Strategies to Manage Train Traffic in Real Time [J].
D'Ariano, Andrea ;
Corman, Francesco ;
Pacciarelli, Dario ;
Pranzo, Marco .
TRANSPORTATION SCIENCE, 2008, 42 (04) :405-419
[10]  
Eiben A., 2015, INTRO EVOLUTIONARY C, V2nd