An improved PSO algorithm with genetic and neighborhood-based diversity operators for the job shop scheduling problem

被引:15
|
作者
Abdel-Kader, Rehab F. [1 ]
机构
[1] Port Said Univ, Fac Engn, Elect Engn Dept, Port Fouad 42523, Port Said, Egypt
关键词
PARTICLE SWARM OPTIMIZATION; TABU SEARCH; IMPLEMENTATION;
D O I
10.1080/08839514.2018.1481903
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The job shop scheduling problem (JSSP) is an important NP-hard practical scheduling problem that has various applications in the fields of optimization and production engineering. In this paper an effective scheduling method based on particle swarm optimization (PSO) for the minimum makespan problem of the JSSP is proposed. New variants of the standard PSO operators are introduced to adapt the velocity and position update rules to the discrete solution space of the JSSP. The proposed algorithm is improved by incorporating two neighborhood-based operators to improve population diversity and to avoid early convergence to local optima. First, the diversity enhancement operator tends to improve the population diversity by relocating neighboring particles to avoid premature clustering and to achieve broader exploration of the solution space. This is achieved by enforcing a circular neighboring area around each particle if the population diversity falls beneath the adaptable diversity threshold. The adaptive threshold is utilized to regulate the population diversity throughout the different stages of the search process. Second, the local search operator based on critical path analysis is used to perform local exploitation in the neighboring area of the best particles. Variants of the genetic well-known operators selection and crossover are incorporated to evolve stagnated particles in the swarm. The proposed method is evaluated using a collection of 123 well-studied benchmarks. Experimental results validate the effectiveness of the proposed method in producing excellent solutions that are robust and competitive to recent state-of-the-art heuristic-based algorithms reported in literature for nearly all of the tested instances.
引用
收藏
页码:433 / 462
页数:30
相关论文
共 50 条
  • [21] An Improved Genetic Algorithm for Solving Flexible Job shop Scheduling Problem
    Zhou Wei
    Bu Yan-ping
    Zhou Ye-qing
    2013 25TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2013, : 4553 - 4558
  • [22] An Improved PSO Search Method for the Job Shop Scheduling Problem
    Yan Ping
    Jiao Minghai
    2011 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, 2011, : 1619 - +
  • [23] The Effect of Crossover and Mutation Operators on Genetic Algorithm for Job Shop Scheduling Problem
    Xu, Long
    Hu, Wenbin
    AUTOMATIC MANUFACTURING SYSTEMS II, PTS 1 AND 2, 2012, 542-543 : 1251 - 1259
  • [24] Genetic Algorithm for Job-Shop Scheduling with Operators
    Mencia, Raul
    Sierra, Maria R.
    Mencia, Carlos
    Varela, Ramiro
    NEW CHALLENGES ON BIOINSPIRED APPLICATIONS: 4TH INTERNATIONAL WORK-CONFERENCE ON THE INTERPLAY BETWEEN NATURAL AND ARTIFICIAL COMPUTATION, IWINAC 2011, PART II, 2011, 6687 : 305 - 314
  • [25] A Hybrid PSO/GA Algorithm for Job Shop Scheduling Problem
    Tang, Jianchao
    Zhang, Guoji
    Lin, Binbin
    Zhang, Bixi
    ADVANCES IN SWARM INTELLIGENCE, PT 1, PROCEEDINGS, 2010, 6145 : 566 - +
  • [26] A hybrid heuristic neighborhood algorithm for the job shop scheduling problem
    Cui, Jianshuang
    Li, Tieke
    ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 6, PROCEEDINGS, 2008, : 412 - 416
  • [27] An Improved Quantum Rotation Gate in Genetic Algorithm for Job Shop Scheduling Problem
    Li, Ling
    Cui, Guangzhen
    Lv, Xuliang
    Sun, Xiaodong
    Wang, Huaixiao
    PROCEEDINGS OF 2018 INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS AND COMPUTER AIDED EDUCATION (ICISCAE 2018), 2018, : 322 - 325
  • [28] Improved virus evolutionary genetic algorithm for job-shop scheduling problem
    Software Department, Harbin University of Science and Technology, Harbin 150080, China
    Dianji yu Kongzhi Xuebao, 2008, 2 (234-238):
  • [29] An Improved Genetic Algorithm with Local Search for Dynamic Job Shop Scheduling Problem
    Wang, Ming
    Zhang, Peng
    Zheng, Peng
    He, Junjie
    Zhang, Jie
    Bao, Jinsong
    2020 IEEE 16TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2020, : 766 - 771
  • [30] An Improved Genetic Algorithm for the Distributed and Flexible Job-shop Scheduling problem
    De Giovanni, L.
    Pezzella, F.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 200 (02) : 395 - 408