Tabu search algorithms for an industrial multi-product and multi-objective assembly line balancing problem, with reduction of the task dispersion

This paper presents a real-world industrial application of the multi-product and multi-objective assembly line balancing problem, for a company involved in the production of four models of a white goods product. The problem solved is a GALBP-2, with 10 workstations and multiple objectives (to maximize the production rate in order to deal with an increase of the demand forecasted, to reach an equal cycle time of all the models and an equal workload of the different workstations, and finally, to minimize the dispersion of worker tasks on each one of the different models—the common tasks of the different models at the same workstation). The paper presents an integrated approach based on four heuristics cited in the literature and: (1) an improvement procedure based on tabu search, with the objective of minimizing the cycle time; and, subsequently, (2) a second tabu search in order to increase the uniformity of the tasks performed at each workstation (the common tasks at the same workstation).

[1]  Sungsoo Park,et al.  A heuristic for an assembly line balancing problem with incompatibility, range, and partial precedence constraints , 1997 .

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

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

[4]  Armin Scholl,et al.  Maximizing the production rate in simple assembly line balancing -- A branch and bound procedure , 1996 .

[5]  Edward P. C. Kao,et al.  On Dynamic Programming Methods for Assembly Line Balancing , 1982, Oper. Res..

[6]  James H. Patterson,et al.  An Integer Programming Algorithm with Network Cuts for Solving the Assembly Line Balancing Problem , 1984 .

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

[8]  Fred W. Glover,et al.  Applying tabu search with influential diversification to multiprocessor scheduling , 1994, Comput. Oper. Res..

[9]  Armin Scholl,et al.  SALOME: A Bidirectional Branch-and-Bound Procedure for Assembly Line Balancing , 1997, INFORMS J. Comput..

[10]  Gilbert Laporte,et al.  Branch-and-bound algorithms for the multi-product assembly line balancing problem , 1989 .

[11]  S. Sahu,et al.  Stochastic assembly line balancing using simulated annealing , 1994 .

[12]  Armin Scholl,et al.  Simple assembly line balancing—Heuristic approaches , 1997, J. Heuristics.

[13]  Thomas R. Hoffman Eureka: a hybrid system for assembly line balancing , 1992 .

[14]  Behnam Malakooti,et al.  A knowledge-based system for solving multi-objective assembly line balancing problems , 1996 .

[15]  William W. White,et al.  Letter to the Editor---Comments on a Paper by Bowman , 1961 .

[16]  Fred W. Glover,et al.  Tabu Search - Part I , 1989, INFORMS J. Comput..

[17]  C. L. Moodie,et al.  A HEURISTIC METHOD OF ASSEMBLY LINE BALANCING FOR ASSUMPTIONS OF CONSTANTOR VARIABLE WORK ELEMENT TIMES , 1964 .

[18]  Linus Schrage,et al.  Dynamic Programming Solution of Sequencing Problems with Precedence Constraints , 1978, Oper. Res..

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

[20]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[21]  Wen-Chyuan Chiang,et al.  The application of a tabu search metaheuristic to the assembly line balancing problem , 1998, Ann. Oper. Res..

[22]  Fayez F. Boctor,et al.  A Multiple-rule Heuristic for Assembly Line Balancing , 1995 .

[23]  Stefen Voß,et al.  Tabu Search in Manufacturing , 1994 .

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

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

[26]  Fred Glover,et al.  Tabu search methods for a single machine scheduling problem , 1991, J. Intell. Manuf..

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

[28]  Gregory Levitin,et al.  Genetic algorithm for assembly line balancing , 1995 .

[29]  Ram Rachamadugu,et al.  Assembly line design with incompatible task assignments , 1991 .

[30]  Fred F. Easton A dynamic program with fathoming and dynamic upper bounds for the assembly line balancing problem , 1990, Comput. Oper. Res..