Skip to main content

2017 | OriginalPaper | Buchkapitel

Optimising Cyclic Timetables with a SAT Approach

EPIA 2017

verfasst von : Gonçalo P. Matos, Luís Albino, Ricardo L. Saldanha, Ernesto M. Morgado

Erschienen in: Progress in Artificial Intelligence

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper describes the preliminary results of an ongoing research on cyclic railway timetabling, namely on optimising timetables with respect to travel time using Boolean Satisfiability Problem (SAT) approaches.
Some works already done in the field of railway timetables propose solutions to the optimisation problem using Mixed Integer Linear Programming (MILP) and SAT. In this work, we propose a binary search procedure which uses a SAT solver to get global minimum solutions with respect to travel time, and a procedure which is being developed to compute a better upper bound for the solution value and speed up the search process.
Finally, we present some promising preliminary results which show that our approach applied to real world data performs better than existing SAT approaches and a state-of-the-art MILP approach.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
A robust timetable is a timetable that does not tend to become disrupted when subject to perturbations.
 
2
SISCOG - Sistemas Cognitivos, SA (http://​www.​siscog.​eu).
 
3
Based on [15].
 
4
We formulated in MaxSAT our optimisation problem, which differs from the one in [3] for not taking into account the passenger routes but optimising the whole timetable instead.
 
Literatur
1.
Zurück zum Zitat Cook, S.A.: The complexity of theorem-proving procedures. In: Proceedings of the Third Annual ACM Symposium on Theory of Computing, pp. 151–158 (1971) Cook, S.A.: The complexity of theorem-proving procedures. In: Proceedings of the Third Annual ACM Symposium on Theory of Computing, pp. 151–158 (1971)
2.
Zurück zum Zitat El Halaby, M.: On the computational complexity of MaxSAT. In: Electronic Colloquium on Computational Complexity (ECCC), vol. 23, p. 34 (2016) El Halaby, M.: On the computational complexity of MaxSAT. In: Electronic Colloquium on Computational Complexity (ECCC), vol. 23, p. 34 (2016)
3.
Zurück zum Zitat Gattermann, P., Nachtigall, K.: Integrating passengers’ routes in periodic timetabling: a SAT approach. In: 16th Workshop on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems (ATMOS 2016), vol. 54, no. 3, pp. 1–15 (2016) Gattermann, P., Nachtigall, K.: Integrating passengers’ routes in periodic timetabling: a SAT approach. In: 16th Workshop on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems (ATMOS 2016), vol. 54, no. 3, pp. 1–15 (2016)
4.
Zurück zum Zitat Gro, P., Opitz, J., Wei, R.: On resolving infeasible periodic event networks. In: Proceedings of the 13th Conference on Advanced Systems in Public Transport (CASPT 2015) (2015) Gro, P., Opitz, J., Wei, R.: On resolving infeasible periodic event networks. In: Proceedings of the 13th Conference on Advanced Systems in Public Transport (CASPT 2015) (2015)
5.
Zurück zum Zitat Großmann, P., Weiss, R., Opitz, J., Nachtigall, K.: Automated generation and optimization of public railway and rail freight transport time tables. MTM 5, 23–26 (2012) Großmann, P., Weiss, R., Opitz, J., Nachtigall, K.: Automated generation and optimization of public railway and rail freight transport time tables. MTM 5, 23–26 (2012)
6.
Zurück zum Zitat Großmann, P.: Polynomial reduction from PESP to SAT. Technical report (2011) Großmann, P.: Polynomial reduction from PESP to SAT. Technical report (2011)
7.
Zurück zum Zitat Großmann, P.: Satisfiability and optimization in periodic traffic flow problems. Ph.D thesis, TU Dresden (2016) Großmann, P.: Satisfiability and optimization in periodic traffic flow problems. Ph.D thesis, TU Dresden (2016)
8.
Zurück zum Zitat Großmann, P., Hölldobler, S., Manthey, N., Nachtigall, K., Opitz, J., Steinke, P.: Solving public railway transport networks with SAT. Technical report, TU Dresden (2011) Großmann, P., Hölldobler, S., Manthey, N., Nachtigall, K., Opitz, J., Steinke, P.: Solving public railway transport networks with SAT. Technical report, TU Dresden (2011)
9.
Zurück zum Zitat Ingolotti, L., Lova, A., Barber, F., Tormos, P., Salido, M.A., Abril, M.: New heuristics to solve the “CSOP” railway timetabling problem. In: Ali, M., Dapoigny, R. (eds.) IEA/AIE 2006. LNCS, vol. 4031, pp. 400–409. Springer, Heidelberg (2006). doi:10.1007/11779568_44CrossRef Ingolotti, L., Lova, A., Barber, F., Tormos, P., Salido, M.A., Abril, M.: New heuristics to solve the “CSOP” railway timetabling problem. In: Ali, M., Dapoigny, R. (eds.) IEA/AIE 2006. LNCS, vol. 4031, pp. 400–409. Springer, Heidelberg (2006). doi:10.​1007/​11779568_​44CrossRef
10.
11.
Zurück zum Zitat Kümmling, M., Großmann, P., Nachtigall, K., Opitz, J., Weiß, R.: A state-of-the-art realization of cyclic railway timetable computation. Public Transp. 7(3), 281–293 (2015)CrossRef Kümmling, M., Großmann, P., Nachtigall, K., Opitz, J., Weiß, R.: A state-of-the-art realization of cyclic railway timetable computation. Public Transp. 7(3), 281–293 (2015)CrossRef
12.
14.
Zurück zum Zitat Matos, G.P.: Optimisation of periodic train timetables. Master’s thesis project, Technical report, Instituto Superior Técnico, Lisbon, Portugal (2017) Matos, G.P.: Optimisation of periodic train timetables. Master’s thesis project, Technical report, Instituto Superior Técnico, Lisbon, Portugal (2017)
15.
Zurück zum Zitat Peeters, L.W.P.: Cyclic railway timetable optimization. Trail thesis series 22 (2003) Peeters, L.W.P.: Cyclic railway timetable optimization. Trail thesis series 22 (2003)
16.
Zurück zum Zitat Serafini, P., Ukovich, W.: A mathematical model for periodic scheduling problems. SIAM J. Discrete Math. 2, 550–581 (1989)MathSciNetCrossRef Serafini, P., Ukovich, W.: A mathematical model for periodic scheduling problems. SIAM J. Discrete Math. 2, 550–581 (1989)MathSciNetCrossRef
Metadaten
Titel
Optimising Cyclic Timetables with a SAT Approach
verfasst von
Gonçalo P. Matos
Luís Albino
Ricardo L. Saldanha
Ernesto M. Morgado
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-65340-2_29