Using Machine Learning to Include Planners? Preferences in Railway Crew Scheduling Optimization

被引:6
|
作者
Gattermann-Itschert, Theresa [1 ]
Poreschack, Laura Maria [1 ]
Thonemann, Ulrich W. [1 ]
机构
[1] Univ Cologne, Dept Supply Chain Management & Management Sci, D-50932 Cologne, Germany
关键词
crew scheduling; optimization; machine learning; preferences; COLUMN GENERATION; ALGORITHM; PRICE;
D O I
10.1287/trsc.2022.1196
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
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.
引用
收藏
页码:796 / 812
页数:18
相关论文
共 50 条
  • [21] Proteus: Distributed machine learning task scheduling based on Lyapunov optimization
    Xiang, Yongan
    Shi, Bin
    Zhang, Chongle
    2021 IEEE INTERNATIONAL CONFERENCE ON JOINT CLOUD COMPUTING (JCC 2021) / 2021 9TH IEEE INTERNATIONAL CONFERENCE ON MOBILE CLOUD COMPUTING, SERVICES, AND ENGINEERING (MOBILECLOUD 2021), 2021, : 9 - 15
  • [22] A Probabilistic Machine Learning Approach to Scheduling Parallel Loops With Bayesian Optimization
    Kim, Khu-rai
    Kim, Youngjae
    Park, Sungyong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (07) : 1815 - 1827
  • [23] Predicting the Solution Time for Optimization Problems Using Machine Learning Case of Job Shop Scheduling Problem
    Pouya, Shaheen
    Toragay, Oguz
    Mohammadi, Mehrdad
    OPTIMIZATION, LEARNING ALGORITHMS AND APPLICATIONS, PT I, OL2A 2023, 2024, 1981 : 450 - 465
  • [24] Energy and Reserve Scheduling for Electric Railway Power System using Stochastic Optimization
    Bozorg, Mokhtar
    Cherkaoui, Rachid
    2015 IEEE EINDHOVEN POWERTECH, 2015,
  • [25] Optimization of job scheduling in a machine shop using genetic algorithm
    Adhikari, A.
    Biswas, C.K.
    Adhikari, N.
    Journal of the Institution of Engineers (India), Part PR: Production Engineering Division, 2002, 83 (SEP.): : 15 - 19
  • [26] Lunar Campaign Optimization Using Machine Learning
    Bartkiewicz, Jacob
    Haws, Terry D.
    Fuller, Michael E.
    2022 IEEE AEROSPACE CONFERENCE (AERO), 2022,
  • [27] Using machine learning to focus iterative optimization
    Agakov, F.
    Bonilla, E.
    Cavazos, J.
    Franke, B.
    Fursin, G.
    O'Boyle, M. F. P.
    Thomson, J.
    Toussaint, M.
    Williams, C. K. I.
    CGO 2006: 4TH INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2006, : 295 - +
  • [28] Using Delay Logs and Machine Learning to Support Passenger Railway Operations
    Klumpenhouwer, Willem
    Shalaby, Amer
    TRANSPORTATION RESEARCH RECORD, 2022, 2676 (09) : 134 - 147
  • [29] Prognostics of unsupported railway sleepers and their severity diagnostics using machine learning
    Jessada Sresakoolchai
    Sakdirat Kaewunruen
    Scientific Reports, 12
  • [30] Automated Prognostics and Diagnostics of Railway Tram Noises Using Machine Learning
    Huang, Junhui
    Liu, Hao
    Xi, Wenyan
    Kaewunruen, Sakdirat
    IEEE ACCESS, 2024, 12 : 183555 - 183563