Abstract
This paper describes the application of tabu search, a metaheuristic technique for optimization problems, to assembly line balancing problems. Four different versions of algorithms are developed. They all share the same tabu search strategy except that the first one uses the best improvement with task aggregation, the second one uses best improvement without task aggregation, the third one uses the first improvement with task aggregation, and the last one uses the first improvement without task aggregation. Computational experiments with these different search strategies have been performed for some assembly line problems from the open literature. The results show that tabu search performs extremely well. Except for a few cases, tabu search always finds optimal solutions.
Similar content being viewed by others
References
E.J. Anderson and M.C. Ferris, Genetic algorithms for combinatorial optimization: The assembly line balancing problem, ORSA Journal on Computing 6(1994)161 - 173.
A.L. Arcus, An analysis of a computer method of sequencing assembly line operations, Ph.D. Dissertation, University of California, Berkeley, 1963.
I. Berger, J.M. Bourjolly and G. Laporte, Branch-and-bound algorithm for the multi-product assembly line balancing problem, European Journal of Operational Research 58(1992)215 - 222.
F.F. Boctor, A multiple-rule heuristic for assembly line balancing, Journal of the Operational Research Society 46(1995)62 - 69.
E.H. Bowman, Assembly line balancing by linear programming, Operations Research 8(1960)385 - 389.
R.L. Carraway, A dynamic programming approach to stochastic assembly line balancing, Management Science 35(1989)459- 471.
W.-C. Chiang and P. Kouvelis, Simulated annealing and tabu search approaches for unidirectional flowpath design for Automated Guided Vehicle systems, Annals of Operations Research 50(1994).
W.-C. Chiang and P. Kouvelis, An improved tabu search heuristic for solving facility layout design problems, International Journal of Production Research 34(1996)2565 - 2585.
W.-C. Chiang and R. Russell, A reactive tabu search metaheuristic for the vehicle routing problem with time windows, INFORMS Journal on Computing (1997) forthcoming.
E.M. Dar-El, Assembly line balancing - an improvement on the ranked positional weight technique, Journal of Industrial Engineering 15(1964)73 - 77.
E.M. Dar-El, MALB - a heuristic technique for balancing large single-model assembly lines, AIIE Transactions 5(1973)343- 356.
E.M. Dar-El, Solving large single-model assembly line balancing problems - a comparative study, AIIE Transactions 7(1975)302 - 310.
F.F. Easton, A dynamic program with fathoming and dynamic upper bounds for the assembly line balancing problem, Computers and Operations Research 17(1990)163 - 175.
F. Glover, Tabu search, Part I, ORSA Journal on Computing 1(1989)190 - 206.
F. Glover, Tabu search, Part II, ORSA Journal on Computing 2(1989)4 - 32.
F. Glover, Tabu search and adaptive memory programming - advances, applications, and challenges, in: Interfaces in Computer Science and Operations Research, Barr, Helgason and Kennington, eds., Kluwer Academic, 1996.
F. Glover and M.M. Laguna, Tabu search, in: Modern Heuristic Techniques for Combinatorial Problems, C.R. Reeves, ed., Halsted Press, New York, 1993.
J.R. Jackson, A computing procedure for a line balancing with a precedence matrix, Management Science 2(1956)261 - 272.
G. Jaeschke, Eine allgemeine Methode zur Lösung kombinatorischer Probleme, Ablauf-und Planungsforschung 5(1964)133 - 153.
R.V. Johnson, Optimally balancing large assembly lines with FABLE, Management Science 34 (1988)240 - 253.
M.D. Kilbridge and L. Wester, A heuristic method of assembly line balancing, Journal of Industrial Engineering 12(1961)292 - 298.
Y.Y. Leu, L.A. Matheson and L.P. Rees, Assembly line balancing using genetic algorithms with heuristic-generated initial populations and multiple evaluation criteria, Decision Sciences 25(1994) 581 - 606.
B. Malakooti and A. Kumar, A knowledge-based system for solving multi-objective assembly line balancing problems, International Journal of Production Research 34(1996)2533 - 2552.
A.A. Mastor, An experimental investigation and comparative evaluation of production line balancing techniques, Ph.D. Dissertation, University of California, Los Angeles, 1966.
A.A. Mastor, An experimental investigation and comparative evaluation of production line balancing techniques, Management Science 16(1970)728 - 745.
P. Merten, Assembly line balancing by partial enumeration, Ablauf-und Planungforschung 8(1967)429- 433.
J. Rubinovitz and G. Levitin, Genetic algorithm for assembly line balancing, International Journal of Production Economics 41(1995)343 - 354.
M.E. Salverson, The assembly line balancing problem, Journal of Industrial Engineering 6(1955) 18 - 25.
J.F.H. Sawyer, Line Balancing, Machinery and Allied Products Institute, Washington, DC, 1970.
J. Skorin-Kapov, Tabu search applied to the quadratic assignment problem, ORSA Journal on Computing 2(1990)33- 44.
D. Shin and H. Min, Flexible line balancing practices in a Just-In-Time environment, Production and Inventory Management Journal 32(1991)38–41.
D. Shin and H. Min, Uniform assembly line balancing with stochastic task times in Just-In-Time manufacturing, International Journal of Operations and Production Management 11(1991)23 - 34.
G. Suresh and S. Sahu, Stochastic assembly line balancing using simulated annealing, International Journal of Production Research 32(1994)1801 - 1810.
F.B. Talbot and J.H. Patterson, An interger programming algorithm with network cuts for solving the assembly line balancing problem, Management Science 30(1984)85 - 99.
F.M. Tonge, A Heuristic Program of Assembly Line Balancing, Prentice-Hall, Englewood Cliffs, NJ, 1961.
F.M. Tonge, Summary of a heuristic line balancing procedure, Management Science 7(1969)21 - 42.
S. Warshall, A theorem of a Boolean matrix, Journal of ACM 9(1962)11 - 12.
Rights and permissions
About this article
Cite this article
Chiang, WC. The application of a tabu search metaheuristic to the assembly line balancing problem. Annals of Operations Research 77, 209–227 (1998). https://doi.org/10.1023/A:1018925411397
Issue Date:
DOI: https://doi.org/10.1023/A:1018925411397