Data-driven Policy on Feasibility Determination for the Train Shunting Problem

07/10/2019
by   Paulo R. de O. da Costa, et al.
0

Parking, matching, scheduling, and routing are common problems in train maintenance. In particular, train units are commonly maintained and cleaned at dedicated shunting yards. The planning problem that results from such situations is referred to as the Train Unit Shunting Problem (TUSP). This problem involves matching arriving train units to service tasks and determining the schedule for departing trains. The TUSP is an important problem as it is used to determine the capacity of shunting yards and arises as a sub-problem of more general scheduling and planning problems. In this paper, we consider the case of the Dutch Railways (NS) TUSP. As the TUSP is complex, NS currently uses a local search (LS) heuristic to determine if an instance of the TUSP has a feasible solution. Given the number of shunting yards and the size of the planning problems, improving the evaluation speed of the LS brings significant computational gain. In this work, we use a machine learning approach that complements the LS and accelerates the search process. We use a Deep Graph Convolutional Neural Network (DGCNN) model to predict the feasibility of solutions obtained during the run of the LS heuristic. We use this model to decide whether to continue or abort the search process. In this way, the computation time is used more efficiently as it is spent on instances that are more likely to be feasible. Using simulations based on real-life instances of the TUSP, we show how our approach improves upon the previous method on prediction accuracy and leads to computational gains for the decision-making process.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/18/2020

Train Unit Shunting and Servicing: a Real-Life Application of Multi-Agent Path Finding

In between transportation services, trains are parked and maintained at ...
research
12/11/2022

A Hierarchical Temporal Planning-Based Approach for Dynamic Hoist Scheduling Problems

Hoist scheduling has become a bottleneck in electroplating industry appl...
research
08/30/2018

The real-time reactive surgical case sequencing problem

In this paper, the multiple operating room (OR) surgical case sequencing...
research
04/04/2021

SOLO: Search Online, Learn Offline for Combinatorial Optimization Problems

We study combinatorial problems with real world applications such as mac...
research
05/29/2023

Improving Confidence in Evolutionary Mine Scheduling via Uncertainty Discounting

Mine planning is a complex task that involves many uncertainties. During...
research
08/05/2020

A Novel Approach for the Process Planning and Scheduling Problem Using the Concept of Maximum Weighted Independent Set

Process Planning and Scheduling (PPS) is an essential and practical topi...
research
04/19/2022

Automated Application Processing

Recruitment in large organisations often involves interviewing a large n...

Please sign up or login with your details

Forgot password? Click here to reset