Skip to main content
Log in

A Hybrid Genetic Algorithm for Assembly Line Balancing

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

Abstract

This paper presents a hybrid genetic algorithm for the simple assembly line problem, SALBP-1. The chromosome representation of the problem is based on random keys. The assignment of the operations to the workstations is based on a heuristic priority rule in which the priorities of the operations are defined by the chromosomes. A local search is used to improve the solution. The approach is tested on a set of problems taken from the literature and compared with other approaches. The computation results validate the effectiveness of the algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Baybars, L. (1986). “A Survey of Exact Algorithms for the Simple Assembly Line Balancing Problem.” Management Sci. 32, 909–932.

    Google Scholar 

  • Bean, J.C. (1994). “Genetic Algorithms and Random Keys for Sequencing and Optimization.” ORSA Journal on Computing 6(2), 154–160.

    Google Scholar 

  • Bock, S. and O. Rosenberg. (1997). “A New Distributed Fault-Tolerant Algorithm for the Simple Assembly Line Balancing Problem 1,” Technischer Bericht tr-rsfb-97-040.

  • Boctor, F.F. (1995). “A Multiple-Rule Heuristic for Assembly Line Balancing.” Journal of Operational Research Society 46, 62–69.

    Google Scholar 

  • Domschke, W., A. Scholl, and S. Voß. (1993). Produktionsplanung—Ablauforganisatorische Aspekte. Berlin: Springer.

    Google Scholar 

  • Easton, F.F. (1990). “A Dynamic Program with Fathoming and Dynamic Upper Bounds for the Assembly Line Balancing Problem.” Computers and Operations Research 17, 163–175.

    Google Scholar 

  • Erel E. and S.C. Sarin. (1998). “A Survey of the Assembly Line Balancing Procedures.” Production Planning and Control 9(5), 414–434.

    Google Scholar 

  • Gen, M., Y. Tsujimura, and Y. Li. (1996). “Fuzzy Assembly Line Balancing Using Genetic Algorithms.” Computers and Industrial Engineering 31(3–4), 631–634.

    Google Scholar 

  • Ghosh, S. and R.J. Gagnon. (1989). “A Comprehensive Literature Review and Analysis of the Design, Balancing and Scheduling of Assembly Systems.” International Journal of Production Research 27, 637–670.

    Google Scholar 

  • Goldberg, D.E. (1989). Genetic Algorithms in Search Optimization, and Machine Learning. Addison-Wesley, Reading, MA.

    Google Scholar 

  • Hackman, S.T., M.J. Magazine, and T.S. Wee. (1989). “Fast, Effective Algorithms for Simple Assembly Line Balancing Problems.” Oper. Res. 37, 916–924.

    Google Scholar 

  • Held, M., R.M. Karp, and R. Shareshian. (1963). “Assembly Line Balancing Dynamic Programming with Precedence Constraints.” Operations Research 11(3), 442–459.

    Google Scholar 

  • Helgeson, W. and D. Birnie. (1961). “Assembly Line Balancing Using the Ranked Positional Weight Technique.” Journal of Industrial Engineering 12, 394–398.

    Google Scholar 

  • Hoffmann, T.R. (1990). “Assembly Line Balancing: A Set of Challenging Problems.” International Journal of Production Research 28, 1807–1815.

    Google Scholar 

  • Hoffmann, T.R. (1992). “EUREKA: A Hybrid System for Assembly Line Balancing.” Management Science 38, 39–47.

    Google Scholar 

  • Johnson, R.V. (1988). “Optimally Balancing Large Assembly Lines with FABLE.” Management Science 34, 240–253.

    Google Scholar 

  • Kilbridge, M. and L. Wester. (1961). “A Heuristic Method for Assembly Line Balancing.” Journal of Industrial Engineering 12, 292–298.

    Google Scholar 

  • Klein, R. and A. Scholl. (1996). “Maximizing the Production Rate in Simple Assembly Line Balancing—A Branch and Bound Procedure.” European Journal of Operational Research 91, 367–385.

    Google Scholar 

  • Moodie, C. and H. Young. (1965). “A Heuristic Method of Assembly Line Balancing for Assumptions of Constant or Variable Work Element Times.” Journal of Industrial Engineering 16, 23–29.

    Google Scholar 

  • Nourie, F.J. and E.R. Venta. (1991). “Finding Optimal Line Balances with OptPack.” Operations Research Letters 10, 165–171.

    Google Scholar 

  • Ponnambalam, S.G., P. Aravindan, and G.M. Naidu. (1999). “A Comparative Evaluation of Assembly Line Balancing Heuristics.” International Journal of Advanced Manufacturing Technology 15(8), 577–586.

    Google Scholar 

  • Scholl, A. (1993). “Data of Assembly Line Balancing Problems,” Working Paper, TH Darmstadt.

  • Scholl, A. (1995). Balancing and Sequencing of Assembly Lines. Heidelberg: Physica-Verlag.

    Google Scholar 

  • Scholl, A. and R. Klein. (1997). “SALOME: A Bidirectional Branch and Bound Procedure for Assembly Line Balancing.” INFORMS Journal on Computing 9, 319–334.

    Google Scholar 

  • Scholl, A. and R. Klein. (1999). Balancing Assembly Lines Effectively: A Computational Comparison.” European Journal of Operational Research 114, 50–58.

    Google Scholar 

  • Scholl, A. and S. Voß. (1994). “A Note on Fast, Effective Heuristics for Simple Assembly Line Balancing,” Working paper, TH Darmstadt.

  • Scholl, A. and S. Voß. (1996). “Simple Assembly Line Balancing—Heuristic Approaches.” Journal of Heuristics 2(3), 217–244.

    Google Scholar 

  • Schrage, L. and K.R. Baker. (1978). “Dynamic Programming Solution of Sequencing Problems with Precedence Constraints.” Operations Research 26, 444–459.

    Google Scholar 

  • Spears, W.M. and K.A. DeJong. (1991). “On the Virtues of Parameterized Uniform Crossover.” In Proceedings of the Fourth International Conference on Genetic Algorithms, pp. 230–236.

  • Sprecher, A. (1999). “A Competitive Branch-and-Bound Algorithm for the Simple Assembly Line Balancing Problem.” International Journal of Production Research 37(8), 1787–1816.

    Google Scholar 

  • Talbot, F.B., J.H. Patterson, and W.V. Gehrlein. (1986). “A Comparative Evaluation of Heuristic Line Balancing Techniques.” Management Sci. 32, 430–454.

    Google Scholar 

  • Tonge, F. (1961). A Heuristic Program of Assembly Line Balancing. Englewood Cliffs, NJ: Prentice-Hall.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gonçalves, J.F., de Almeida, J.R. A Hybrid Genetic Algorithm for Assembly Line Balancing. Journal of Heuristics 8, 629–642 (2002). https://doi.org/10.1023/A:1020377910258

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1020377910258

Navigation