Cyclic job scheduling in paced assembly lines with cross-trained workers

Paced or synchronous assembly lines allow concurrent manufacturing of a mix of products by repetitive production of a minimal product set (MPS). We refer to the associated production schedules as cyclic. We consider a paced assembly line where every job (or order) visits all m assembly stations in the same sequence and spends the same amount of time (known as the production cycle) at each station, by using the appropriate number of workers. Hence, associated with each job is an m-tuple of workforce requirements. Our objective is to find a cyclic schedule of jobs such that the total required workforce size is minimized. Assuming that each worker is cross-trained to work at a number of stations, we show that the problem is strongly NP-complete. In light of this result, we develop lower bounds, heuristic algorithms and an optimal branch-and-bound procedure. Our computational experiments show that our algorithms are computationally efficient and exhibit near-optimal performance. We also compare the savings in workforce size among systems with various levels of cross training.

[1]  K. E. Stecke,et al.  Procedures to determine part mix ratios for independent demands in flexible manufacturing systems , 1992 .

[2]  Kenjiro Okamura,et al.  A heuristic algorithm for the assembly line model-mix sequencing problem to minimize the risk of stopping the conveyor , 1979 .

[3]  J. J. Bartholdi,et al.  Balancing two-sided assembly lines: a case study , 1993 .

[4]  Nick T. Thomopoulos,et al.  Line Balancing-Sequencing for Mixed-Model Assembly , 1967 .

[5]  Joseph B. Mazzola,et al.  Flow Shop Scheduling with Resource Flexibility , 1994, Oper. Res..

[6]  Chung Yee Lee,et al.  Cross-Training Effectiveness and Profitability , 1994 .

[7]  George L. Vairaktarakis,et al.  Complexity of Workforce Scheduling in Transfer Lines , 2003, J. Glob. Optim..

[8]  Ezey M. Dar-El,et al.  Assembly line sequencing for model mix , 1975 .

[9]  Selcuk Karabati,et al.  Cyclic scheduling in synchronous production lines , 1999 .

[10]  Donald D. Eisenstein,et al.  A Production Line that Balances Itself , 1996, Oper. Res..

[11]  Joseph B. Mazzola,et al.  An analysis of heuristics for the parallel-machine flexible-resource scheduling problem , 1997, Ann. Oper. Res..

[12]  Michael Pinedo,et al.  Sequencing in an Assembly Line with Blocking to Minimize Cycle Time , 1989, Oper. Res..

[13]  George L. Vairaktarakis,et al.  Workforce planning in synchronous production systems , 2002, Eur. J. Oper. Res..

[14]  Brian W. Kernighan,et al.  An Effective Heuristic Algorithm for the Traveling-Salesman Problem , 1973, Oper. Res..

[15]  George L. Vairaktarakis,et al.  Workforce Planning in Mixed Model Assembly Systems , 1997, Oper. Res..