An Order-Based GA for Robot-Based Assembly Line Balancing Problem

  • Lin LinEmail author
  • Chenglin Yao
  • Xinchang Hao
Conference paper
Part of the Lecture Notes on Multidisciplinary Industrial Engineering book series (LNMUINEN)


In the real world, there are a lot of scenes from which the product is made by using the robot, which needs different assembly times to perform a given task, because of its capabilities and specialization. For a robotic assembly line balancing (rALB) problem, a set of tasks have to be assigned to stations, and each station needs to select one robot to process the assigned tasks. In this paper, we propose a hybrid genetic algorithm (hGA) based on an order encoding method for solving rALB problem. In the hGA, we use new representation method. Advanced genetic operators adapted to the specific chromosome structure and the characteristics of the rALB problem are used. In order to strengthen the search ability, a local search procedure is integrated under the framework the genetic algorithm. Some practical test instances demonstrate the effectiveness and efficiency of the proposed algorithm.


Balancing Improvement Genetic algorithms Local search Neighborhood structure Robotic assembly line 



This work is partly supported by the National Natural Science Foundation of China under Grant 61572100, and in part by the Grant-in-Aid for Scientific Research (C) of Japan Society of Promotion of Science (JSPS) No. 15K00357.


  1. 1.
    ALB: Assembly line balancing: Data sets & research topics (2016).
  2. 2.
    Anderson EJ, Ferris MC (1994) Genetic algorithms for combinatorial optimization: the assemble line balancing problem. Informs J Comput 6(2):161–173CrossRefzbMATHGoogle Scholar
  3. 3.
    Bautista J, Suarez R et al (2000) Local search heuristics for the assembly line balancing problem with incompatibilities between tasks. In: IEEE International Conference on Robotics and Automation, 2000, Proceedings, ICRA, pp 2404–2409Google Scholar
  4. 4.
    Brown EC, Sumichrast RT (2005) Evaluating performance advantages of grouping genetic algorithms. Eng Appl Artif Intell 18(1):1–12CrossRefGoogle Scholar
  5. 5.
    Daoud S, Chehade H et al (2014) Solving a robotic assembly line balancing problem using efficient hybrid methods. J Heuristics 20(3):235–259CrossRefGoogle Scholar
  6. 6.
    Falkenauer E, Delchambre A (1997) A genetic algorithm for bin packing and line balancing. In: IEEE International Conference on Robotics and Automation, 1992, Proceedings, vol 2, pp 1186–1192Google Scholar
  7. 7.
    Gao J, Sun L et al (2009) An efficient approach for type II robotic assembly line balancing problems. Comput Ind Eng 56(3):1065–1080CrossRefGoogle Scholar
  8. 8.
    Gen M, Cheng R (1997) Genetic Algorithms and Engineering Design. Wiley, New YorkGoogle Scholar
  9. 9.
    Gen M, Cheng R (2000) Genetic Algorithms and Engineering Optimization. Wiley, New YorkGoogle Scholar
  10. 10.
    Gen M, Tsujimura Y, Li Y (1996) Fuzzy assembly line balancing using genetic algorithms. Comput Ind Eng 31(31):631–634CrossRefGoogle Scholar
  11. 11.
    Gonçalves JF, Almeida JRD (2002) A hybrid genetic algorithm for assembly line balancing. J Heuristics 8(6):629–642CrossRefGoogle Scholar
  12. 12.
    Gutjahr AL, Nemhauser GL (1964) An algorithm for the line balancing problem. Manage Sci 11(2):308–315MathSciNetCrossRefzbMATHGoogle Scholar
  13. 13.
    Helgeson WB, Salveson ME, Smith WW (1954) How to Balance an Assembly Line. Technical Report Carr Press, New CaraanGoogle Scholar
  14. 14.
    Janardhanan MN, Nielsen P, Ponnambalam SG (2016) Application of particle swarm optimization to maximize efficiency of straight and U-shaped robotic assembly lines. SpringerGoogle Scholar
  15. 15.
    Kim YK, Kim YJ, Kim Y (1996) Genetic algorithms for assembly line balancing with various objectives. Comput Ind Eng 30(3):397–409CrossRefGoogle Scholar
  16. 16.
    Kock S, Vittor T et al (2011) Robot concept for scalable, flexible assembly automation: a technology study on a harmless dual-armed robot. In: IEEE International Symposium on Assembly and Manufacturing, pp 1–5Google Scholar
  17. 17.
    Krasnogor N, Smith J (2000) A memetic algorithm with self-adaptive local search: TSP as a case study. In: Proceedings of 2000 Genetic and Evolutionary Computation Conference, pp 987–994Google Scholar
  18. 18.
    Levitin G, Rubinovitz J, Shnits B (2006) A genetic algorithm for robotic assembly line balancing. Eur J Oper Res 168(3):811–825MathSciNetCrossRefzbMATHGoogle Scholar
  19. 19.
    (Mansoor) EMDE (1973) Malbła heuristic technique for balancing large single-model assembly lines. IIE Trans 5(4):343–356Google Scholar
  20. 20.
    Mukund Nilakantan J, Ponnambalam SG et al (2015) Bio-inspired search algorithms to solve robotic assembly line balancing problems. Neural Comput Appl 26(6):1379–1393CrossRefGoogle Scholar
  21. 21.
    Nearchou AC (2007) Balancing large assembly lines by a new heuristic based on differential evolution method. Int J Adv Manufact Technol 34(9):1016–1029CrossRefGoogle Scholar
  22. 22.
    Rubinovitz J, Levitin G (1995) Genetic algorithm for assembly line balancing. Int J Prod Econ 41(41):343–354CrossRefzbMATHGoogle Scholar
  23. 23.
    Rubinovitz J, Levitin G (1995) Genetic algorithm for line balancing. Int J Prod Econ 41:343–354CrossRefzbMATHGoogle Scholar
  24. 24.
    Sabuncuoglu I, Erel E, Tanyer M (2000) Assembly line balancing using genetic algorithms. J Intell Manufact 11(3):295–310CrossRefGoogle Scholar
  25. 25.
    Scholl A (1993) Data of assembly line balancing problems. Schriften zur Quantitativen BetriebswirtschaftslehreGoogle Scholar
  26. 26.
    Scholl A (1999) Balancing and Sequencing of Assembly Lines. Physica-Verlag, HeidelbergCrossRefGoogle Scholar
  27. 27.
    Scholl A, Fliedner M, Boysen N (2010) Absalom: balancing assembly lines with assignment restrictions. Eur J Oper Res 200(3):688–701CrossRefzbMATHGoogle Scholar
  28. 28.
    Tsujimura Y, Gen M, Kubota E (1995) Solving fuzzy assembly-line balancing problem with genetic algorithms. In: International Conference on Computers and Industrial Engineering, pp 543–547Google Scholar
  29. 29.
    Yoosefelahi A, Aminnayeri M et al (2012) Type II robotic assembly line balancing problem: an evolution strategies algorithm for a multi-objective model. J Manufact Syst 31(2):139–151CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.Dalian University of TechnologyDalianPeople’s Republic of China
  2. 2.Fuzzy Logic Systems InstituteTokyoJapan
  3. 3.Key Laboratory for Ubiquitous Network and Service Software of Liaoning ProvinceDalianPeople’s Republic of China
  4. 4.Waseda UniversityTokyoJapan

Personalised recommendations