Improved Particle Swarm Optimization Algorithm Combined with Reinforcement Learning for Solving Flexible Job Shop Scheduling Problem

被引:6
|
作者
Gao, Yi-Jie [1 ]
Shang, Qing-Xia [1 ]
Yang, Yuan-Yuan [1 ]
Hu, Rong [1 ]
Qian, Bin [1 ]
机构
[1] Kunming Univ Sci & Technol, Kunming 650500, Yunnan, Peoples R China
来源
ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, ICIC 2023, PT I | 2023年 / 14086卷
基金
中国国家自然科学基金;
关键词
Flexible job shop scheduling; Q-learning; opposition-based learning; Particle swarm optimization;
D O I
10.1007/978-981-99-4755-3_25
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Particle Swarm Optimization (PSO) is widely used to solve optimization problems. Most existing PSO algorithms only improve on inertia weights, but not in speed, position, and learning factors. Particles cannot find the optimal value more accurately based on their current position. In this paper, an improved particle swarm optimization algorithm combined with reinforcement learning (IPSO_RL) is proposed to solve the flexible job shop scheduling problem (FJSP) with the optimization goal of minimizing the maximum completion time (makespan). At first, in the particle update stage of this algorithm, a Q-learning algorithm is proposed to dynamically adjust inertia weights and acceleration parameters to balance the algorithm's global exploration and local exploitation capabilities, thereby guiding the search direction reasonably. Secondly, a particle position update strategy was redesigned to accelerate the convergence speed and accuracy of the algorithm, to improve search efficiency. In addition, the algorithm introduces an opposition-based learning strategy that can enrich the search direction of the solution space and enhance the algorithm's ability to jump out of local optima. Finally, simulations experiments, and comparisons demonstrate that IPSO_RL can effectively solve the FJSP.
引用
收藏
页码:288 / 298
页数:11
相关论文
共 50 条
  • [21] An effective and distributed particle swarm optimization algorithm for flexible job-shop scheduling problem
    Nouiri, Maroua
    Bekrar, Abdelghani
    Jemai, Abderezak
    Niar, Smail
    Ammari, Ahmed Chiheb
    JOURNAL OF INTELLIGENT MANUFACTURING, 2018, 29 (03) : 603 - 615
  • [22] A two-level particle swarm optimization algorithm for the flexible job shop scheduling problem
    Zarrouk, Rim
    Bennour, Imed Eddine
    Jemai, Abderrazek
    SWARM INTELLIGENCE, 2019, 13 (02) : 145 - 168
  • [23] Improved particle swarm optimization algorithm based novel encoding and decoding schemes for flexible job shop scheduling problem
    Ding, Haojie
    Gu, Xingsheng
    COMPUTERS & OPERATIONS RESEARCH, 2020, 121
  • [24] A Hybrid Particle Swarm Optimization Algorithm for Solving Job Shop Scheduling Problems
    Meng, Qiaofeng
    Zhang, Linxuan
    Fan, Yushun
    THEORY, METHODOLOGY, TOOLS AND APPLICATIONS FOR MODELING AND SIMULATION OF COMPLEX SYSTEMS, PT II, 2016, 644 : 71 - 78
  • [25] An effective hybrid particle swarm optimization for flexible job shop scheduling problem
    Zhang, Guohui, 1604, Bentham Science Publishers B.V., P.O. Box 294, Bussum, 1400 AG, Netherlands (06):
  • [26] A Discrete Particle Swarm Optimization Algorithm With Adaptive Inertia Weight for Solving Multiobjective Flexible Job-shop Scheduling Problem
    Gu, Xiao-Lin
    Huang, Ming
    Liang, Xu
    IEEE ACCESS, 2020, 8 : 33125 - 33136
  • [27] Erratum to: A hybrid discrete particle swarm optimization algorithm for solving fuzzy job shop scheduling problem
    Jun-qing Li
    Yu-xia Pan
    The International Journal of Advanced Manufacturing Technology, 2013, 66 (1-4) : 597 - 600
  • [28] An improved particle swarm optimization for multi-objective flexible job-shop scheduling problem
    Jia, Zhaohong
    Chen, Huaping
    Tang, Jun
    PROCEEDINGS OF 2007 IEEE INTERNATIONAL CONFERENCE ON GREY SYSTEMS AND INTELLIGENT SERVICES, VOLS 1 AND 2, 2007, : 1584 - 1589
  • [29] A PARTICLE SWARM OPTIMIZATION ALGORITHM FOR THE MULTI-OBJECTIVE FLEXIBLE JOB-SHOP SCHEDULING PROBLEM
    Sun, Ying
    He, Jingbo
    JOURNAL OF NONLINEAR AND CONVEX ANALYSIS, 2024, 25 (03) : 579 - 590
  • [30] Solving the flexible job shop scheduling problem using an improved Jaya algorithm
    Caldeira, Rylan H.
    Gnanavelbabu, A.
    COMPUTERS & INDUSTRIAL ENGINEERING, 2019, 137