Assembly line design with incompatible task assignments

Abstract Assembly lines are widely used for the mass production of consumer goods and components in large volume production systems. Design of these lines warrants taking into consideration not only cycle time and precedence constraints, but also other restrictions. An important recurring restriction is that some pairs of tasks cannot be assigned to the same station due to factors such as safety, physical demands placed on workers, quality, and technological considerations. We investigate this problem and a current industry practice used for solving this problem. Our investigation of this problem yields three findings. First, we identify a new class of heuristic procedures which dynamically updates task priorities. Our investigations show that this class of heuristics yields better results. Second, extremely greedy procedures such as knapsack heuristics (Hoffmann procedure) continue to perform better than competing heuristics for industrial grade problems even when additional restrictions on task assignments are present. However, when task restrictions are severe, this is no longer true. Lastly, we present an enumerative procedure to search for optimal solutions in the presence of restrictions. Our study shows that while most simple assembly line balancing problems can be solved optimally, presence of additional restrictions such as task assignments makes them inherently more difficult. We provide insights into this aspect.

[1]  Matthew J. Saltzman,et al.  A two-process implicit enumeration algorithm for the simple assembly line balancing problem , 1987 .

[2]  Thomas R. Hoffmann Assembly Line Balancing with a Precedence Matrix , 1963 .

[3]  Roger V. Johnson,et al.  Optimally balancing large assembly lines with `FABLE' , 1988 .

[4]  William V. Gehrlein,et al.  Sequencing for Assembly Lines with Integer Task Times , 1975 .

[5]  A. A. Mastor,et al.  An Experimental Investigation and Comparative Evaluation of Production Line Balancing Techniques , 1970 .

[6]  Ilker Baybars,et al.  A survey of exact algorithms for the simple assembly line balancing , 1986 .

[7]  Roger V. Johnson Assembly line balancing algorithms: computation comparisons , 1981 .

[8]  Thomas R. Hoffmann,et al.  Assembly line balancing: a set of challenging problems , 1990 .

[9]  Francis J. Nourie,et al.  Finding optimal line balances with OptPack , 1991, Oper. Res. Lett..

[10]  Steven T. Hackman,et al.  Fast, Effective Algorithms for Simple Assembly Line Balancing Problems , 1989, Oper. Res..

[11]  William V. Gehrlein,et al.  Balancing Single Model Assembly Lines: Comments on A Paper by E. M. Dar-El (Mansoor) , 1978 .

[12]  William V. Gehrlein,et al.  A comparative evaluation of heuristic line balancing techniques , 1986 .

[13]  Soumen Ghosh,et al.  A comprehensive literature review and analysis of the design, balancing and scheduling of assembly systems , 1989 .

[14]  Gordon Johnson,et al.  Currently practiced formulations for the assembly line balance problem , 1983 .

[15]  Roger V. Johnson,et al.  A Branch and Bound Algorithm for Assembly Line Balancing Problems with Formulation Irregularities , 1983 .

[16]  Norman A. Schofield,et al.  Assembly line balancing and the application of computer techniques , 1980 .

[17]  G. M. Buxey,et al.  Assembly Line Balancing with Multiple Stations , 1974 .