Skip to main content

Assembly Line Balancing

A Hybrid Grouping Genetic Algorithm Approach

  • Chapter
  • First Online:
Grouping Genetic Algorithms

Part of the book series: Studies in Computational Intelligence ((SCI,volume 666))

  • 1350 Accesses

Abstract

Assembly line balancing is a hard problem concerned with the assignment of individual work elements or tasks to workstations so as to minimize the assembly cost as much as possible. Decisions associated with line balancing have a direct influence on the costs of production. Basic heuristic algorithms have been widely used to solve the assembly line balancing problem (ALBP). However, to solve hard, large-scale ALBPs, efficient decision tools are essential. Therefore, developing efficient algorithms that can yield optimal or near-optimal solutions is of utmost importance. In this chapter, a hybrid grouping genetic algorithm is developed to address complex problems. The algorithm incorporates basic heuristics, unique genetic operators, and other techniques to enhance the optimization search process. Comparative computational results based on established test problems are presented. The results show that the hybrid grouping genetic algorithm is more efficient and effective than competitive algorithms. The algorithm can be used to assist decision makers in assembly line balancing decisions, with minimal computational requirements.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 119.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 159.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 159.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Arcus AL (1966) COMSOAL: a computer method of sequencing operations for assembly lines. Int J Prod Res 4:259–277

    Article  Google Scholar 

  • Battaïa O, Dolgui A (2013) A taxonomy of line balancing problems and their solution approaches. Int J Prod Econ 142(2):259–277

    Article  Google Scholar 

  • Bautista J, Pereira J (2002) Ant algorithms for assembly line balancing. Ant algorithms, third international workshop, ANTS. Springer, Brussels, pp 65–75

    Chapter  Google Scholar 

  • Bautista J, Pereira J (2007) Ant algorithms for a time and space constrained assembly line balancing problem. Eur J Oper Res 177(3):2016–2032

    Article  MATH  Google Scholar 

  • Bautista J, Pereira J (2009) A dynamic programming based heuristic for the assembly line balancing problem. Eur J Oper Res 194(3):787–794

    Article  MATH  Google Scholar 

  • Bautista J, Pereira J (2011) Procedures for the time and space constrained assembly line balancing problem. Eur J Oper Res 212(3):473–481

    Article  MATH  Google Scholar 

  • Baybars I (1986) A survey of exact algorithms for the simple assembly line balancing problem. Manag Sci 32(8):909–932

    Article  MathSciNet  MATH  Google Scholar 

  • Blum C (2008) Beam-ACO for simple assembly line balancing. INFORMS J Comput 20(4):618–627

    Article  MATH  Google Scholar 

  • Boysen N, Fliedner M (2008) A versatile algorithm for assembly line balancing. Eur J Oper Res 184(1):39–56

    Article  MathSciNet  MATH  Google Scholar 

  • Chong KE, Omar MK, Bakar NA (2008) Solving assembly line balancing problem using genetic algorithm with heuristics-treated initial population. In: Proceedings of the world congress on engineering 2008, vol II, WCE 2008. 2–4 July 2008, London, UK

    Google Scholar 

  • DePuy GW, Whitehouse GE (2000) Applying the COMSOAL computer heuristic to the constrained resource allocation problem. Comput Ind Eng 38(3):413–422

    Article  Google Scholar 

  • Fleszar K, Hindi KS (2003) An enumerative heuristic and reduction methods for the assembly line balancing problem. Eur J Oper Res 145(3):606–620

    Article  MathSciNet  MATH  Google Scholar 

  • Gonçalves JF, De Almeida JR (2002) A hybrid genetic algorithm for assembly line balancing. J Heuristics 8(6):629–642

    Article  Google Scholar 

  • Helgeson WB, Birnie DP (1961) Assembly line balancing using ranked positional weight technique. J Ind Eng 12:394–398

    Google Scholar 

  • Helgeson WB, Salveson ME, Smith WW (1954) How to balance an assembly line, Technical Report, Carr Press, New Caraan, Conn

    Google Scholar 

  • Hoffmann TR (1963) Assembly line balancing with a precedence matrix. Manag Sci 9(4):551–562

    Article  Google Scholar 

  • Jackson JR (1956) A computing procedure for a line balancing problem. Manag Sci 2(3):261–271

    Article  Google Scholar 

  • Johnson RV (1988) Optimally balancing large assembly lines with “Fable”. Manag Sci 34(2):240–253

    Article  Google Scholar 

  • Lapierre SD, Ruiz A, Soriano P (2006) Balancing assembly lines with tabu search. Eur J Oper Res 168(3):826–837

    Article  MathSciNet  MATH  Google Scholar 

  • Morrison DR, Sewell EC, Jacobson SH (2013) An application of the branch, bound, and remember algorithm to a new simple assembly line balancing dataset. Eur J Oper Res 236(2):403–409

    Article  MATH  Google Scholar 

  • Nearchou AC (2005) A differential evolution algorithm for simple assembly line balancing. In: 16th International federation of automatic control (IFAC). World Congress, Prague

    Google Scholar 

  • Nourie FJ, Venta ER (1991) Finding optimal line balances with OptPack. Oper Res Lett 10:165–171

    Article  MATH  Google Scholar 

  • Otto A, Otto C, Scholl A (2013) Systematic data generation and test design for solution algorithms on the example of SALBPGen for assembly line balancing. Eur J Oper Res 228(1):33–45

    Article  MathSciNet  MATH  Google Scholar 

  • Otto A, Otto C, Scholl A (2014) How to design and analyze priority rules: example of simple assembly line balancing. Comput Ind Eng 69:43–52

    Article  Google Scholar 

  • Pape T (2015) Heuristics and lower bounds for the simple assembly line balancing problem type 1: overview, computational tests and improvements. Eur J Oper Res 240:32–42

    Article  MathSciNet  MATH  Google Scholar 

  • Ponnambalam SG, Aravindan P, Mogileeswar NG (1999) A comparative evaluation of assembly line balancing heuristics. Int J Adv Manuf Technol 15(8):577–586

    Article  Google Scholar 

  • Sabuncuoglu I, Erel E, Tanyer M (2000a) Assembly line balancing using genetic algorithms. J Intell Manuf 11:295–310

    Article  Google Scholar 

  • Scholl A (1993) Data of assembly line balancing problems. Schriften zur Quantitativen Betriebswirtschaftslehre 16/93, TU Darmstadt

    Google Scholar 

  • Scholl A (1999) Balancing and sequencing of assembly lines. Physica-Verlag, Heidelberg

    Google Scholar 

  • Scholl A, Becker C (2006) State-of-the-art exact and heuristic solution procedures for simple assembly line balancing. Eur J Oper Res 168:666–693

    Article  MathSciNet  MATH  Google Scholar 

  • Scholl A, Klein R (1997) SALOME: a bidirectional branch-and-bound procedure for assembly line balancing. INFORMS J Comput 9(4):319–334

    Article  MATH  Google Scholar 

  • Scholl A, Klein R (1999) Balancing assembly lines effectively—A computational comparison. Eur J Oper Res 114(1):50–58

    Article  MATH  Google Scholar 

  • Scholl A, Voß S (1996) Simple assembly line balancing—Heuristic approaches. J Heuristics 2(3):217–244

    Article  Google Scholar 

  • Sprecher A (1999) A competitive branch-and-bound algorithm for the simple assembly line balancing problem. Int J Prod Res 37(8):1787–1816

    Article  MATH  Google Scholar 

  • Sternatz J (2014) Enhanced multi-Hoffmann heuristic for efficiently solving real-world assembly line balancing problems in automotive industry. Eur J Oper Res 235(3):740–754

    Article  MathSciNet  MATH  Google Scholar 

  • Vilà M, Pereira J (2013) An enumeration procedure for the assembly line balancing problem based on branching by non-decreasing idle time. Eur J Oper Res 229(1):106–113

    Article  MathSciNet  MATH  Google Scholar 

  • Ze-qiang Z, Wen-ming C, Tang Lian-sheng, Bin Z (2007) Ant algorithm with summation rules for assembly line balancing problem. In: 14th International conference on management science and engineering, 20–22 Aug 2007, Harbin, China, pp 369–374

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Mutingi .

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Mutingi, M., Mbohwa, C. (2017). Assembly Line Balancing. In: Grouping Genetic Algorithms. Studies in Computational Intelligence, vol 666. Springer, Cham. https://doi.org/10.1007/978-3-319-44394-2_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-44394-2_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-44393-5

  • Online ISBN: 978-3-319-44394-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics