Hybrid Genetic Algorithm: Traveling Salesman Problem

  • Sunita SinghalEmail author
  • Hemlata Goyal
  • Parth Singhal
  • Jyoti Grover
Conference paper
Part of the Learning and Analytics in Intelligent Systems book series (LAIS, volume 3)


A genetic algorithm has three main operators namely selection, crossover and mutation. Each operator has various sub operators. Selection of sub operator that can be applied on particular problem is difficult task. Thus this paper proposes a hybrid genetic algorithm (HGA). HGA algorithm finds the sub operators that can be applied on traveling salesman problem. After that it finds the threshold value. Based on threshold value it switches from one sub operator to other sub operator. The HGA algorithm score over existing genetic algorithm on traveling salesman problem on large number of cities.


Hybrid genetic algorithms Traveling salesman problem Genetic algorithms Combinational optimization 



The author gratefully thankful to Rishab Rakshit student of SMIT who did simulation in summer project’16 at MUJ.


  1. 1.
    Goldberg DE (2006) Genetic algorithms. Pearson Education, IndiaGoogle Scholar
  2. 2.
    Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197CrossRefGoogle Scholar
  3. 3.
    Jones G, Willett P, Glen RC, Leach AR, Taylor R (1997) Development and validation of a genetic algorithm for flexible docking. J Mol Biol 267(3):727–748CrossRefGoogle Scholar
  4. 4.
    Chambers L (1995) Practical handbook of genetic algorithms: applications. CRC Press, Boca RatonCrossRefGoogle Scholar
  5. 5.
    Thomas B, Fogel DB, Michalewicz Z (1997) Handbook of evolutionary computation. IOP Publishing Ltd and Oxford University Press, OxfordzbMATHGoogle Scholar
  6. 6.
    Mühlenbein H, Gorges-Schleuter M, Krämer O (1988) Evolution algorithms in combinatorial optimization. Parallel Comput 7(1):65–85CrossRefGoogle Scholar
  7. 7.
    Katayama K, Sakamoto H, Narihisa H (2000) The efficiency of hybrid mutation genetic algorithm for the travelling salesman problem. Math Comput Model 31(10-12):197–203MathSciNetCrossRefGoogle Scholar
  8. 8.
    Miller BL, Goldberg DE (1995) Genetic algorithms, tournament selection, and the effects of noise. Complex Syst 9(3):193–212MathSciNetGoogle Scholar
  9. 9.
    Reinelt G (1991) TSPLIB a traveling salesman problem library. ORSA J Comput 3(4):376–384CrossRefGoogle Scholar
  10. 10.
    Holland JH (1975) Adaptation in natural and artificial systems. An introductory analysis with application to biology, control, and artificial intelligence. University of Michigan Press, USAGoogle Scholar
  11. 11.
    Padmavathi K, Yadlapalli P (2017) Crossover operators in genetic algorithms: a review. Int J Comput Appl 162(10):34–36Google Scholar
  12. 12.
    Sivanandam SN, Deepa SN (2007) Introduction to genetic algorithms. Springer, HeidelbergCrossRefzbMATHGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Sunita Singhal
    • 1
    Email author
  • Hemlata Goyal
    • 1
  • Parth Singhal
    • 1
  • Jyoti Grover
    • 1
  1. 1.School of Computing and Information TechnologyManipal University JaipurJaipurIndia

Personalised recommendations