dc.contributor.author
Reisch, Julian
dc.contributor.author
Großmann, Peter
dc.contributor.author
Pöhle, Daniel
dc.contributor.author
Kliewer, Natalia
dc.date.accessioned
2020-07-23T06:34:02Z
dc.date.available
2020-07-23T06:34:02Z
dc.identifier.uri
https://refubium.fu-berlin.de/handle/fub188/27849
dc.identifier.uri
http://dx.doi.org/10.17169/refubium-27602
dc.description.abstract
We consider the problem of planning the annual timetable for all freight trains in Germany simultaneously. That is, for each train, construct a slot through the network such that no two slots of different trains have a conflict. We denote this task by the Train Path Assignment Problem (TPAP) and consider a column generation approach where iteratively, we are given for each train request a growing set of possible slots. In each iteration, we look for a maximum subset without any conflicts. We model this problem as the Maximum Independent Set problem (MIS). Due to the many slots that are constructed, hence variables that are generated, we deal with large scale MIS instances. Therefore, we solve the MIS heuristically and develop a local search algorithm called Conflict Resolving (CR) that is tailored to the specially structured instances from the application. To solve the MIS, CR iteratively perturbs the current solution in order to leave local optima and then repeatedly improves the solution by replacing k-1 solution vertices by k non-solution vertices. These steps are embedded in a simulated annealing framework. In this paper, we present the column generation approach that is solved as an MIS. Furthermore, we introduce the CR algorithm and numerically compare it to both, a MIP solver and Iterated Local Search (ILS), a state-of-the-art heuristics. It turns out that CR performs best for the instances from real-world timetabling, and is also comparable to the ILS on selected MIS benchmark instances.
en
dc.format.extent
20 S. (Manuskriptversion)
dc.rights.uri
http://www.fu-berlin.de/sites/refubium/rechtliches/Nutzungsbedingungen
dc.subject
Operations Research
en
dc.subject.ddc
300 Social sciences::380 Commerce, communications, transport::385 Railroad transportation
dc.title
Conflict Resolving
dcterms.abstract
We consider the problem of planning the annual timetable for all freight trains in Germany simultaneously. That is, for each train, construct a slot through the network such that no two slots of different trains have a conflict. We denote this task by the Train Path Assignment Problem (TPAP) and present a column generation approach where iteratively, the set of possible slots grows. In each iteration, we look for a maximum subset without any conflicts. Modelling the slots as vertices joint by an edge if they have a conflict, this problem is the Maximum Independent Set problem (MIS). Due to the many slots that are constructed, hence variables that are generated, we deal with large scale MIS instances. Therefore, the MIS is solved heuristically with a local search algorithm called Conflict Resolving (CR) that is tailored to the specially structured instances from the application. CR iteratively perturbs the current solution in order to leave local optima and then repeatedly improves the solution by replacing solution vertices by non-solution vertices. These steps are embedded in a simulated annealing framework. In this paper, we present the column generation approach and numerically compare three MIS solution methods, CR, a MIP solver and Iterated Local Search (ILS), a state-of-the-art MIS heuristics. It turns out that CR performs best for the instances from real-world timetabling, and is also comparable to the ILS on MIS benchmark instances. With this approach, we can solve the TPAP for more than 5000 freight trains.
dc.title.subtitle
A Local Search Algorithm for Solving Large Scale Conflict Graphs in Freight Railway Timetabling
dcterms.bibliographicCitation.doi
10.1016/j.ejor.2021.01.006
dcterms.bibliographicCitation.issue
3
dcterms.bibliographicCitation.journaltitle
European Journal of Operational Research
dcterms.bibliographicCitation.pagestart
1143
dcterms.bibliographicCitation.pageend
1154
dcterms.bibliographicCitation.volume
293
dcterms.bibliographicCitation.url
https://doi.org/10.1016/j.ejor.2021.01.006
refubium.affiliation
Wirtschaftswissenschaft
refubium.resourceType.isindependentpub
no
dcterms.accessRights.openaire
open access