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 条
  • [1] Research on optimization of Crew scheduling for high speed railway
    Zhu, Changfeng
    Shi, Gang
    Chen, Xiaohong
    Bing, Zeyi
    Journal of Information and Computational Science, 2014, 11 (16): : 5735 - 5742
  • [2] Ant colony optimization for railway driver crew scheduling: from modeling to implementation
    Huang, Shan-Huen
    Yang, Ta-Hui
    Wang, Rong-Tsu
    JOURNAL OF INDUSTRIAL AND PRODUCTION ENGINEERING, 2011, 28 (06) : 437 - 449
  • [3] Optimize railway crew scheduling by using modified bacterial foraging algorithm
    Pang, Shinsiong
    Chen, Mu -Chen
    COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 180
  • [4] Introduction to the special issue on combining optimization and machine learning: Application in vehicle routing, network design and crew scheduling
    Archetti, Claudia
    Cordeau, Jean-Francois
    Desaulniers, Guy
    EURO JOURNAL ON TRANSPORTATION AND LOGISTICS, 2020, 9 (04)
  • [5] Using ant colony optimization algorithm to solve airline crew scheduling problems
    Lo, Chih-Chung
    Deng, Guang-Feng
    ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 4, PROCEEDINGS, 2007, : 797 - 801
  • [6] Estimation of processing time using machine learning and real factory data for optimization of parallel machine scheduling problem
    Yamashiro, Hirochika
    Nonaka, Hirofumi
    OPERATIONS RESEARCH PERSPECTIVES, 2021, 8
  • [7] Integrating Machine Learning and Mathematical Optimization for Job Shop Scheduling
    Liu, Anbang
    Luh, Peter B.
    Sun, Kailai
    Bragin, Mikhail A.
    Yan, Bing
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2024, 21 (03) : 4829 - 4850
  • [8] Optimization of Crew Scheduling with Uniform Work Distribution: A New Approach using Genetic Algorithm
    Sasikumar, R.
    Pai, Harikrishna
    Pradeepmon, T. G.
    PROCEEDINGS OF THE 2013 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN PRODUCTION AND LOGISTICS SYSTEMS (CIPLS), 2013, : 61 - 69
  • [9] A Multi-Machine Order Scheduling with Learning Using the Genetic Algorithm and Particle Swarm Optimization
    Wu, Chin-Chia
    Liu, Shang-Chia
    Zhao, Chuanli
    Wang, Sheng-Zhi
    Lin, Win-Chin
    COMPUTER JOURNAL, 2018, 61 (01): : 14 - 31
  • [10] Webform Optimization using Machine Learning
    Hanmandla, Akshaykumar
    Ranoliya, Jaydeep
    Ojha, Dhananjaykumar
    Kulkarni, Saurabh
    2021 6TH INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2021,