Abstract
Improved and Discrete Cuckoo Search (DCS) algorithm for solving the famous travelling salesman problem (TSP), an NP-hard combinatorial optimization problem, is recently developed by Ouaarab, Ahiod, and Yang in 2013, based on the cuckoo search (CS), developed by Yang and Deb in 2009. DCS first reconstructs the population of CS by introducing a new category of cuckoos in order to improve its search efficiency, and adapts it to TSP based on the terminology used either in inspiration source of CS or in its continuous search space. The performance of the proposed DCS is tested against a set of benchmarks of symmetric TSP from the well-known TSPLIB library. The results of the tests show that DCS is superior to some other metaheuristics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Arora, S.: Polynomial time approximation schemes for euclidean traveling salesman and other geometric problems. J. ACM (JACM) 45(5), 753–782 (1998)
Blum, C., Roli, A.: Metaheuristics in combinatorial optimization: overview and conceptual comparison. ACM Comput. Surv. (CSUR) 35(3), 268–308 (2003)
Brown, C.T., Liebovitch, L.S., Glendon, R.: Lévy flights in dobe ju/’hoansi foraging patterns. Hum Ecol 35(1), 129–138 (2007)
Chen, S.M., Chien, C.Y.: Solving the traveling salesman problem based on the genetic simulated annealing ant colony system with particle swarm optimization techniques. Expert Syst. Appl. 38(12), 14439–14450 (2011)
Clerc, M.: Discrete particle swarm optimization, illustrated by the traveling salesman problem. In: Babu, B.V, Onwubolu, G.C. (Eds.) New optimization techniques in engineering, pp. 219–239. Springer, Berlin (2004)
Croes, G.A.: A method for solving traveling salesman problems. Oper. Res. 6(6), 791–812 (1958)
Davendra, D.: Traveling Salesman Problem, Theory and Applications. InTech Publisher, Rijeka (2010)
Dorigo, M., Maniezzo, V., Colorni, A.: Positive feedback as a search strategy. Technical report. pp. 99–016. Dipartimento di Electtonica, Polotecnico di Milano, Italy (1992)
Dorigo, M., Di Caro, G.: Ant colony optimization: a new metaheuristic. In: Proceedings of the 1999 Congress on Evolutionary Computation, 1999, CEC 99, (Vol. 2). IEEE (1999)
Gandomi, A.H., Yang, X.S., Alavi, A.H.: Mixed variable structural optimization using firefly algorithm. Comput. Struct. 89(23–24), 2325–2336 (2011)
Gandomi, A.H., Talatahari, S., Yang, X.S., Deb, S.: Design optimization of truss structures using cuckoo search algorithm. Struct. Des Tall Special Build. (2012). doi:10.1002/tal.1033
Gandomi, A.H., Yang, X.S., Alavi, A.H.: Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng. Comput. 29(1), 17–35 (2013)
Geem, Z.W., Kim, J.H., Loganathan, G.V.: A new heuristic optimization algorithm: harmony search. Simulation 76(2), 60–68 (2001)
Glover, F., Laguna, M.: Tabu Search, vol. 22. Kluwer academic publishers, Boston (1997)
Glover, F., Kochenberger, G.A.: Handbook of Metaheuristics. Springer, New York (2003)
Grefenstette, J.J., Gopal, R., Rosmaita, B.J., Gucht, D.V.: Genetic algorithms for the traveling salesman problem. In: Proceedings of the 1st international conference on genetic algorithms, pp. 160–168. L. Erlbaum Associates Inc. (1985)
Hochbaum, D.S.: Approximation Algorithms for NP-Hard Problems. PWS Publishing Co, Boston (1996)
Jati, G.K.: Evolutionary discrete firefly algorithm for travelling salesman problem. In Adaptive and Intelligent Systems, pp. 393–403. Springer, Berlin (2011)
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of the IEEE international conference on neural networks, IEEE 1995, vol. 4, pp. 1942–1948 (1995)
Kernighan, B.W., Lin, S.: An efficient heuristic procedure for partitioning graphs. Bell Syst. Tech. J. 49, 291–307 (1970)
Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983)
Kochenberger, G.A.: Handbook of Metaheuristics. Springer, New York (2003)
Laporte, G.: The traveling salesman problem: an overview of exact and approximate algorithms. Eur. J. Oper. Res. 59(2), 231–247 (1992)
Lawler, E.L., Lenstra, J.K., Kan, A.R., Shmoys, D.B.: The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization, Vol. 3. Wiley, Chichester (1985)
Lenstra, J.K., Rinnooy, K.A.: Some simple applications of the travelling salesman problem. Oper. Res. Quart. 26(5), 717–733 (1975)
Malek, M., Guruswamy, M., Pandya, M., Owens, H.: Serial and parallel simulated annealing and tabu search algorithms for the traveling salesman problem. Ann. Oper. Res. 21(1), 59–84 (1989)
Martin, O., Otto, S.W., Felten, E.W.: Large-step markov chains for the traveling salesman problem. Complex Syst. 5(3), 299–326 (1991)
Melanie, M.: An Introduction to Genetic Algorithms. MIT Press, Massachusetts (1999). (Fifth printing)
Ouaarab, A., Ahiod, B., Yang, X.S.: Discrete cuckoo search algorithm for the travelling salesman problem. Neural Comput. Appl. (2013). doi:10.1007/s00521-013-1402-2
Papadimitriou, C.H.: Euclidean TSP is NP-complete. Theor. Comput. Sci. 4, 237–244 (1977)
Payne, R.B., Sorenson, M.D.: The Cuckoos, vol. 15. Oxford University Press, Oxford (2005)
Potvin, J.Y.: Genetic algorithms for the traveling salesman problem. Ann. Oper. Res. 63(3), 337–370 (1996)
Reinelt, G.: Tsplib a traveling salesman problem library. ORSA J. Comput. 3(4), 376–384 (1991)
Reinelt, G.: The Traveling Salesman: Computational Solutions for TSP Applications, vol. 15. Springer, New York (1994)
Sahni, S., Gonzalez, T.: P-complete approximation problems. J. ACM (JACM) 23(3), 555–565 (1976)
Shi, X.H., Liang, Y.C., Lee, H.P., Lu, C., Wang, Q.X.: Particle swarm optimization-based algorithms for tsp and generalized tsp. Inf. Process. Lett. 103(5), 169–176 (2007)
Shlesinger, M.F., Zaslavsky, G.M., Frisch, U.: Lévy Flights and Related Topics in physics:(Nice, 27–30 June 1994). Springer, New York (1995)
Talbi, E.G.: Metaheuristics: From Design to Implementation, vol. 74. Wiley, Hoboken (2009)
Teodorovic, D., Lucic, P., Markovic, G., Orco, M.D.: Bee colony optimization: principles and applications. In: 2006 8th Seminar on Neural Network Applications in Electrical Engineering (NEUREL 2006), IEEE, pp. 151–156 (2006)
Teodorovic, D.: Bee colony optimization (BCO). In: Lim, C.P., Jain, L.C., Dehuri, S. (eds.) Innovations in Swarm Intelligence, pp. 39–60. Springer Berlin (2009)
Tucker, A.W. Letter to David Shmoys, 17 Feb 1983. [1:3].
Wang, K.P., Huang, L., Zhou, C.G., Pang, W.: Particle swarm optimization for traveling salesman problem. In: 2003 International Conference on Machine Learning and Cybernetics, vol. 3, pp. 1583–1585. IEEE (2003)
Wong, L.P., Low, M.Y.H., Chong, C.S.: A bee colony optimization algorithm for traveling salesman problem. In: Second Asia International Conference on Modeling and Simulation, 2008. AICMS 08, pp. 818–823. IEEE (2008)
Yang, X.S.: Firefly algorithms for multimodal optimization. In: Stochastic Algorithms: Foundations and Applications, pp. 169–178. Springer, Berlin (2009)
Yang, X.S., Deb, S., (2009) Cuckoo search via lévy flights. In: World congress on Nature and biologically inspired computing, NaBIC 2009, pp. 210–214. IEEE (2009)
Yang, X.S., Deb, S.: Engineering optimisation by cuckoo search. Int. J. Math. Modell. Numer. Optim. 1(4), 330–343 (2010)
Yang, X.S.: Engineering Optimization: An Introdubtion with Metaheuristic Applications. Wiley, Hoboken (2010)
Yang, X.S., Gandomi, A.H.: Bat algorithm: a novel approach for global engineering optimization. Eng. Comput. 29(5), 464–483 (2012)
Yang, X.S., Cui, Z.H., Xiao, R.B., Gandomi, A.H., Karamanoglu, M.: Swarm Intelligence and Bio-Inspired Computation: Theory and Applications. Elsevier, Waltham (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Ouaarab, A., Ahiod, B., Yang, XS. (2014). Improved and Discrete Cuckoo Search for Solving the Travelling Salesman Problem. In: Yang, XS. (eds) Cuckoo Search and Firefly Algorithm. Studies in Computational Intelligence, vol 516. Springer, Cham. https://doi.org/10.1007/978-3-319-02141-6_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-02141-6_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-02140-9
Online ISBN: 978-3-319-02141-6
eBook Packages: EngineeringEngineering (R0)