Efficient heuristic for solving non-permutation flow-shop scheduling problems with maximal and minimal time lags

Abstract Flow-shop scheduling problem is an attractive subject in the scheduling field, which has attracted the attention of many researchers in the past five decades. However, few studies focused on non-permutation flow-shop problems with time lag consideration. In the present work, the non-permutation flow-shop scheduling problem with time lags has been studied to minimize the makespan as a performance measure. First, we obtain a near-optimal permutation solution using the permutation flow-shop problem (PFSP) heuristic. Then, an effective iterated greedy heuristic, which can identify high-quality non-permutation solutions, is presented. Using the neighbourhood non-PFSP searching heuristic, we searched for non-PFSP schedules using the proposed heuristic algorithms in the second stage. Finally, the computational results were used to evaluate the performance and effectiveness of the proposed heuristic. The proposed heuristics were able to find near optimal non-PFSP solutions with very short computational time. Thus, the proposed algorithms is efficient and can be used in industrial applications. Moreover, the proposed heuristic algorithms are very simple to implement, which is attractive for industrial applications.

[1]  Chris N. Potts,et al.  Permutation vs. non-permutation flow shop schedules , 1991, Oper. Res. Lett..

[2]  Parviz Fattahi,et al.  An immune algorithm for hybrid flow shop scheduling problem with time lags and sequence-dependent setup times , 2012, The International Journal of Advanced Manufacturing Technology.

[3]  Marie-Ange Manier,et al.  A Classification for Hoist Scheduling Problems , 2003 .

[4]  Behdin Vahedi-Nouri,et al.  Minimizing total flow time for the non-permutation flow shop scheduling problem with learning effects and availability constraints , 2013 .

[5]  Philippe Lacomme,et al.  A memetic algorithm for the job-shop with time-lags , 2008, Comput. Oper. Res..

[6]  Kuo-Ching Ying,et al.  Solving non-permutation flowshop scheduling problems by an effective iterated greedy heuristic , 2008 .

[7]  Ammar Oulamara,et al.  Permutation flowshop scheduling problems with maximal and minimal time lags , 2006, Comput. Oper. Res..

[8]  Yeong-Dae Kim,et al.  Search heuristics for a flowshop scheduling problem in a printed circuit board assembly process , 1996 .

[9]  Jacques Teghem,et al.  Lexicographic optimization of a permutation flow shop scheduling problem with time lag constraints , 2013, Int. Trans. Oper. Res..

[10]  Chengbin Chu,et al.  Single Machine Scheduling with Chain Structured Precedence Constraints and Separation Time Windows , 2004 .

[11]  Shih-Wei Lin,et al.  Applying a hybrid simulated annealing and tabu search approach to non-permutation flowshop scheduling problems , 2009 .

[12]  Ning Zhao,et al.  Effective Iterated Greedy Algorithm for Flow-Shop Scheduling Problems with Time lags , 2017, Chinese Journal of Mechanical Engineering.

[13]  S. M. Johnson,et al.  Optimal two- and three-stage production schedules with setup times included , 1954 .

[14]  Ameur Soukhal,et al.  Complexity of flow shop scheduling problems with transportation constraints , 2005, Eur. J. Oper. Res..

[15]  Thomas Stützle,et al.  A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem , 2007, Eur. J. Oper. Res..

[16]  William L. Maxwell,et al.  Theory of scheduling , 1967 .

[17]  R. A. Dudek,et al.  A Heuristic Algorithm for the n Job, m Machine Sequencing Problem , 1970 .

[18]  T. C. Edwin Cheng,et al.  Complexity Results for Flow-Shop and Open-Shop Scheduling Problems with Transportation Delays , 2004, Ann. Oper. Res..

[19]  Shaya Sheikh,et al.  Multi-objective flexible flow lines with due window, time lag, and job rejection , 2013 .

[20]  Pierre Lopez,et al.  Generalized disjunctive constraint propagation for solving the job shop problem with time lags , 2011, Eng. Appl. Artif. Intell..

[21]  Chen Li,et al.  A hybrid genetic algorithm for non-permutation flow shop scheduling problems with unavailability constraints , 2016, Int. J. Comput. Integr. Manuf..

[22]  Rasaratnam Logendran,et al.  Non-permutation flowshop scheduling in a supply chain with sequence-dependent setup times , 2012 .

[23]  B. J. Lageweg,et al.  A General Bounding Scheme for the Permutation Flow-Shop Problem , 1978, Oper. Res..

[24]  D.H.R. Price,et al.  A Microcomputer Based Solution to a Practical Scheduling Problem , 1985 .