Improvement of job shop scheduling method based on mathematical optimization and machine learning

被引:1
|
作者
Morinaga, Eiji [1 ,2 ]
Tang, Xuetian [2 ,3 ]
Iwamura, Koji [1 ,2 ]
Hirabayashi, Naoki [1 ,2 ]
机构
[1] Osaka Metropolitan Univ, I-1 Gakuencho,Naka Ku, Sakai, Osaka 5998531, Japan
[2] Osaka Prefecture Univ, I-1 Gakuencho,Naka Ku, Sakai, Osaka 5998531, Japan
[3] Sharp Co Ltd, Sakai, Osaka, Japan
关键词
Data-driven job shop scheduling; 0-1 mixed integer programming; Multilayer neural network; Input feature; Solution time; DISPATCHING RULES; GENETIC ALGORITHMS; TUTORIAL SURVEY; PRIORITY RULES; SYSTEMS; MODELS;
D O I
10.1016/j.procs.2024.01.087
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This research is concerned with finding the optimal solution of a job shop scheduling problem (JSSP) in a shorter time. As a result of recent trends such as Industry 4.0, machine learning has received a lot of attention, and job shop scheduling methods using machine learning techniques have been developed. We have focused on hybridization of machine learning and mathematical optimization. A JSSP can be formulated as a 0-1 mixed integer programming, and it is expected that the optimal solution can be obtained in a shorter time by providing a good initial solution for the optimization algorithm by means of a learner constructed with data of scheduling performed previously. In our method based on this idea, the processing times of all operations are used as input features to predict a good value of each binary variable which represents the precedence relationship between two operations processed on the same machine. However, the information about the operations which are not related to the intended two operations may work as noise in learning and prediction. In this paper, two limitation methods of input features are proposed. In one of the methods, the processing times of only the operations processed on the same machine that the intended operations are processed are input to the learner. In the other methods, the processing times of those operations and their pre/post operations are input. Numerical experiments showed that these methods are effective at least from the point of view of efficient construction of a learner, because the number of nodes in the input and hidden layers can be reduced. From the aspect of better learning and prediction, both of the methods worked well, that is, they could find the optimal solution in a shorter time than the previous method in the cases where the previous method could not achieve good prediction and took a relatively long solution time. However, in the cases where the previous method could solve the problem in a relatively short time, the limitation methods could not predict a good initial solution and took a relatively long solution time. Between the results of the two limitation methods, there were no difference. These results imply that the processing times of the pre/post operations do not strongly affect performance on learning and prediction and that it is important to analyze what makes a difference between the two cases and utilize the proposed methods in the former case. (C) 2024 The Authors. Published by Elsevier B.V.
引用
收藏
页码:871 / 879
页数:9
相关论文
共 50 条
  • [1] AN IMPROVED METHOD FOR JOB SHOP SCHEDULING BY MEANS OF MACHINE LEARNING AND MATHEMATICAL OPTIMIZATION
    Morinaga, Eiji
    Oda, Atsuya
    PROCEEDINGS OF 2024 INTERNATIONAL SYMPOSIUM ON FLEXIBLE AUTOMATION, ISFA 2024, 2024,
  • [2] 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
  • [3] Reinforcement Learning Based Job Shop Scheduling with Machine Choice
    Wang, Chao
    Zhang, Hongbin
    Guo, Jing
    Chen, Ling
    ADVANCED MANUFACTURING TECHNOLOGY, PTS 1-3, 2011, 314-316 : 2172 - +
  • [4] Job shop scheduling with a genetic algorithm and machine learning
    Lee, CY
    Piramuthu, S
    Tsai, YK
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1997, 35 (04) : 1171 - 1191
  • [5] Optimization of job shop scheduling problem based on deep reinforcement learning
    Qiao, Dongping
    Duan, Lvqi
    Li, Honglei
    Xiao, Yanqiu
    EVOLUTIONARY INTELLIGENCE, 2024, 17 (01) : 371 - 383
  • [6] Optimization of job shop scheduling problem based on deep reinforcement learning
    Dongping Qiao
    Lvqi Duan
    HongLei Li
    Yanqiu Xiao
    Evolutionary Intelligence, 2024, 17 : 371 - 383
  • [7] Learning the Quality of Machine Permutations in Job Shop Scheduling
    Corsini, Andrea
    Calderara, Simone
    Dell'Amico, Mauro
    IEEE ACCESS, 2022, 10 : 99541 - 99552
  • [8] An effective teaching learning based optimization for flexible job shop scheduling
    Buddala, Raviteja
    Mahapatra, S. S.
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 3093 - 3098
  • [9] Shop Floor Optimization through Job Scheduling and Machine Automation
    Zhang, Yuwen
    2018 E-MANUFACTURING & DESIGN COLLABORATION SYMPOSIUM (EMDC 2018), 2018,
  • [10] 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