Skip to main content

Railway Scheduling with Declarative Constraint Programming

  • Conference paper
Declarative Programming for Knowledge Management (INAP 2005)

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

Abstract

Simulation of train scheduling is a highly complex problem. Classical methods in this field are mainly designed for conflict resolution, which means that a solution or partial solution is generated and subsequently tested to determine whether the conditions are met (generate-and-test procedure). The main advantage of the proposed paradigm, Constraint Processing, is that its basic strategy is avoidance of conflicts. The use of the conflict-avoiding CP paradigm is advantageous, for example, in scheduling trains (track selection, global temporal situations, reservations), where strongly branched decision trees arise. Some examples are given illustrating the innovative aspects of the Constraint Processing paradigm. However, the size of real problems, in terms of track length, number and type of trains, different disposition rules, optimization or quality criteria, make it necessary to explore other methods to deal with the amount of data, to reduce the remaining search spaces, to ensure short response times and interactivity and to guarantee high-quality solutions.

We describe possible ways of coping with the above mentioned problems, especially to reducing the lateness of trains: automatic decomposition of large rail networks and distributed train scheduling, using a slice technique to improve the system’s backtracking behaviour with a view to finding faster, better solutions, and combining constraint processing and genetic algorithms to find alternative tracks in a station.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Tsuchiya, R., Osada, H.: A Constraint Satisfaction Method for Train Assignment Problem. RTRI Report 9(5) (1995)

    Google Scholar 

  2. Chiu, C.K., Chou, C.M., Lee, J.H.M., Leung, H.F., Leung, Y.W.: A Constraint-Based Interactive Train Rescheduling Tool. CS-TR-96-07. The Chinese University of Hong Kong

    Google Scholar 

  3. Rodriguez, J.: A constraint-programming model for real-time trains scheduling at junctions. 1st International seminar on Railway operations Modelling and Analysis, RailDELFT 2005, The Netherlands (June 2005)

    Google Scholar 

  4. Indra-payong, N.: Constraint-based Local Search for Container Freight Rail Scheduling. Doctoral Thesis, Univ. of Leeds (2005)

    Google Scholar 

  5. Oliveira, E.S.: Solving Single-Track Railway Scheduling Problem Using Constraint Programming. Doctoral Thesis, Univ. of Leeds (2001)

    Google Scholar 

  6. Forsgren, M.: Computation of Capacity on railway Networks. SICS (2003)

    Google Scholar 

  7. Aronsson, M.: Efficient Utilisation of Resources in the Railway Industry by Levelling Departures and Arrivals of Trains. In: ERCIM News, vol. 56 (January 2004)

    Google Scholar 

  8. Aggoun, A., Beldiceanu, N.: Extending CHIP in order to solve complex scheduling and placement problems. J. Math. and Computer Modelling 17(7), 57–73 (1993)

    Article  Google Scholar 

  9. Wallace, M.: Survey: Practical applications of constraint programming. Constraints Journal 1(1,2), S139–S168 (1996)

    Article  MathSciNet  Google Scholar 

  10. Fruhwirth, T., Brisset, P.: Optimal Placement of Base Stations in Wireless Indoor Communication Networks. In: Wallace, M., Freuder, G. (eds.) Special Issue on Practical Applications of Constraint Technology. IEEE Intelligent Systems Magazine, vol. 15(1), IEEE Press, USA (2000)

    Google Scholar 

  11. Geske, U., Goltz, H.-J., Matzke, D.: A technology for avoiding conflicts in multitrain simulation. In: Computers in Railways VII, Southampton. WIT Press Series: Advances in Transport, vol. 13 (2002)

    Google Scholar 

  12. Geske, U., Goltz, H.-J.: Using CHIP for multi train simulation. In: Proc. CHIP User Club Meeting, Paris (November 2002)

    Google Scholar 

  13. Schutt, A.: Reduction of delays of trains in simulation of train scheduling based on Constrained-based Programming (in German). Study. Humboldt-University, Berlin, (2005)

    Google Scholar 

  14. Rengert, F.: Investigation of the Combination of Constraint-based methods and Meta Heuristics (in German). Diploma thesis, University of Potsdam (2005)

    Google Scholar 

  15. Schlenker, H.: Distributed Constraint-based Train Simulation (in German). Thesis, Technical University of Berlin (2004)

    Google Scholar 

  16. Schlenker, H., Geske, U.: Simulating Large Railway Networks Using Distributed Constraint Satisfaction. In: Proceedings 2nd IEEE International Conference on Industrial Informatics. Conference Proceedings (2004), ISBN 0-7803-8514-4

    Google Scholar 

  17. CHIP: http://www.cosytec.fr

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Geske, U. (2006). Railway Scheduling with Declarative Constraint Programming. In: Umeda, M., Wolf, A., Bartenstein, O., Geske, U., Seipel, D., Takata, O. (eds) Declarative Programming for Knowledge Management. INAP 2005. Lecture Notes in Computer Science(), vol 4369. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11963578_10

Download citation

  • DOI: https://doi.org/10.1007/11963578_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69233-1

  • Online ISBN: 978-3-540-69234-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics