Skip to main content

Train Route Planning as a Multi-agent Path Finding Problem

  • Conference paper
  • First Online:
Advances in Artificial Intelligence (CAEPIA 2021)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 12882))

Included in the following conference series:

Abstract

The train routing and timetabling problem consists of setting routes and schedules of a set of vehicles given their initial timetables and a railway network. The number of vehicles, the complexity and limited capacity of the railway network, and the time constraints make this problem difficult to solve. In this paper, we model this problem as a Multi-Agent Pathfinding problem, and propose a Conflict-Based Search approach to solve it. In our approach, we consider the complex properties found in this scenario such as continuous time, agents that function as convoys of arbitrary length, arbitrary action duration, and railway networks to find a solution. We analyze and discuss our approach explaining the main difficulties and evaluate it on several scenarios.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 84.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Results obtained on an Intel Core i7 2.9 GHz CPU computer with 16 GB of RAM.

References

  1. Andreychuk, A., Yakovlev, K., Atzmon, D., Stern, R.: Multi-agent pathfinding with continuous time. In: Proceedings of IJCAI-19, pp. 39–45 (2019)

    Google Scholar 

  2. Atzmon, D., Diei, A., Rave, D.: Multi-train path finding. In: Proceedings of SOCS-19, pp. 125–129 (2019)

    Google Scholar 

  3. Cacchiani, V., Furini, F., Kidd, M.: Approaches to a real-world train timetabling problem in a railway node. Omega 58, 97–110 (2015)

    Article  Google Scholar 

  4. Dewilde, T., Sels, P., Cattrysse, D., Vansteenwegen, P.: Robust railway station planning: an interaction between routing, timetabling and platforming. J. Rail Transp. Plan. Manag. 3, 68–77 (2013)

    Google Scholar 

  5. Felner, A., et al.: Search-based optimal solvers for the multi-agent pathfinding problem: summary and challenges. In: Proceedings of SOCS-17, pp. 29–37 (2017)

    Google Scholar 

  6. Flórez, J., Torralba, A., Borrajo, D., Linares López, C., Olaya, A., Sáenz, J.: Combining linear programming and automated planning to solve intermodal transportation problems. Eur. J. Oper. Res. 227, 216–226 (2013)

    Article  MathSciNet  Google Scholar 

  7. Higgins, A., Kozan, E., Ferreira, L.: Heuristic techniques for single line train scheduling. J. Heuristics 3, 43–62 (1997)

    Article  Google Scholar 

  8. Li, J., Surynek, P., Felner, A., Ma, H., Kumar, T.S., Koeing, S.: Multi-agent path finding for large agents. In: Proceedings of AAAI-19, pp. 7627–7634 (2019)

    Google Scholar 

  9. Ma, H., Wagner, G., Felner, A., Li, J., Kumar, T., Koenig, S.: Multi-agent path finding with deadlines. In: Proceedings of IJCAI-18, pp. 417–423 (2018)

    Google Scholar 

  10. Montigel, M.: Representation of track topologies with double vertex graphs. In: Computers in Railway, vol. 2 (1992)

    Google Scholar 

  11. Murali, P., Ordóñez, F., Dessouky, M.: Modeling strategies for effectively routing freight trains through complex networks. Transp. Res. Part C Emerg. Technol. 70, 197–213 (2016)

    Article  Google Scholar 

  12. Pouryousef, H., Lautala, P., Watkins, D.: Development of hybrid optimization of train schedules model for n-track rail corridors. Transp. Res. Part C Emerg. Technol. 67, 169–192 (2016)

    Article  Google Scholar 

  13. Qi, J., Yang, L., Gao, Y., Li, S., Gao, Z.: Integrated multi-track station layout design and train scheduling models on railway corridors. Transp. Res. Part C Emerg. Technol. 69, 91–119 (2016)

    Article  Google Scholar 

  14. Rodríguez, J.: A constraint programming model for real-time train scheduling at junctions. Transp. Res. Part B Methodol. 41, 231–245 (2007)

    Article  Google Scholar 

  15. Sharon, G., Stern, R., Felner, A., Sturtevant, N.: Conflict-based search for optimal multi-agent pathfinding. Artif. Intell. 219, 40–66 (2015)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This work was funded by research projects TIN2017-88476-C2-2-R, RTC-2017-6753-4 of Spanish Ministerio de Economía, Industria y Competitividad/FEDER UE, and the Madrid government under the Multiannual Agreement with UC3M in the line of Excellence of University Professors (EPUC3M17), V PRICIT (Regional Programme of Research and Technological Innovation). This work was developed in cooperation with Goal Systems S.L. (www.goalsystems.com) whose working team provided expert knowledge of railway management and its properties. Special thanks to the technical staff for making this cooperation possible.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mauricio Salerno .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Salerno, M., E-Martín, Y., Fuentetaja, R., Gragera, A., Pozanco, A., Borrajo, D. (2021). Train Route Planning as a Multi-agent Path Finding Problem. In: Alba, E., et al. Advances in Artificial Intelligence. CAEPIA 2021. Lecture Notes in Computer Science(), vol 12882. Springer, Cham. https://doi.org/10.1007/978-3-030-85713-4_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-85713-4_23

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-85712-7

  • Online ISBN: 978-3-030-85713-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics