Estimation of processing time using machine learning and real factory data for optimization of parallel machine scheduling problem

被引:20
作者
Yamashiro, Hirochika [1 ]
Nonaka, Hirofumi [1 ]
机构
[1] Nagaoka Univ Technol, Nagaoka, Niigata, Japan
来源
OPERATIONS RESEARCH PERSPECTIVES | 2021年 / 8卷
关键词
Machine learning; Gaussian process regression; Gradient boosted decision trees; Artificial neural networks; Identical parallel machine scheduling; Operations research; ARTIFICIAL NEURAL-NETWORK; ALGORITHM; MAKESPAN; CONSUMPTION; PREDICTION; FRAMEWORK; FLOWSHOP;
D O I
10.1016/j.orp.2021.100196
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Traditionally, mathematical optimization methods have been applied in manufacturing industries where production scheduling is one of the most important problems and is being actively researched. Extant studies assume that processing times are known or follow a simple distribution. However, the actual processing time in a factory is often unknown and likely follows a complex distribution. Therefore, in this study, we consider estimating the processing time using a machine-learning model. Although there are studies that use machine learning for scheduling optimization itself, it should be noted that the purpose of this study is to estimate an unknown processing time. Using machine-learning models, one can estimate processing times that follow an unknown and complex distribution while further improving the schedule using the computed importance variable. Based on the above, we propose a system for estimating the processing time using machine-learning models when the processing time follows a complex distribution in actual factory data. The advantages of the proposed system are its versatility and applicability to a real-world factory where the processing times are often unknown. The proposed method was evaluated using process information with the processing time for each manufacturing sample provided by research partner companies. The Light gradient-boosted machine (LightGBM) algorithm and Ridge performed the best with MAPE and RMSE. The optimization of parallel machine scheduling using estimated processing time by our method resulted in an average reduction of approximately 30% for the makespan. On the other hands, the results of probabilistic sampling methods which are Kernel Density Estimation, Gamma distribution, and Normal Distribution have shown poorer performance than ML approaches. In addition, machine-learning models can be used to deduce variables that affect the estimation of processing times, and in this study, we demonstrated an example of feature importance computed from experimental data. In addition, machine-learning models can be used to deduce variables that affect the estimation of processing times, and in this study, we demonstrated an example of feature importance computed from experimental data.
引用
收藏
页数:9
相关论文
共 58 条
  • [11] Reformulations and an exact algorithm for unrelated parallel machine scheduling problems with setup times
    Fanjul-Peyro, Luis
    Ruiz, Ruben
    Perea, Federico
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2019, 101 : 173 - 182
  • [12] A modified genetic algorithm for time and cost optimization of an additive manufacturing single-machine scheduling
    Fera, M.
    Fruggiero, F.
    Lambiase, A.
    Macchiaroli, R.
    Todisco, V.
    [J]. INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING COMPUTATIONS, 2018, 9 (04) : 423 - 438
  • [13] Using real-time information to reschedule jobs in a flowshop with variable processing times
    Framinan, Jose M.
    Fernandez-Viagas, Victor
    Perez-Gonzalez, Paz
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2019, 129 : 113 - 125
  • [14] Optimization of schedule robustness and stability under random machine breakdowns and processing time variability
    Goren, Selcuk
    Sabuncuoglu, Ihsan
    [J]. IIE TRANSACTIONS, 2010, 42 (03) : 203 - 220
  • [15] Deep Residual Learning for Image Recognition
    He, Kaiming
    Zhang, Xiangyu
    Ren, Shaoqing
    Sun, Jian
    [J]. 2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, : 770 - 778
  • [16] Production process improvement of buildings' prefabricated steel frames using value stream mapping
    Heravi, Gholamreza
    Firoozi, Mohammad
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2017, 89 (9-12) : 3307 - 3321
  • [17] The seven value stream mapping tools
    Hines, P
    Rich, N
    [J]. INTERNATIONAL JOURNAL OF OPERATIONS & PRODUCTION MANAGEMENT, 1997, 17 (1-2) : 46 - &
  • [18] Deep reinforcement learning based AGVs real-time scheduling with mixed rule for flexible shop floor in industry 4.0
    Hu, Hao
    Jia, Xiaoliang
    He, Qixuan
    Fu, Shifeng
    Liu, Kuo
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 149
  • [19] The multi-layered job-shop automatic scheduling system of mould manufacturing for Industry 3.5
    Jong, Wen-Ren
    Chen, Han-Ting
    Lin, Yi-Hsin
    Chen, Yu-Wei
    Li, Tai-Chih
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 149
  • [20] Machine learning applications in production lines: A systematic literature review
    Kang, Ziqiu
    Catal, Cagatay
    Tekinerdogan, Bedir
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 149