EURO-Online login
- New to EURO? Create an account
- I forgot my username and/or my password.
- Help with cookies
(important for IE8 users)
3616. Last-Minute Crew Rescheduling: Model and Heuristic Approach
Invited abstract in session WC-56: Railway Applications, stream Transportation.
Wednesday, 12:30-14:00Room: S04 (building: 101)
Authors (first author is the speaker)
1. | Liyun Yu
|
Department of Science and Technology, Linköping University | |
2. | Carl Henrik Häll
|
Department of Science and Technology, Linköping University | |
3. | Anders Peterson
|
Dept of Science and Technology, Linköping University | |
4. | Christiane Schmidt
|
Department of Science and Technology, Linköping University |
Abstract
We consider crew scheduling on the day before operation: because of a lack of train drivers (e.g., due to sick leave) crew members need to be rescheduled. We are given a feasible crew schedule for a subset of the drivers, a set of unassigned tasks, and a set of standby drivers with fixed start and end time of their working hours. We aim to generate a new crew schedule with as few unassigned tasks as possible --- which will in turn decrease the number of trains to be cancelled. We build a Mixed Integer Linear Programming (MILP), which we solve using the commercial solver Gurobi 11.0, and we develop a heuristic approach based on Tabu Search. We consider the same restrictions for the MILP model and our heuristic, this includes constraints on the total working hours, on break duration, maximum working time without a break etc. The data of a one-day schedule is provided by Mälartåg with 153 drivers in total, in which there are 16 standby drivers with fixed depot, start and end working time. For an instance with 11 drivers being on leave, we can assign all but 5 tasks (from a total of 37, which were unassigned after the leave), and we obtain a result in 23 seconds. We compare the results, computational time and space between our model and approach to show that our Tabu-Search-based approach can achieve a ‘good-enough’ result with less time and space needed.
Keywords
- Railway Applications
- Programming, Mixed-Integer
- Transportation
Status: accepted
Back to the list of papers