An effective integer program for a general assembly line balancing problem with parallel workers and additional assignment restrictions

Abstract The scope of the assembly line balancing problem in research is clear, with well-defined sets of assumptions, parameters, and objective functions. In application, these borders are frequently transgressed. Many of these deviations are internal to the assembly line balancing problem itself, arising from any of the physical or technological features in modern assembly lines. Other issues are founded in the tight coupling of assembly line balancing with external production planning and management problems, as assembly lines are at the intersection of multiple related problems in job sequencing, part flow logistics, worker safety, and quality. General assembly line balancing is devoted to studying the solution techniques necessary to model these applied line balancing problems. This article presents a complex line balancing problem based on the real production environment of our industrial partner, featuring several extensions for task-to-task relationships, station characteristics limiting assignment, and parallel worker zoning interactions. A heuristic, combining rank-position-weighting, last-fit-improvement and iterative blocking scheme, and an integer program that can manage multiple constraint types simultaneously, are developed. An experiment is conducted testing each of these new solution methods upon a battery of testbed problems, measuring solution quality, runtime, and achievement of feasibility. Results indicate that the integer programming model provides a viable solution method for those industries with access to commercial solvers.

[1]  Albert Corominas,et al.  Assembly line balancing with incompatibilities and bounded workstation loads , 2000 .

[2]  Ana S. Simaria,et al.  2-ANTBAL: An ant colony optimisation algorithm for balancing two-sided assembly lines , 2009, Comput. Ind. Eng..

[3]  Fred McLanahan Tonge,et al.  A heuristic program for assembly line balancing , 1961 .

[4]  Ilker Baybars,et al.  An efficient heuristic method for the simple assembly line balancing problem , 1986 .

[5]  Peter A. Pinto,et al.  A heuristic network procedure for the assembly line balancing problem , 1978 .

[6]  Subhash C. Sarin,et al.  A survey of the assembly line balancing procedures , 1998 .

[7]  Yeongho Kim,et al.  Two-sided assembly line balancing: A genetic algorithm approach , 2000 .

[8]  Hadi Gökçen,et al.  An integer programming model for hierarchical workforce scheduling problem , 2007, Eur. J. Oper. Res..

[9]  Brian J. Carnahan,et al.  Incorporating physical demand criteria into assembly line balancing , 2001 .

[10]  P. K. Agrawal The related activity concept in assembly line balancing , 1985 .

[11]  Nils Boysen,et al.  Jena Research Papers in Business and Economics Production Planning of Mixed-Model Assembly Lines : Overview and Extensions , 2007 .

[12]  Angel B. Ruiz,et al.  Balancing assembly lines: an industrial case study , 2004, J. Oper. Res. Soc..

[13]  Parames Chutima,et al.  Multi-objective two-sided mixed-model assembly line balancing using particle swarm optimisation with negative knowledge , 2012, Comput. Ind. Eng..

[14]  Michael J. Magazine,et al.  Assembly line balancing as generalized bin packing , 1982, Oper. Res. Lett..

[15]  A. L. Arcus,et al.  COMSOAL: a computer method of sequencing operations for assembly lines , 1965 .

[16]  Beverly Townsend The Basics of Line Balancing and JIT Kitting , 2012 .

[17]  Türkay Dereli,et al.  Two-sided assembly line balancing using an ant-colony-based heuristic , 2008 .

[18]  Nils Boysen,et al.  A classification of assembly line balancing problems , 2007, Eur. J. Oper. Res..

[19]  Fred M. Tonge Assembly Line Balancing Using Probabilistic Combinations of Heuristics , 1965 .

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

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

[22]  Joaquín Bautista,et al.  Local search heuristics for the assembly line balancing problem with incompatibilities between tasks , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

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

[24]  Armin Scholl,et al.  A survey on problems and methods in generalized assembly line balancing , 2006, Eur. J. Oper. Res..

[25]  Yeongho Kim,et al.  Two-sided assembly line balancing to maximize work relatedness and slackness , 2001 .

[26]  Fred M. Tonge,et al.  Summary of a Heuristic Line Balancing Procedure , 1960 .