Machine learning and evolutionary optimization approach for solving the flexible job-shop scheduling problem

被引:0
|
作者
Guo H. [1 ]
Yang J. [2 ]
Yang J. [2 ]
机构
[1] Huazhong University of Science and Technology, Hubei, Wuhan
[2] People's Liberation Army Air Force Early Warning Academy, Hubei, Wuhan
来源
关键词
evolutionary algorithms; Flexible job shop scheduling problem; machine learning; mechanical engineering;
D O I
10.3233/JIFS-224021
中图分类号
学科分类号
摘要
This paper proposes a method of using machine learning and an evolutionary algorithm to solve the flexible job shop problem (FJSP). Specifically, a back propagation (BP) neural network is used as the machine learning method, the most widely used genetic algorithm (GA) is employed as the optimized object to address the machine-selection sub-problem of the FJSP, and particle swarm optimization (PSO) is utilized to solve the operation-order sub-problem of the FJSP. At present, evolutionary algorithms such as the GA, PSO, ant colony algorithm, simulated annealing algorithm, and their optimization algorithms are widely used to solve the FJSP; however, none of them optimizes the initial solutions. Because each of these algorithms only focuses on solving a single FJSP, they can only use randomly generated initial solutions and cannot determine whether the initial solutions are good or bad. Based on these standard evolutionary algorithms and their optimized versions, the JSON object was introduced in this study to cluster and reconstruct FJSPs such that the machine learning strategies can be used to optimize the initial solutions. Specifically, the BP neural networks are trained so that the generalization of BP neural networks can be used to judge whether the initial solutions of the FJSPs are good or bad. This approach enables the bad solutions to be filtered out and the good solutions to be maintained as the initial solutions. Extensive experiments were performed to test the proposed algorithm. They demonstrated that it was feasible and effective. The contribution of this approach consists of reconstructing the mathematical model of the FJSP so that machine learning strategies can be introduced to optimize the algorithms for the FJSP. This approach seems to be a new direction for introducing more interesting machine learning methodologies to solve the FJSP. © 2024 - IOS Press. All rights reserved.
引用
收藏
页码:8845 / 8863
页数:18
相关论文
共 50 条
  • [1] Unified Genetic Algorithm Approach for Solving Flexible Job-Shop Scheduling Problem
    Park, Jin-Sung
    Ng, Huey-Yuen
    Chua, Tay-Jin
    Ng, Yen-Ting
    Kim, Jun-Woo
    APPLIED SCIENCES-BASEL, 2021, 11 (14):
  • [2] Approach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems
    Kacem, I
    Hammadi, S
    Borne, P
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2002, 32 (01): : 1 - 13
  • [3] A distributed approach solving partially flexible job-shop scheduling problem with a Q-learning effect
    Bouazza, W.
    Sallez, Y.
    Beldjilali, B.
    IFAC PAPERSONLINE, 2017, 50 (01): : 15890 - 15895
  • [4] Leveraging constraint programming in a deep learning approach for dynamically solving the flexible job-shop scheduling problem
    Echeverria, Imanol
    Murua, Maialen
    Santana, Roberto
    EXPERT SYSTEMS WITH APPLICATIONS, 2025, 265
  • [5] Double Archive Particle Swarm Optimization Solving Flexible Job-Shop Scheduling Problem
    Zhang, Yujia
    Song, Wei
    Computer Engineering and Applications, 2023, 59 (11): : 294 - 301
  • [6] A new neighborhood structure for solving the flexible job-shop scheduling problem
    Huang X.
    Chen S.
    Zhou T.
    Sun Y.
    Xitong Gongcheng Lilun yu Shijian/System Engineering Theory and Practice, 2021, 41 (09): : 2367 - 2378
  • [7] A novel initialization method for solving flexible job-shop scheduling problem
    Shi Yang
    Zhang Guohui
    Gao Liang
    Yuan Kun
    CIE: 2009 INTERNATIONAL CONFERENCE ON COMPUTERS AND INDUSTRIAL ENGINEERING, VOLS 1-3, 2009, : 68 - +
  • [8] Survey on genetic algorithms for solving flexible job-shop scheduling problem
    Huang X.
    Chen S.
    Zhou T.
    Sun Y.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2022, 28 (02): : 536 - 551
  • [9] An Online Reinforcement Learning Approach for Solving the Dynamic Flexible Job-Shop Scheduling Problem for Multiple Products and Constraints
    Said, Nour El-Din Ali
    Samaha, Yassin
    Azab, Eman
    Shihata, Lamia A.
    Mashaly, Maggie
    2021 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2021), 2021, : 134 - 139
  • [10] A Hybrid Multiobjective Evolutionary Approach for Flexible Job-Shop Scheduling Problems
    Xiong, Jian
    Tan, Xu
    Yang, Ke-wei
    Xing, Li-ning
    Chen, Ying-wu
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2012, 2012