Customer Order Scheduling in a Two Machine Flowshop

This paper considers a flowshop scheduling problem where a customer orders multiple products (jobs) from a production facility. The objectives are to minimize makespan and to minimize the sum of order (batch) completion times. The order cannot be shipped unless all the products in the order are manufactured. This problem was motivated by numerous real world problems encountered by a variety of manufacturers. For the makespan objective, we develop an optimal solution procedure which runs in polynomial time. For the sum of order completion time objective, we establish the complexity of the problem including several special cases. Then, we introduce a simple heuristic and find an asymptotically tight worst case bound on relative error. Finally, we conclude the paper with some implications.

[1]  Chris N. Potts,et al.  Scheduling the production of two-component jobs on a single machine , 2000, Eur. J. Oper. Res..

[2]  James D. Blocher,et al.  Minimizing customer order lead-time in a two-stage assembly supply chain , 2008, Ann. Oper. Res..

[3]  Ravi Sethi,et al.  The Complexity of Flowshop and Jobshop Scheduling , 1976, Math. Oper. Res..

[4]  James D. Blocher,et al.  The customer order lead‐time problem on parallel machines , 1996 .

[5]  Ching-Jong Liao Optimal scheduling of products with common and unique components , 1996, Int. J. Syst. Sci..

[6]  Han Hoogeveen,et al.  Minimizing Total Completion Time in a Two-Machine Flowshop: Analysis of Special Cases , 1999, Math. Oper. Res..

[7]  Jaehwan Yang,et al.  The complexity of customer order scheduling problems on parallel machines , 2005, Comput. Oper. Res..

[8]  James D. Blocher,et al.  Customer order scheduling in a general job shop environment , 1998 .

[9]  Fong-Yuen Ding A pairwise interchange solution procedure for a scheduling problem with production of components at a single facility , 1990 .

[10]  Marc E. Posner,et al.  Scheduling Parallel Machines for the Customer Order Problem , 2003, J. Sched..

[11]  Uttarayan Bagchi,et al.  Coordinated scheduling of customer orders for quick response , 2005 .

[12]  Teofilo F. Gonzalez,et al.  Flowshop and Jobshop Schedules: Complexity and Approximation , 1978, Oper. Res..

[13]  Jatinder N. D. Gupta,et al.  Single machine hierarchical scheduling with customer orders and multiple job classes , 1997, Ann. Oper. Res..

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

[15]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[16]  Mihalis Yannakakis,et al.  Optimal Scheduling of Products with Two Subassemblies on a Single Machine , 1989, Oper. Res..