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

Journal of Mechanical Engineering ›› 2019, Vol. 55 ›› Issue (24): 236-252.doi: 10.3901/JME.2019.24.236

Previous Articles     Next Articles

Multi-queue Limited Buffer Scheduling Problems in Flexible Flow Shop with Setup Times

HAN Zhonghua1,2,3,4, ZHANG Quan2, SHI Haibo1,3,4, ZHANG Jingyuan2   

  1. 1. Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016;
    2. Faculty of Information and Control Engineering, Shenyang Jianzhu University, Shenyang 110168;
    3. Key Laboratory of Network Control System, Chinese Academy of Sciences, Shenyang 110016;
    4. Institutes for Robotics and Intelligent Manufacturing, Chinese Academy of Sciences, Shenyang 110016
  • Received:2018-08-16 Revised:2019-03-28 Online:2019-12-20 Published:2020-02-18

Abstract: Aiming at solving the multi-queue limited buffer scheduling problems in flexible flow shop with setup times, an improved compact genetic algorithm(ICGA) with local dispatching rules is proposed. Specifically, the global optimization process adopts ICGA algorithm. In order to overcome the issue of premature convergence of compact genetic algorithm (CGA), a Gaussian-mapping-based probabilistic updating method is proposed. Under the premise of maintaining the fast search feature of CGA, ICGA algorithm expand the diversity of population individuals and enhance the evolutionary vigor of the algorithm. In order to reduce the impact of production blocking and setup times on the scheduling process, multiple local heuristic rules are designed to guide the distribution and selection process of the jobs into and out of the multi-queue limited buffer. The instance data in a bus manufacturing enterprise is used for testing. The test results show that the ICGA algorithm combined with local dispatching rules can effectively solve the problem of multi-queue limited buffer scheduling problems in flexible flow shop with setup times.

Key words: flexible flow shop, multi-queue limited buffer, Gaussian mapping, improved compact genetic algorithm

CLC Number: