Using Machine Learning to Include Planners’ Preferences in Railway Crew Scheduling Optimization
Theresa Gattermann-Itschert (),
Laura Maria Poreschack () and
Ulrich W. Thonemann ()
Additional contact information
Theresa Gattermann-Itschert: Department of Supply Chain Management and Management Science, University of Cologne, 50932 Cologne, Germany
Laura Maria Poreschack: Department of Supply Chain Management and Management Science, University of Cologne, 50932 Cologne, Germany
Ulrich W. Thonemann: Department of Supply Chain Management and Management Science, University of Cologne, 50932 Cologne, Germany
Transportation Science, 2023, vol. 57, issue 3, 796-812
Abstract:
In crew scheduling, optimization models can become complex when a large number of penalty terms is included in the objective function to take planners’ preferences into account. Planners’ preferences often include nonmonetary aspects for which both the mathematical formulation and the assignment of appropriate penalty costs can be difficult. We address this problem by using machine learning to learn and predict planners’ preferences. We train a random forest classifier on planner feedback regarding duties from their daily work in railway crew scheduling. Our data set contains over 16,000 duties that planners labeled as good or bad. The trained model predicts the probability that a duty is perceived as bad by the planners. We present a novel approach to replace the large construct of penalty terms in a crew scheduling optimization model by a single term that penalizes duties proportionally to the predicted probability of being assessed as unfavorable by a planner. By integrating this probability into the optimization model, we generate schedules that include more duties with preferred characteristics. We increase the mean planner acceptance probability by more than 12% while only facing a marginal increase in costs compared with the original approach that utilizes a set of multiple penalty terms. Our approach combines machine learning to detect complex patterns regarding favorable duty characteristics and optimization to create feasible and cost-efficient crew schedules.
Keywords: crew scheduling; optimization; machine learning; preferences (search for similar items in EconPapers)
Date: 2023
References: Add references at CitEc
Citations:
Downloads: (external link)
http://dx.doi.org/10.1287/trsc.2022.1196 (application/pdf)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:inm:ortrsc:v:57:y:2023:i:3:p:796-812
Access Statistics for this article
More articles in Transportation Science from INFORMS Contact information at EDIRC.
Bibliographic data for series maintained by Chris Asher ().