A Mutation Triggering Method for Genetic Algorithm to Solve Traveling Salesman Problem

  • Conference paper
  • First Online:
Embracing Industry 4.0

Abstract

This  chapter reveals the effect of combining mutation operators in Genetic Algorithm. Though mutation is a very effective genetic operator to escape the local optima, it has an adverse effect on computation time. It is quite a challenge to say how much probability is appropriate for mutation. The major contribution of this  chapter is to design a mutation triggering method by combining three mutation operators (Swap, Insertion and 2-Opt) and applying adaptive probability. To decide which mutation  can be activated at a given generation, a decision-making method named Mutation Triggering Method is proposed. To measure the performance of the proposed method, the classical traveling salesman problem was considered. The experimental result shows that the proposed method was able to find a better solution (travel cost) than the other approaches. For computation time, the proposed strategy did as well as other mutation strategies.  In conclusion, the combination of several mutation operators can ensure the benefits of diversity as well as the benefits of faster convergence.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Matai R, Singh SP, Mittal ML (2010) Traveling salesman problem: an overview of applications, formulations, and solution approaches. Traveling salesman problem, theory and applications, InTech, Croatia

    Google Scholar 

  2. Shukla A, Pandey, HM, Mehrotra D (2015) Comparative review of selection techniques in genetic algorithm. In: 2015 international conference on futuristic trends on computational analysis and knowledge management (ABLAZE), pp 515–519

    Google Scholar 

  3. Larranaga P, Kuijpers CM, Murga RH, Inza I, Dizdarevic S (1999) Genetic algorithms for the travelling salesman problem: A review of representations and operators. Artif Intell Rev 13(2):129–170

    Article  Google Scholar 

  4. Sathya N, Muthukumaravel A (2015) A review of the optimization algorithms on traveling salesman problem. Indian J Sci Technol 8(1)

    Google Scholar 

  5. Tollis IG (2019) Chapter 10 the traveling salesman problem. https://www.csd.uoc.gr/~hy583/papers/ch11.pdf. Last accessed 10 Mar 2019

  6. Maity S, Roy A, Maiti M (2019) A rough multi-objective genetic algorithm for uncertain constrained multi-objective solid travelling salesman problem. Granular Comput 4(1):125–142

    Article  Google Scholar 

  7. Chang C (2015) A 2-opt with mutation operator to the traveling salesman problem. Int J Adv Eng Technol Comput Sci (IROSSS) 2(1):16–21

    Google Scholar 

  8. Alkafaween E, Hassanat A (2018) Improving TSP solutions using GA with a new hybrid mutation based on knowledge and randomness. ar**v preprint ar**v:1801.07233

  9. Ahmed ZH (2013) A hybrid genetic algorithm for the bottleneck traveling salesman problem. ACM Trans Embed Comput Syst (TECS) 12(1):9

    Google Scholar 

  10. Xu J, Pei L, Zhu RZ (2018) Application of a genetic algorithm with random crossover and dynamic mutation on the travelling salesman problem. Procedia Computer Science 131:937–945

    Article  Google Scholar 

  11. Singh DR, Singh MK, Singh T, Prasad R (2018) Genetic algorithm for solving multiple traveling salesmen problem using a new crossover and population generation. Computación y Sistemas 22(2)

    Google Scholar 

  12. Hussain A, Muhammad YS, Nauman Sajid M, Hussain I, Mohamd Shoukry A, Gani S (2017) Genetic algorithm for traveling salesman problem with modified cycle crossover operator. Comput Intell Neurosci

    Google Scholar 

  13. 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–203

    Article  MathSciNet  Google Scholar 

  14. Abdoun O, Abouchabaka J, Tajani C (2012) Analyzing the performance of mutation operators to solve the travelling salesman problem. ar**v preprint ar**v:1203.3099

  15. Albayrak M, Allahverdi N (2011) Development a new mutation operator to solve the traveling salesman problem by aid of genetic algorithms. Expert Syst Appl 38(3):1313–1320

    Article  Google Scholar 

  16. Deep K, Mebrahtu H (2011) Combined mutation operators of genetic algorithm for the travelling salesman problem. Int J Comb Optim Prob Inf 2(3):1–23

    Google Scholar 

  17. Toğan V, Daloğlu AT (2008) An improved genetic algorithm with initial population strategy and self-adaptive member grou**. Comput Struct 86(11–12):1204–1218

    Article  Google Scholar 

  18. Maaranen H, Miettinen K, Mäkelä MM (2004) Quasi-random initial population for genetic algorithms. Comput Math Appl 47(12):1885–1895

    Article  MathSciNet  Google Scholar 

  19. Diaz-Gomez PA, Hougen DF (2007) Initial population for genetic algorithms: a metric approach. In Gem 43–49

    Google Scholar 

  20. Deng Y, Liu Y, Zhou D (2015) An improved genetic algorithm with initial population strategy for symmetric TSP. Math Prob Eng

    Google Scholar 

  21. Saini N (2017) Review of selection methods in genetic algorithms. Int J Eng Comput Sci 6(12):22261–22263

    Google Scholar 

  22. Reinelt G (1991) TSPLIB—A traveling salesman problem library. ORSA J Comput 3(4):376–384

    Article  Google Scholar 

Download references

Acknowledgements

This research work is partly supported by research grant RDU1703125 funded by Universiti Malaysia Pahang, http://www.ump.edu.my/. The authors would also like to thank Universiti Malaysia Pahang for publication support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sabira Khatun .

Editor information

Editors and Affiliations

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Qaiduzzaman, K.M. et al. (2020). A Mutation Triggering Method for Genetic Algorithm to Solve Traveling Salesman Problem. In: Mohd Razman, M., Mat Jizat, J., Mat Yahya, N., Myung, H., Zainal Abidin, A., Abdul Karim, M. (eds) Embracing Industry 4.0. Lecture Notes in Electrical Engineering, vol 678. Springer, Singapore. https://doi.org/10.1007/978-981-15-6025-5_15

Download citation

Publish with us

Policies and ethics

Navigation