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 条
  • [31] Optimization-based job shop scheduling with transfer lots
    Jin, B
    Luh, PB
    Thakur, LS
    PROCEEDINGS OF THE 1997 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS, 1997, : 423 - 428
  • [32] Interactive Operation Agent Scheduling Method for Job Shop Based on Deep Reinforcement Learning
    Chen R.
    Li W.
    Wang C.
    Yang H.
    Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2023, 59 (12): : 78 - 88
  • [33] A dynamic flexible job shop scheduling method based on collaborative agent reinforcement learning
    Shao, Changshun
    Yu, Zhenglin
    Ding, Hongchang
    Cao, Guohua
    Ding, Kaifang
    Duan, Jingsong
    FLEXIBLE SERVICES AND MANUFACTURING JOURNAL, 2024,
  • [34] Bottleneck machine identification method based on constraint transformation for job shop scheduling with genetic algorithm
    Zhang, Rui
    Wu, Cheng
    INFORMATION SCIENCES, 2012, 188 : 236 - 252
  • [35] DSS FOR JOB-SHOP MACHINE SCHEDULING
    JACOBS, LW
    LAUER, J
    INDUSTRIAL MANAGEMENT & DATA SYSTEMS, 1994, 94 (04) : 15 - 23
  • [36] SCHEDULING A 3-MACHINE JOB SHOP
    BABUSHKIN, AI
    BASHTA, AL
    BELOV, IS
    AUTOMATION AND REMOTE CONTROL, 1976, 37 (07) : 1109 - 1113
  • [37] Research on job-shop scheduling optimization method with limited resources
    Liu Yongxian
    Liu Xiaotian
    Zhao Jinfu
    The International Journal of Advanced Manufacturing Technology, 2008, 38 : 386 - 392
  • [38] A novel large-step optimization method for job shop scheduling
    Yin Hongli
    Wang Yongming
    Hu Enliang
    Zhao Chenggui
    ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, PROCEEDINGS, 2007, : 342 - 347
  • [39] An Improved Teaching-Learning-Based Optimization Algorithm to Solve Job Shop Scheduling Problems
    Li, Linna
    Weng, Wei
    Fujimura, Shigeru
    2017 16TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS 2017), 2017, : 797 - 801
  • [40] Research on job-shop scheduling optimization method with limited resources
    Liu Yongxian
    Liu Xiaotian
    Zhao Jinfu
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2008, 38 (3-4): : 386 - 392