• CN: 11-2187/TH
  • ISSN: 0577-6686

Journal of Mechanical Engineering ›› 2019, Vol. 55 ›› Issue (6): 223-232.doi: 10.3901/JME.2019.06.223

Previous Articles    

Self-adaptive Multistage GA-IWO for Solving Flexible Job Shop Scheduling Problem

SHI Xiaoqiu, LI Yanyan, DENG Dingshan, LONG Wei   

  1. School of Manufacturing Science and Engineering, Sichuan University, Chengdu 610000
  • Received:2018-03-22 Revised:2018-09-12 Online:2019-03-20 Published:2019-03-20

Abstract: For flexible job shop scheduling problem with minimizing makespan, a mathematical model and a self-adaptive multistage genetic algorithm/invasive weed optimization algorithm are proposed. For the characteristics of flexible job shop scheduling problem, invasive weed optimization is improved. Using some new evaluating indicators based on total number of individuals to evaluate the performance of improved invasive weed optimization, how the population size and weed size affect invasive weed optimization is addressed. Using the new evaluating indicators to evaluate improved invasive weed optimization and genetic algorithm, some differences between them are illustrated. Using hamming distance to measure the population diversity, the value of population diversity is used to control the self-adaptive multistage between invasive weed optimization and genetic algorithm, obtaining a self-adaptive multistage genetic algorithm/invasive weed optimization algorithm. Using some instances to test genetic algorithm, invasive weed optimization, and self-adaptive multistage genetic algorithm/invasive weed optimization, the advantages of self-adaptive multistage genetic algorithm/invasive weed optimization are shown. Using some standard instances to compare a self-adaptive multistage genetic algorithm/invasive weed optimization with other algorithms, the simulation results show that the proposed algorithm can solve flexible job shop scheduling problem effectively.

Key words: flexible job shop scheduling problem, genetic algorithm, invasive weed optimization, population diversity, self-adaptive multistage

CLC Number: