Minimizing total completion time in the assembly scheduling problem

Abstract This paper studies a two-stage assembly problem to minimize the total completion time. The two-stage assembly system consists of multiple machines in the first stage, and an assembly machine in the second stage. Each job consists of multiple components. In the first stage each component is processed on the dedicated machine. In the second stage, the processed components of each job are shipped and assembled into a product on the assembly machine. This system is a generalization of flowshop, which has practical applications in assembly-driven manufacturing. The objective is to establish an efficient schedule minimizing the total completion time. Six lower bounds are proposed and evaluated in a branch-and-bound algorithm. Also, four efficient heuristic algorithms are developed to generate near-optimal schedules. The computational results show that the derived B&B and heuristic algorithms perform very well within reasonable time.

[1]  Chang Sup Sung,et al.  Fixed pre-assembly scheduling on multiple fabrication machines , 2005 .

[2]  J. Chen,et al.  Product selection, machine time allocation, and scheduling decisions for manufacturing perishable products subject to a deadline , 2008, Comput. Oper. Res..

[3]  T. C. Edwin Cheng,et al.  Customer order scheduling to minimize total weighted completion time , 2007 .

[4]  J. Christopher Beck,et al.  Solving two-machine assembly scheduling problems with inventory constraints , 2012, Comput. Ind. Eng..

[5]  Chang Sup Sung,et al.  Minimizing total weighted completion time at a pre-assembly stage composed of two feeding machines , 1998 .

[6]  Fawaz S. Al-Anzi,et al.  The two-stage assembly scheduling problem to minimize total completion time with setup times , 2009, Comput. Oper. Res..

[7]  Scott J. Mason,et al.  Scheduling multiple orders per job in a single machine to minimize total completion time , 2010, Eur. J. Oper. Res..

[8]  Chris N. Potts,et al.  The Two-Stage Assembly Scheduling Problem: Complexity and Approximation , 1995, Oper. Res..

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

[10]  Xi Sun,et al.  Powerful heuristics to minimize makespan in fixed, 3-machine, assembly-type flowshop scheduling , 2003, Eur. J. Oper. Res..

[11]  Joseph Y.-T. Leung,et al.  Scheduling orders for multiple product types with due date related objectives , 2006, Eur. J. Oper. Res..

[12]  C. Potts,et al.  A branch and bound algorithm for the two-stage assembly scheduling problem , 1997 .

[13]  Joseph Y.-T. Leung,et al.  Approximation algorithms for minimizing total weighted completion time of orders on identical machines in parallel , 2006 .

[14]  Joseph Y.-T. Leung,et al.  Order Scheduling in an Environment with Dedicated Resources in Parallel , 2005, J. Sched..

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

[16]  Joseph Y.-T. Leung,et al.  Preemptive multiprocessor order scheduling to minimize total weighted flowtime , 2008, Eur. J. Oper. Res..

[17]  Chung-Yee Lee,et al.  Minimizing the makespan in the 3-machine assembly-type flowshop scheduling problem , 1993 .

[18]  Ali Tozkapan,et al.  A branch and bound algorithm to minimize the total weighted flowtime for the two-stage assembly scheduling problem , 2003, Comput. Oper. Res..

[19]  Ik Sun Lee,et al.  Minimizing total tardiness for the order scheduling problem , 2013 .

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