Skip to main content

Impact of Double Operators on the Performance of a Genetic Algorithm for Solving the Traveling Salesman Problem

  • Conference paper
Swarm, Evolutionary, and Memetic Computing (SEMCCO 2011)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7076))

Included in the following conference series:

  • 2190 Accesses

Abstract

Genetic algorithms are a frequently used method for search and optimization problem solving. They have been applied very successfully to many NP-hard problems, among which the traveling salesman problem, which is also considered in this paper, is one of the most famous representative ones. A genetic algorithm usually makes use only of single mutation and a single crossover operator. However, three modes for determination which of the double crossover and mutation operators should be used in a given moment are presented. It has also been tested if there is a positive impact on the performance if double genetic operators are used. Experimental analysis conducted on several instances of the symmetric traveling salesman problem showed that it is possible to achieve better results by adaptively adjusting the usage of double operators, rather than by combining any single genetic operators.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Gutin, G., Punnen, A.P.: The Traveling Salesman Problem and Its Variations. Kluwer Academic Publishers, New York (2004)

    MATH  Google Scholar 

  2. Metaheuristics Network, http://www.metaheuristics.net/index.php?main=1

  3. Sivanandam, S.N., Deepa, S.N.: Introduction to Genetic Algorithms. Springer, Heidelberg (2008)

    MATH  Google Scholar 

  4. Haupt, R.L., Haupt, S.E.: Practical Genetic Algorithms, 2nd edn. John Wiley and Sons, New Jersey (2004)

    MATH  Google Scholar 

  5. Tuson, A., Ross, P.: Cost Based Operator Rate Adaption: An Investigation. In: Ebeling, W., Rechenberg, I., Voigt, H.-M., Schwefel, H.-P. (eds.) PPSN 1996. LNCS, vol. 1141, pp. 461–469. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

  6. Tasgetiren, M.F., Suganthan, P.N., Pan, Q.K.: An Ensemble of Discrete Differential Evolution Algorithms for Solving the Generalized Traveling Salesman Problem. Applied Mathematics and Computation 215(9), 3356–3368 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  7. Zhang, L., Wang, L., Zheng, D.-Z.: An Adaptive Genetic Algorithm with Multiple Operators for Flow Shop Scheduling. Int. J. of Advanced Manufacturing Technology 27(5-6), 580–587 (2006)

    Article  Google Scholar 

  8. Mallipeddi, R., Suganthan, P.N., Pan, Q.K., Tasgetiren, M.F.: Differential Evolution Algorithm with Ensemble of Parameters and Mutation Strategies. Applied Soft Computing 11(2), 1679–1696 (2011)

    Article  Google Scholar 

  9. El-Mihoub, T.A., Hopgood, A.A., Nolle, L., Battersby, A.: Hybrid Genetic Algorithms: A Review. Engineering Letters 13(2) (2006), http://www.engineeringletters.com/issues_v13/issue_2/EL_13_2_11.pdf

  10. Larranaga, P., Kuijpers, C.M.H., Murga, R.H., Inza, I., Dizdarevic, S.: Genetic Algorithms for the Traveling Salesman Problem: A Review of Representations and Operators. Artificial Intelligence Review 13, 129–170 (1999)

    Article  Google Scholar 

  11. Golub, M., Jakobovic, D., Budin, L.: Parallelization of Elimination Tournament Selection without Synchronization. In: Proc. of the 5th IEEE Int. Conf. on Intelligent Engineering Systems, INES 2001, Helsinki, Finland, September 16-18, pp. 85–89 (2001)

    Google Scholar 

  12. Johnson, D.S., McGeoch, L.A.: The Traveling Salesman Problem: A Case Study in Local Optimization. In: Aarts, E.H.L., Lenstra, J.K. (eds.) Local Search in Combinatorial Optimization, pp. 215–310. John Wiley and Sons, London (1997)

    Google Scholar 

  13. Ruprecht-Karls-Universität Heidelberg, http://www2.iwr.uni-heidelberg.de/groups/comopt/software/TSPLIB95/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Martinovic, G., Bajer, D. (2011). Impact of Double Operators on the Performance of a Genetic Algorithm for Solving the Traveling Salesman Problem. In: Panigrahi, B.K., Suganthan, P.N., Das, S., Satapathy, S.C. (eds) Swarm, Evolutionary, and Memetic Computing. SEMCCO 2011. Lecture Notes in Computer Science, vol 7076. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27172-4_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-27172-4_36

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-27171-7

  • Online ISBN: 978-3-642-27172-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics