A Hybrid Discrete Artificial Bee Colony Algorithm for Multi-objective Blocking Lot-Streaming Flow Shop Scheduling Problem

A blocking lot-streaming flow shop (BLSFS) scheduling problem involves in splitting a job into several sublots and no capacity buffers with blocking between adjacent machines. It is of popularity in real-world applications but hard to be effectively solved in light of many constrains and complexities. Thus, the research on optimization algorithms for the BLSFS scheduling problem is relatively scarce. In view of this, we proposed a hybrid discrete artificial bee colony (HDABC) algorithm to tackle the BLSFS scheduling problem with two commonly used and conflicting criteria, i.e., makespan and earliness time. We first presented three initialization strategies to enhance the quality of the initial population, and then developed two novel crossover operators by taking full of valuable information of non-dominated solutions to enhance the capabilities of HDABC in exploration. We applied the proposed algorithm to 16 instances and compared with three previous algorithms. The experimental results show that the proposed algorithm clearly outperforms these comparative algorithms.

[1]  H. Mühlenbein,et al.  From Recombination of Genes to the Estimation of Distributions I. Binary Parameters , 1996, PPSN.

[2]  Subhash C. Sarin,et al.  Evaluation of the potential benefits of lot streaming in flow-shop systems , 2000 .

[3]  Jose A. Ventura,et al.  An application of genetic algorithms to lot-streaming flow shop scheduling , 2002 .

[4]  Débora P. Ronconi,et al.  A note on constructive heuristics for the flowshop problem with blocking , 2004 .

[5]  Wei Zhang,et al.  Multi-job lot streaming to minimize the mean completion time in m-1 hybrid flowshops , 2005 .

[6]  Ching-Jong Liao,et al.  A discrete particle swarm optimization for lot-streaming flowshop scheduling problem , 2008, Eur. J. Oper. Res..

[7]  Quan-Ke Pan,et al.  A novel differential evolution algorithm for bi-criteria no-wait flow shop scheduling problems , 2009, Comput. Oper. Res..

[8]  Clarence H. Martin,et al.  A hybrid genetic algorithm/mathematical programming approach to the multi-family flowshop scheduling problem with lot streaming , 2009 .

[9]  Mostafa Zandieh,et al.  A multi-phase covering Pareto-optimal front method to multi-objective scheduling in a realistic hybrid flowshop using a hybrid metaheuristic , 2009, Expert Syst. Appl..

[10]  N. Jawahar,et al.  Threshold accepting and Ant-colony optimization algorithms for scheduling m-machine flow shops with lot streaming , 2009 .

[11]  Quan-Ke Pan,et al.  An estimation of distribution algorithm for lot-streaming flow shop problems with setup times , 2012 .

[12]  Jose A. Ventura,et al.  A new genetic algorithm for lot-streaming flow shop scheduling with limited capacity buffers , 2013, J. Intell. Manuf..

[13]  D. Gong,et al.  An improved NSGA-II algorithm for multi-objective lot-streaming flow shop scheduling problem , 2014 .

[14]  P. Chang,et al.  A Pareto block-based estimation and distribution algorithm for multi-objective permutation flow shop scheduling problem , 2015 .