An effective shuffled frog-leaping algorithm for lot-streaming flow shop scheduling problem

This paper presents an effective shuffled frog-leaping algorithm (SFLA) for solving a lot-streaming flow shop scheduling problem with equal-size sublots, where a criterion is to minimize maximum completion time (i.e., makespan) under both an idling and no-idling production cases. Unlike the original SFLA, the proposed SFLA represents an individual or frog as a job permutation and utilizes a position-based crossover operator to generate new candidate solutions. An efficient initialization scheme based on the Nawaz–Enscore–Ham heuristic is proposed to construct an initial population with a certain level of quality and diversity. A simple but effective local search approach is embedded in SFLA to enhance the local intensification capability. In addition, a speed-up method to evaluate insert neighborhood is presented to improve the algorithm’s efficiency. Extensive computational experiments and comparisons are provided, which demonstrate the effectiveness of the proposed SFLA against the best performing algorithms from the literature.

[1]  Donald E. Grierson,et al.  Comparison among five evolutionary-based optimization algorithms , 2005, Adv. Eng. Informatics.

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

[3]  Kenneth R. Baker,et al.  A comparative study of lot streaming procedures , 1993 .

[4]  S. G. Ponnambalam,et al.  Heuristic search algorithms for lot streaming in a two-machine flowshop , 2005 .

[5]  Jose A. Ventura,et al.  Minimizing the mean weighted absolute deviation from due dates in lot-streaming flow shop scheduling , 2002, Comput. Oper. Res..

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

[7]  Alireza Rahimi-Vahed,et al.  Solving a bi-criteria permutation flow-shop problem using shuffled frog-leaping algorithm , 2008, Soft Comput..

[8]  Hideo Tanaka,et al.  Genetic algorithms for flowshop scheduling problems , 1996 .

[9]  Inyong Ham,et al.  A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem , 1983 .

[10]  Kenneth R. Baker,et al.  Basic Techniques for Lot Streaming , 1993, Oper. Res..

[11]  Kevin E Lansey,et al.  Application of the Shuffled Frog Leaping Algorithm for the Optimization of a General Large-Scale Water Supply System , 2009 .

[12]  É. Taillard Some efficient heuristic methods for the flow shop sequencing problem , 1990 .

[13]  T. P. Bagchi,et al.  Lot streaming and scheduling heuristics for m -machine no-wait flowshops , 2000 .

[14]  Huan Neng Chiu,et al.  A comprehensive review of lot streaming , 2005 .

[15]  R. Vickson Optimal lot streaming for multiple products in a two-machine flow shop , 1995 .

[16]  A. Rahimi-Vahed,et al.  A novel hybrid multi-objective shuffled frog-leaping algorithm for a bi-criteria permutation flow shop scheduling problem , 2009 .

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

[18]  Muzaffar Eusuff,et al.  Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization , 2006 .

[19]  Józef Grabowski,et al.  Some local search algorithms for no-wait flow-shop problem with makespan criterion , 2005, Comput. Oper. Res..

[20]  Michal Tzur,et al.  Lot splitting to minimize average flow-time in a two-machine flow-shop , 2002 .

[21]  Subhash C. Sarin,et al.  A near-optimal heuristic for the sequencing problem in multiple-batch flow-shops with small equal sublots , 2001 .

[22]  R. G. Vickson,et al.  Two- and three-machine flow shop scheduling problems with equal sized transfer batches , 1992 .

[23]  Alireza Rahimi-Vahed,et al.  A hybrid multi-objective shuffled frog-leaping algorithm for a mixed-model assembly line sequencing problem , 2007, Comput. Ind. Eng..

[24]  Rahime Sancar Edis,et al.  A tabu search-based heuristic for single-product lot streaming problems in flow shops , 2008 .

[25]  Ferda Can Çetinkaya,et al.  Lot Streaming in a Two-stage Flow Shop with Set-up, Processing and Removal Times Separated , 1994 .

[26]  Jiyin Liu,et al.  Single-job lot streaming in m , 2008, Eur. J. Oper. Res..

[27]  Kevin E Lansey,et al.  Optimization of Water Distribution Network Design Using the Shuffled Frog Leaping Algorithm , 2003 .

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

[29]  Dexian Huang,et al.  An effective hybrid DE-based algorithm for multi-objective flow shop scheduling with limited buffers , 2009, Comput. Oper. Res..

[30]  Dean H. Kropp,et al.  Optimal and Heuristic Models for Lot Splitting in a Flow Shop , 1990 .

[31]  C. Sriskandarajah,et al.  Lot streaming and scheduling multiple products in two-machine no-wait flowshops , 1998 .

[32]  Lawrence Davis,et al.  Job Shop Scheduling with Genetic Algorithms , 1985, ICGA.

[33]  N. Jawahar,et al.  Evolutionary algorithms for scheduling m-machine flow shop with lot streaming , 2008 .