Batch scheduling in the no-wait two-machine flowshop to minimize the makespan

Abstract We consider a scheduling problem where a set of jobs are simultaneously available for processing in a no-wait two-machine flowshop. The objective is to minimize the makespan, i.e. the maximum completion time of the jobs. The operations of all jobs are processed on both machines in batches. A constant setup time is incurred whenever a batch is formed on the machines. The processing time of a batch is defined as the setup time plus the sum of all processing times of the jobs it contains. The completion time of a job is defined as the time at which the batch containing it is completely processed on machine two. The no-wait scheduling problem in the two-machine flowshop without batching is known as polynomially solvable. We show that several restricted versions of the problem under study in this paper are strongly NP -hard, which imply that the general problem is also strongly NP -hard. We then establish some interesting properties and exploit them to design solution methods for two special cases. Scope and purpose In this paper, we consider scheduling a set of jobs in a two-machine no-wait flowshop, which is a typical manufacturing setup for steel and plastic production. The jobs are sequentially processed on the machines in batches. A constant setup time is incurred whenever a batch is formed on any of the machines. Our goal is to finish all jobs in the earliest possible time. We first give NP -hardness proofs for three special cases. These results suggest that it is very unlikely to devise an efficient method to find an optimal schedule for the problem under study. We also design solution procedures for two further restricted cases, in which the jobs share some specific characteristics. This paper initiates research into scheduling with batching in the no-wait flowshop environment.

[1]  Bertrand M. T. Lin,et al.  Makespan minimization in the two‐machine flowshop batch scheduling problem , 2000 .

[2]  Reza H. Ahmadi,et al.  Batching and Scheduling Jobs on Batch and Discrete Processors , 1992, Oper. Res..

[3]  Jatinder N. D. Gupta,et al.  A review of scheduling research involving setup considerations , 1999 .

[4]  T. Cheng,et al.  Scheduling the fabrication and assembly of components in a two-machine flowshop , 1999 .

[5]  Chris N. Potts,et al.  Integrating Scheduling with Batching and Lot-Sizing: A Review of Algorithms and Complexity , 1992 .

[6]  Chris N. Potts,et al.  Flow shop scheduling with lot streaming , 1989 .

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

[8]  H AhmadiJavad,et al.  Batching and Scheduling Jobs on Batch and Discrete Processors , 1992 .

[9]  Kenneth R. Baker,et al.  Lot streaming in the two-machine flow shop with setup times , 1995, Ann. Oper. Res..

[10]  Jaideep Motwani,et al.  Flowshop scheduling/sequencing research: a statistical review of the literature, 1952-1994 , 1997 .

[11]  Eugene L. Lawler,et al.  Chapter 9 Sequencing and scheduling: Algorithms and complexity , 1993, Logistics of Production and Inventory.

[12]  R. Gomory,et al.  Sequencing a One State-Variable Machine: A Solvable Case of the Traveling Salesman Problem , 1964 .

[13]  Alessandro Agnetis,et al.  Batch Scheduling in a Two-machine Flow Shop with Limited Buffer , 1997, Discret. Appl. Math..

[14]  Eugene L. Lawler,et al.  Sequencing and scheduling: algorithms and complexity , 1989 .

[15]  Alessandro Agnetis,et al.  An exact algorithm for the batch sequencing problem in a two‐machine flow shop with limited buffer , 1998 .

[16]  Alan R. Washburn,et al.  Branch and bound methods for a search problem , 1998 .

[17]  Chelliah Sriskandarajah,et al.  A Survey of Machine Scheduling Problems with Blocking and No-Wait in Process , 1996, Oper. Res..

[18]  Graham K. Rand,et al.  Logistics of Production and Inventory , 1995 .

[19]  Guoqing Wang,et al.  Batching and scheduling to minimize the makespan in the two-machine flowshop , 1998 .

[20]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[21]  Chris N. Potts,et al.  Scheduling with batching: A review , 2000, Eur. J. Oper. Res..