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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Tsuchiya, R., Osada, H.: A Constraint Satisfaction Method for Train Assignment Problem. RTRI Report 9(5) (1995)
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
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)
Indra-payong, N.: Constraint-based Local Search for Container Freight Rail Scheduling. Doctoral Thesis, Univ. of Leeds (2005)
Oliveira, E.S.: Solving Single-Track Railway Scheduling Problem Using Constraint Programming. Doctoral Thesis, Univ. of Leeds (2001)
Forsgren, M.: Computation of Capacity on railway Networks. SICS (2003)
Aronsson, M.: Efficient Utilisation of Resources in the Railway Industry by Levelling Departures and Arrivals of Trains. In: ERCIM News, vol. 56 (January 2004)
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)
Wallace, M.: Survey: Practical applications of constraint programming. Constraints Journal 1(1,2), S139–S168 (1996)
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)
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)
Geske, U., Goltz, H.-J.: Using CHIP for multi train simulation. In: Proc. CHIP User Club Meeting, Paris (November 2002)
Schutt, A.: Reduction of delays of trains in simulation of train scheduling based on Constrained-based Programming (in German). Study. Humboldt-University, Berlin, (2005)
Rengert, F.: Investigation of the Combination of Constraint-based methods and Meta Heuristics (in German). Diploma thesis, University of Potsdam (2005)
Schlenker, H.: Distributed Constraint-based Train Simulation (in German). Thesis, Technical University of Berlin (2004)
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
CHIP: http://www.cosytec.fr
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)