SCI和EI收录∣中国化工学会会刊

Chin.J.Chem.Eng. ›› 2012, Vol. 20 ›› Issue (6): 1067-1073.

• PROCESS SYSTEMS ENGINEERING • Previous Articles     Next Articles

A Discrete Artificial Bee Colony Algorithm for Minimizing the Total Flow Time in the Blocking Flow Shop Scheduling*

DENG Guanlong, XU Zhenhao, GU Xingsheng   

  1. Key Laboratory of Advanced Control and Optimization for Chemical Process, Ministry of Education, East China University of Science and Technology, Shanghai 200237, China
  • Received:2012-05-21 Revised:2012-07-18 Online:2012-12-28 Published:2012-12-28
  • Supported by:
    Supported by the National Natural Science Foundation of China (61174040;61104178);the Fundamental Research Funds for the Central Universities

A Discrete Artificial Bee Colony Algorithm for Minimizing the Total Flow Time in the Blocking Flow Shop Scheduling*

邓冠龙, 徐震浩, 顾幸生   

  1. Key Laboratory of Advanced Control and Optimization for Chemical Process, Ministry of Education, East China University of Science and Technology, Shanghai 200237, China
  • 通讯作者: GU Xingsheng,E-mail:xsgu@ecust.edu.cn
  • 基金资助:
    Supported by the National Natural Science Foundation of China (61174040;61104178);the Fundamental Research Funds for the Central Universities

Abstract: A discrete artificial bee colony algorithm is proposed for solving the blocking flow shop scheduling problem with total flow time criterion.Firstly,the solution in the algorithm is represented as job permutation.Secondly,an initialization scheme based on a variant of the NEH (Nawaz-Enscore-Ham) heuristic and a local search is designed to construct the initial population with both quality and diversity.Thirdly,based on the idea of iterated greedy algorithm,some newly designed schemes for employed bee,onlooker bee and scout bee are presented.The performance of the proposed algorithm is tested on the well-known Taillard benchmark set,and the computational results demonstrate the effectiveness of the discrete artificial bee colony algorithm.In addition,the best known solutions of the benchmark set are provided for the blocking flow shop scheduling problem with total flow time criterion.

Key words: blocking flow shop scheduling, artificial bee colony algorithm, total flow time

摘要: A discrete artificial bee colony algorithm is proposed for solving the blocking flow shop scheduling problem with total flow time criterion.Firstly,the solution in the algorithm is represented as job permutation.Secondly,an initialization scheme based on a variant of the NEH (Nawaz-Enscore-Ham) heuristic and a local search is designed to construct the initial population with both quality and diversity.Thirdly,based on the idea of iterated greedy algorithm,some newly designed schemes for employed bee,onlooker bee and scout bee are presented.The performance of the proposed algorithm is tested on the well-known Taillard benchmark set,and the computational results demonstrate the effectiveness of the discrete artificial bee colony algorithm.In addition,the best known solutions of the benchmark set are provided for the blocking flow shop scheduling problem with total flow time criterion.

关键词: blocking flow shop scheduling, artificial bee colony algorithm, total flow time