A Heuristic Approach to Solving the Train Traffic Re-Scheduling Problem in Real Time

Effectiveness in managing disturbances and disruptions in railway traffic networks, when they inevitably do occur, is a significant challenge, both from a practical and theoretical perspective. In this paper, we propose a heuristic approach for solving the real-time train traffic re-scheduling probl...

Full description

Bibliographic Details
Main Authors: Omid Gholami, Johanna Törnquist Krasemann
Format: Article
Language:English
Published: MDPI AG 2018-04-01
Series:Algorithms
Subjects:
Online Access:http://www.mdpi.com/1999-4893/11/4/55
id doaj-f023f75db40e42cb92ee17e947496f96
record_format Article
spelling doaj-f023f75db40e42cb92ee17e947496f962020-11-25T00:47:13ZengMDPI AGAlgorithms1999-48932018-04-011145510.3390/a11040055a11040055A Heuristic Approach to Solving the Train Traffic Re-Scheduling Problem in Real TimeOmid Gholami0Johanna Törnquist Krasemann1Department of Computer Science and Engineering, Blekinge Institute of Technology, Valhallavägen 1, 371 79 Karlskrona, SwedenDepartment of Computer Science and Engineering, Blekinge Institute of Technology, Valhallavägen 1, 371 79 Karlskrona, SwedenEffectiveness in managing disturbances and disruptions in railway traffic networks, when they inevitably do occur, is a significant challenge, both from a practical and theoretical perspective. In this paper, we propose a heuristic approach for solving the real-time train traffic re-scheduling problem. This problem is here interpreted as a blocking job-shop scheduling problem, and a hybrid of the mixed graph and alternative graph is used for modelling the infrastructure and traffic dynamics on a mesoscopic level. A heuristic algorithm is developed and applied to resolve the conflicts by re-timing, re-ordering, and locally re-routing the trains. A part of the Southern Swedish railway network from Karlskrona centre to Malmö city is considered for an experimental performance assessment of the approach. The network consists of 290 block sections, and for a one-hour time horizon with around 80 active trains, the algorithm generates a solution in less than ten seconds. A benchmark with the corresponding mixed-integer program formulation, solved by commercial state-of-the-art solver Gurobi, is also conducted to assess the optimality of the generated solutions.http://www.mdpi.com/1999-4893/11/4/55railway trafficdisturbance managementreal-time re-schedulingjob-shop schedulingoptimizationalternative graph
collection DOAJ
language English
format Article
sources DOAJ
author Omid Gholami
Johanna Törnquist Krasemann
spellingShingle Omid Gholami
Johanna Törnquist Krasemann
A Heuristic Approach to Solving the Train Traffic Re-Scheduling Problem in Real Time
Algorithms
railway traffic
disturbance management
real-time re-scheduling
job-shop scheduling
optimization
alternative graph
author_facet Omid Gholami
Johanna Törnquist Krasemann
author_sort Omid Gholami
title A Heuristic Approach to Solving the Train Traffic Re-Scheduling Problem in Real Time
title_short A Heuristic Approach to Solving the Train Traffic Re-Scheduling Problem in Real Time
title_full A Heuristic Approach to Solving the Train Traffic Re-Scheduling Problem in Real Time
title_fullStr A Heuristic Approach to Solving the Train Traffic Re-Scheduling Problem in Real Time
title_full_unstemmed A Heuristic Approach to Solving the Train Traffic Re-Scheduling Problem in Real Time
title_sort heuristic approach to solving the train traffic re-scheduling problem in real time
publisher MDPI AG
series Algorithms
issn 1999-4893
publishDate 2018-04-01
description Effectiveness in managing disturbances and disruptions in railway traffic networks, when they inevitably do occur, is a significant challenge, both from a practical and theoretical perspective. In this paper, we propose a heuristic approach for solving the real-time train traffic re-scheduling problem. This problem is here interpreted as a blocking job-shop scheduling problem, and a hybrid of the mixed graph and alternative graph is used for modelling the infrastructure and traffic dynamics on a mesoscopic level. A heuristic algorithm is developed and applied to resolve the conflicts by re-timing, re-ordering, and locally re-routing the trains. A part of the Southern Swedish railway network from Karlskrona centre to Malmö city is considered for an experimental performance assessment of the approach. The network consists of 290 block sections, and for a one-hour time horizon with around 80 active trains, the algorithm generates a solution in less than ten seconds. A benchmark with the corresponding mixed-integer program formulation, solved by commercial state-of-the-art solver Gurobi, is also conducted to assess the optimality of the generated solutions.
topic railway traffic
disturbance management
real-time re-scheduling
job-shop scheduling
optimization
alternative graph
url http://www.mdpi.com/1999-4893/11/4/55
work_keys_str_mv AT omidgholami aheuristicapproachtosolvingthetraintrafficreschedulingprobleminrealtime
AT johannatornquistkrasemann aheuristicapproachtosolvingthetraintrafficreschedulingprobleminrealtime
AT omidgholami heuristicapproachtosolvingthetraintrafficreschedulingprobleminrealtime
AT johannatornquistkrasemann heuristicapproachtosolvingthetraintrafficreschedulingprobleminrealtime
_version_ 1725261263391424512