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 条
  • [41] Drilling operation optimization using machine learning framework
    Eltrissi, Mohammad
    Yousef, Omar
    El-Banbi, Ahmed
    Khalaf, Fouad
    GEOENERGY SCIENCE AND ENGINEERING, 2023, 228
  • [42] Aerodynamic optimization of aircraft wings using machine learning
    Hasan, M.
    Redonnet, S.
    Zhongmin, D.
    ADVANCES IN ENGINEERING SOFTWARE, 2025, 200
  • [43] Jet mixing optimization using machine learning control
    Wu, Zhi
    Fan, Dewei
    Zhou, Yu
    Li, Ruiying
    Noack, Bernd R.
    EXPERIMENTS IN FLUIDS, 2018, 59 (08)
  • [44] Parametric Optimization of Reconfigurable Designs Using Machine Learning
    Kurek, Maciej
    Becker, Tobias
    Luk, Wayne
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2013, 7806 : 134 - 145
  • [45] Optimization of Healthcare Process Management Using Machine Learning
    Avgoustis, Andreas
    Exarchos, Themis
    Vrahatis, Aristidis G.
    Vlamos, Panagiotis
    ARTIFICIAL INTELLIGENCE APPLICATIONS AND INNOVATIONS, PT I, AIAI 2024, 2024, 711 : 187 - 200
  • [46] Engine Performance Optimization using Machine Learning Techniques
    Dutta, Praneet
    Sharma, Sparsh
    Rathnam, Pranav A.
    2015 SAI INTELLIGENT SYSTEMS CONFERENCE (INTELLISYS), 2015, : 120 - 126
  • [47] Jet mixing optimization using machine learning control
    Zhi Wu
    Dewei Fan
    Yu Zhou
    Ruiying Li
    Bernd R. Noack
    Experiments in Fluids, 2018, 59
  • [48] Resource Optimization for Circuit Simulation using Machine Learning
    Chakma, Gangotree
    Awasthi, Shaan
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 4900 - 4905
  • [49] Optimization of sentiment analysis using machine learning classifiers
    Singh, Jaspreet
    Singh, Gurvinder
    Singh, Rajinder
    HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES, 2017, 7
  • [50] Optimization of Machine Learning Process Using Parallel Computing
    Grzeszczyk, Michal K.
    ADVANCES IN SCIENCE AND TECHNOLOGY-RESEARCH JOURNAL, 2018, 12 (04): : 81 - 87