Skip to main content

Hybrid Genetic Algorithms and Tour Construction and Improvement Algorithms Used for Optimizing the Traveling Salesman Problem

  • Conference paper
  • First Online:

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1268))

Abstract

The traveling salesman problem (TSP) aims at finding the shortest tour that passes through each vertex in a given graph exactly once. To address TSP, many exact and approximate algorithms have been proposed. In this paper, we propose three new algorithms for TSP based on a genetic algorithm (GA) and an order crossover operator. In the first algorithm, a generic version of a GA with random population is introduced. In the second algorithm, after the random population is introduced, the selected parents are improved with a 2-OPT algorithm and processed further with a GA. Finally, in the third algorithm, the initial solutions are obtained with a nearest neighbor algorithm (NNA) and a nearest insertion algorithm (NIA); afterwards they are improved with a 2-OPT and processed further with a GA. Our approach differs from previous papers for using a GA for TSP in two ways. First, every successive generation of individuals is generated based primarily on 4 best parents from the previous generation regardless the number of individuals in each population. Second, we have proposed the new hybridization between GA, NNA, NIA and 2-OPT. The overall results demonstrate that the proposed GAs offer promising results, particularly for large-sized instances.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

References

  1. Creput, J.C., Koukam, A.: A memetic neural network for the Euclidean traveling salesman problem. Neurocomputing 72(4), 1250–1264 (2009)

    Article  Google Scholar 

  2. Davis, L.: Applying adaptive algorithms to epistatic domains. IJCAI 85, 162–164 (1985)

    Google Scholar 

  3. Diaby, M.: The traveling salesman problem: a linear programming formulation. WSEAS Trans. Math. 6(6), 745–754 (2007)

    MathSciNet  MATH  Google Scholar 

  4. Dong, G.F., Guo, W.W., Tickle, K.: Solving the traveling salesman problem using cooperative genetic ant systems. Expert Syst. Appl. 39(5), 5006–5011 (2012)

    Article  Google Scholar 

  5. Finke, G., Claus, A., Gunn, E.: A two-commodity network flow approach to the traveling salesman problem. Congressus Numerantium 41, 167–178 (1984)

    MathSciNet  MATH  Google Scholar 

  6. Golden, B.: A statistical approach to the TSP. Networks 7, 209–225 (1977)

    Article  MathSciNet  Google Scholar 

  7. Gunduz, M., Kiran, M.S., Ozceylan, E.: A hierarchic approach based on swarm intelligence to solve traveling salesman problem. Turk. J. Electr. Eng. Comput. Sci. 23(1), 103–117 (2015)

    Article  Google Scholar 

  8. Ha, Q.M., Deville, Y., Pham, Q.D., Hà, M.H.: A hybrid genetic algorithm for the traveling salesman problem with drone. J. Heuristics 26(2), 219–247 (2019). https://doi.org/10.1007/s10732-019-09431-y

    Article  Google Scholar 

  9. Holland, J.H.: Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. University of Michigan Press, Oxford (1975)

    MATH  Google Scholar 

  10. Hussain, A., Muhammad, Y.S., Sajid, M.N., Hussain, I., Shoukry, M.A., Gani, S.: Genetic algorithm for traveling salesman problem with modified cycle crossover operator. Comput. Intell. Neurosci. 2017, 1–7 (2017)

    Article  Google Scholar 

  11. Ilin, V., Simić, D., Tepić, J., Stojić, G., Saulić, N.: A survey of hybrid artificial intelligence algorithms for dynamic vehicle routing problem. In: Onieva, E., Santos, I., Osaba, E., Quintián, H., Corchado, E. (eds.) HAIS 2015. LNCS (LNAI), vol. 9121, pp. 644–655. Springer, Cham (2015)

    Chapter  Google Scholar 

  12. Lin, S., Kernighan, B.: An effective heuristic algorithm for the traveling salesman problem. Opns. Res. 21(2), 498–516 (1973)

    Article  MathSciNet  Google Scholar 

  13. Lin, S.: Computer solutions of the traveling salesman problem. Bell Syst. Tech. J. 44, 2245–2269 (1965)

    Article  MathSciNet  Google Scholar 

  14. Miliotis, P.: Using cutting planes to solve the symmetric travelling salesman problem. Math. Program. 15(1), 177–188 (1978)

    Article  MathSciNet  Google Scholar 

  15. Victer Paul, P., Ganeshkumar, C., Dhavachelvan, P., Baskaran, R.: A novel ODV crossover operator-based genetic algorithms for traveling salesman problem. Soft. Comput. 2, 1–31 (2020). https://doi.org/10.1007/s00500-020-04712-2

    Article  Google Scholar 

  16. Potvin, J.-Y.: Genetic algorithms for the traveling salesman problem. Ann. Oper. Res. 63(3), 339–370 (1996)

    Article  Google Scholar 

  17. Reinelt, G.: TSPLIB. http://comopt.ifi.uni-heidelberg.de/software/TSPLIB95/. Accessed 13 Feb 2020

  18. Rosenkrantz, D., Stearns, R., Lewis, P.: Approximate algorithms for the traveling salesperson problem. In: Proceedings of the 15th Annual IEEE Symposium of Switching and Automata Theory, pp. 33–42. IEEE (1974)

    Google Scholar 

  19. Salii, Y.: Revisiting dynamic programming for precedence-constrained traveling salesman problem and its time-dependent generalization. Eur. J. Oper. Res. 272(1), 32–42 (2019)

    Article  MathSciNet  Google Scholar 

  20. Simić, D., Kovačević, I., Svirčević, V., Simić, S.: Hybrid firefly model in routing heterogeneous fleet of vehicles in logistics distribution. Log. J. IGPL 23(3), 521–532 (2015)

    Article  MathSciNet  Google Scholar 

  21. Simić, D., Simić, S.: Evolutionary approach in inventory routing problem. In: Rojas, I., Joya, G., Cabestany, J. (eds.) IWANN 2013. LNCS, vol. 7903, pp. 395–403. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  22. Simić, D., Simić, S.: Hybrid artificial intelligence approaches on vehicle routing problem in logistics distribution. In: Corchado, E., Snášel, V., Abraham, A., Woźniak, M., Graña, M., Cho, S.-B. (eds.) HAIS 2012. LNCS (LNAI), vol. 7208, pp. 208–220. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  23. Xu, X., Yuan, H., Matthew, P., Ray, J., Bagdasar, O., Trovati, M.: GORTS: genetic algorithm based on one-by-one revision of two sides for dynamic travelling salesman problems Soft. Comput. 24, 7197–7210 (2020)

    Google Scholar 

  24. Zhan, S.H., Lin, J., Zhang, Z.J., Zhong, Y.W.: List-based simulated annealing algorithm for traveling salesman problem. Comput. Intell. Neurosci. 2016, 1–12 (2016)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vladimir Ilin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ilin, V., Simić, D., Simić, S.D., Simić, S. (2021). Hybrid Genetic Algorithms and Tour Construction and Improvement Algorithms Used for Optimizing the Traveling Salesman Problem. In: Herrero, Á., Cambra, C., Urda, D., Sedano, J., Quintián, H., Corchado, E. (eds) 15th International Conference on Soft Computing Models in Industrial and Environmental Applications (SOCO 2020). SOCO 2020. Advances in Intelligent Systems and Computing, vol 1268. Springer, Cham. https://doi.org/10.1007/978-3-030-57802-2_51

Download citation

Publish with us

Policies and ethics