Sequence-dependent group scheduling problems in flexible flow shops

Abstract Group scheduling within the context of sequence dependent setup times in flexible flow shops is considered in this paper. Flexible flow shops are becoming very popular in industry practice, primarily because of large workloads required by jobs within groups on some machine types. The objective is to minimize the makespan required to process jobs in all groups released on the shop floor. There is clearly a need for efficiently solving large problems that have industrial merit. To address this need, three different algorithms based on tabu search are developed. Problem sizes ranging in size from small, medium to large are considered along with three levels of flexibility. The higher the number of stages and the number of parallel machines in each stage, the higher is the flexibility introduced into the problem. Three different initial solution (IS) finding mechanisms with varying levels of computational difficulty are proposed to aid the search algorithms in identifying an IS. Thus, problem size is regarded as the main factor, while flexibility, IS finding mechanism, and algorithms are considered subplot factors. The makespan which speaks for efficacy and computation time which speaks for efficiency of the algorithms are considered separately as response variables in the proposed 3 4 factorial split-plot design used in the detailed statistical experiment. Based on the results, the search algorithm that uses short term memory is recommended for problems of all sizes and levels of flexibility. Also, as IS finding mechanisms are found statistically insignificant with respect to both makespan and computation time, the mechanism which requires the least amount of computation time is recommended.

[1]  Pius J. Egbelu,et al.  Job scheduling in a group technology environment for a single facility , 1985 .

[2]  Jatinder N. D. Gupta,et al.  Flowshop scheduling with set-up, processing and removal times separated , 1991 .

[3]  Rasaratnam Logendran,et al.  Group scheduling in flexible flow shops , 2005 .

[4]  Chelliah Sriskandarajah,et al.  Scheduling algorithms for flexible flowshops: Worst and average case performance , 1988 .

[5]  Hamilton Emmons,et al.  Scheduling families of jobs with setup times , 1997 .

[6]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[7]  Jatinder N. D. Gupta,et al.  Scheduling a flowline manufacturing cell with sequence dependent family setup times , 2000, Eur. J. Oper. Res..

[8]  Tadeusz Sawik,et al.  A scheduling algorithm for flexible flow lines with limited intermediate buffers , 1993 .

[9]  George L. Vairaktarakis,et al.  Minimizing makespan in hybrid flowshops , 1994, Oper. Res. Lett..

[10]  Tadeusz Sawik,et al.  Scheduling flexible flow lines with no in-process buffers , 1995 .

[11]  Dileep R. Sule,et al.  Sequencing n jobs on two machines with setup, processing and removal times separated , 1982 .

[12]  William P. Darrow,et al.  The two-machine sequence dependent flowshop scheduling problem , 1986 .

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

[14]  Ronald G. Askin,et al.  Comparing scheduling rules for flexible flow lines , 2003 .

[15]  Fred Glover,et al.  Tabu Search: A Tutorial , 1990 .

[16]  Shaukat A. Brah,et al.  Heuristics for scheduling in a flow shop with multiple processors , 1999, Eur. J. Oper. Res..

[17]  Rasaratnam Logendran,et al.  A Tabu search-based approach for scheduling job-shop type flexible manufacturing systems , 1997 .

[18]  N. Nakamura,et al.  Group production scheduling for minimum total tardiness Part(I) , 1978 .

[19]  Kenneth R. Baker,et al.  Scheduling the production of components at a common facility , 1988 .

[20]  J. M. Kay,et al.  Group technology and cellular manufacturing: state-of-the-art synthesis of research and practice , 1998 .

[21]  Nancy Lea Hyer,et al.  Group technology in the US manufacturing industry: A survey of current practices , 1989 .

[22]  Rasaratnam Logendran,et al.  Minimizing the makespan of a group scheduling problem: a new heuristic , 1991 .

[23]  J. Hunsucker,et al.  BRANCH AND BOUND ALGORITHM FOR THE FLOW SHOP WITH MULTIPLE PROCESSORS , 1991 .

[24]  Kenneth R. Baker,et al.  Scheduling Groups of Jobs on a Single Machine , 1995, Oper. Res..

[25]  Rasaratnam Logendran,et al.  Combined heuristics for bi-level group scheduling problems , 1995 .

[26]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[27]  Fong-Yuen Ding,et al.  Heuristics for scheduling flexible flow lines , 1994 .

[28]  Jerry D. Allison Combining Petrov's heuristic and the CDS heuristic in group scheduling problems , 1990 .

[29]  Rasaratnam Logendran,et al.  Machine duplication and part subcontracting in the presence of alternative cell locations in manufacturing cell design , 2000, J. Oper. Res. Soc..

[30]  R. Radharamanan A heuristic algorithm for group scheduling , 1986 .

[31]  Salah E. Elmaghraby,et al.  Symposium on the Theory of Scheduling and Its Applications , 1973 .

[32]  T. Sawik An exact approach for batch scheduling in flexible flow lines with limited intermediate buffers , 2002 .

[33]  Tadeusz Sawik,et al.  Mixed integer programming for scheduling flexible flow lines with limited intermediate buffers , 2000 .

[34]  Rasaratnam Logendran,et al.  Unrelated parallel machine scheduling with job splitting , 2004 .

[35]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

[36]  T. T. Narendran,et al.  Heuristics and sequence-dependent set-up jobs in flow line cells , 2003 .

[37]  Robert J. Wittrock,et al.  An Adaptable Scheduling Algorithm for Flexible Flow Lines , 1988, Oper. Res..