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 条
  • [21] Optimization method with large leap steps for job shop scheduling
    Yong Ming Wang
    Hong Li Yin
    Jiang Wang
    Kai Da Qin
    Yu Chen
    The International Journal of Advanced Manufacturing Technology, 2009, 43 : 1018 - 1023
  • [22] An Approximate Algorithm Optimization Method for the Job Shop Scheduling Problem
    Ala, Ali
    2019 IEEE 6TH INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND APPLICATIONS (ICIEA), 2019, : 893 - 897
  • [23] Optimization method with large leap steps for job shop scheduling
    Wang, Yong Ming
    Yin, Hong Li
    Wang, Jiang
    Da Qin, Kai
    Chen, Yu
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2009, 43 (9-10): : 1018 - 1023
  • [24] Mathematical Models of Flow Shop and Job Shop Scheduling Problems
    Seda, Milos
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 25, 2007, 25 : 122 - 127
  • [25] ON THE JOB SHOP SCHEDULING BY MATHEMATICAL PROGRAMMING.
    Luban, Florica
    Dumitru, V.
    Economic Computation and Economic Cybernetics Studies and Research, 1979, 13 (04): : 69 - 76
  • [26] Energy Estimation and Production Scheduling in Job Shop Using Machine Learning
    Pereira, Moises Santana
    Aquino Jr, Plinio Thomaz
    de Mattos, Claudia Aparecida
    Lima, Fabio
    IEEE ACCESS, 2024, 12 : 104177 - 104189
  • [27] Predicting the Solution Time for Optimization Problems Using Machine Learning Case of Job Shop Scheduling Problem
    Pouya, Shaheen
    Toragay, Oguz
    Mohammadi, Mehrdad
    OPTIMIZATION, LEARNING ALGORITHMS AND APPLICATIONS, PT I, OL2A 2023, 2024, 1981 : 450 - 465
  • [28] Deep Reinforcement Learning Method for Flexible Job Shop Scheduling
    Zhu, Zhengyu
    Guo, Jutao
    Lyu, Youlong
    Zuo, Liling
    Zhang, Jie
    Zhongguo Jixie Gongcheng/China Mechanical Engineering, 2024, 35 (11): : 2007 - 2014
  • [29] The Research of GA Based on Machine Learning and Niche Technology on Job-shop Scheduling Problem
    Chang Zheng
    Zhu Guangming
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON INFORMATION, ELECTRONIC AND COMPUTER SCIENCE, VOLS I AND II, 2009, : 160 - 163
  • [30] Flexible job shop scheduling optimization based on neh heuristics
    Sang, Dapeng
    Academic Journal of Manufacturing Engineering, 2019, 17 (01): : 44 - 50