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
基金
中国国家自然科学基金;
关键词
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 条
  • [1] Improved New Particle Swarm Algorithm Solving Job Shop Scheduling Optimization Problem
    Liu, Xiaobing
    Jiao, Xuan
    Li, Yanpeng
    Liang, Xu
    2013 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), 2013, : 148 - 150
  • [2] Particle swarm optimization algorithm for flexible job shop scheduling problem
    Liu, Zhixiong
    Yang, Guangxiang
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2007, 14 : 327 - 333
  • [3] A Particle Swarm Optimization algorithm for Flexible Job shop scheduling problem
    Girish, B. S.
    Jawahar, N.
    2009 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, 2009, : 298 - +
  • [4] Comparison of two variants of particle swarm optimization algorithm for solving flexible job shop scheduling problem
    Kamel, S.
    Boubaker, S.
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN COMPUTER SYSTEMS, 2016, 38 : 40 - 45
  • [5] A Grouping Particle Swarm Optimization Algorithm for Flexible Job Shop Scheduling Problem
    Feng, Mingyue
    Yi, Xianqing
    Li, Guohui
    Tang, Shaoxun
    Jun, He
    PACIIA: 2008 PACIFIC-ASIA WORKSHOP ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION, VOLS 1-3, PROCEEDINGS, 2008, : 318 - 322
  • [6] Solving Job-Shop Scheduling Problem Based on Improved Adaptive Particle Swarm Optimization Algorithm
    顾文斌
    唐敦兵
    郑堃
    Transactions of Nanjing University of Aeronautics and Astronautics, 2014, 31 (05) : 559 - 567
  • [7] An effective particle swarm optimization algorithm for flexible job-shop scheduling problem
    Nouiri, Maroua
    Jemai, Abderezak
    Ammari, Ahmed Chiheb
    Bekrar, Abdelghani
    Niar, Smail
    PROCEEDINGS OF 2013 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND SYSTEMS MANAGEMENT (IEEE-IESM 2013), 2013, : 29 - 34
  • [8] Hybrid of human learning optimization algorithm and particle swarm optimization algorithm with scheduling strategies for the flexible job-shop scheduling problem
    Ding, Haojie
    Gu, Xingsheng
    NEUROCOMPUTING, 2020, 414 (414) : 313 - 332
  • [9] Double Archive Particle Swarm Optimization Solving Flexible Job-Shop Scheduling Problem
    Zhang, Yujia
    Song, Wei
    Computer Engineering and Applications, 2023, 59 (11): : 294 - 301
  • [10] The Application of Improved Hybrid Particle Swarm Optimization Algorithm in Job Shop Scheduling Problem
    Huang, Ming
    Liu, Qingsong
    Liang, Xu
    PROCEEDINGS OF 2019 IEEE 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2019), 2019, : 49 - 52