skip to main content
10.1145/3533050.3533056acmotherconferencesArticle/Chapter ViewAbstractPublication PagesismsiConference Proceedingsconference-collections
research-article

A New Discrete Whale Optimization Algorithm with a Spiral 3-opt Local Search for Solving the Traveling Salesperson Problem

Authors Info & Claims
Published:24 June 2022Publication History

ABSTRACT

The whale optimization algorithm is a metaheuristic inspired by the hunting strategy of humpback whales. This paper proposes a new discrete spiral whale optimization algorithm (DSWOA) to solve the traveling salesperson problem (TSP). Our approach uses sequential consecutive crossover and spiral 3-opt search, a modified version of the popular 3-opt local search. Spiral 3-opt search works like the original 3-opt heuristic but only uses part of the tour to generate 3-opt moves. We show that spiral 3-opt achieves results similar to the original 3-opt technique and significantly reduces runtime. We evaluate DSWOA's performance on 19 TSP instances against six benchmark algorithms. Our results suggest that DSWOA produces TSP solutions that are as good or better than our competitors. For five of the six benchmark algorithms, we demonstrated statistically significant improvements.

References

  1. Mohamed Abd El Aziz, Ahmed A Ewees, and Aboul Ella Hassanien. 2017. Whale optimization algorithm and moth-flame optimization for multilevel thresholding image segmentation. Expert Systems with Applications 83 (2017), 242–256.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Niels Agatz, Paul Bouman, and Marie Schmidt. 2018. Optimization approaches for the traveling salesman problem with drone. Transportation Science 52, 4 (2018), 965–981.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Omar Mohammed Ahmed Ahmed and Humar Kahramanli. 2018. Meta-Heuristic Solution Approaches for Traveling Salesperson Problem. International Journal of Applied Mathematics Electronics and Computers 6, 3 (2018), 21–26.Google ScholarGoogle Scholar
  4. Zakir H Ahmed. 2010. Genetic algorithm for the traveling salesman problem using sequential constructive crossover operator. International Journal of Biometrics & Bioinformatics (IJBB) 3, 6 (2010), 96.Google ScholarGoogle Scholar
  5. Kenneth ALAN de JONG. 1975. Analysis of the behavior of a class of genetic adaptive systems. Technical Report No. 185, Department of Computer and Communication Sciences, University of Michigan (1975).Google ScholarGoogle Scholar
  6. Enrique Alba, José M Troya, 1999. A survey of parallel distributed genetic algorithms. Complexity 4, 4 (1999), 31–52.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Ibrahim Aljarah, Hossam Faris, and Seyedali Mirjalili. 2018. Optimizing connection weights in neural networks using the whale optimization algorithm. Soft Computing 22, 1 (2018), 1–15.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Mehmet Fatih Demiral. 2021. Analysis of a Hybrid Whale Optimization Algorithm for Traveling Salesman Problem. Mehmet Akif Ersoy Üniversitesi Fen Bilimleri Enstitüsü Dergisi 12, Ek (Suppl.) 1 (2021), 469–476.Google ScholarGoogle Scholar
  9. Joaquín Derrac, Salvador García, Daniel Molina, and Francisco Herrera. 2011. A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm and Evolutionary Computation 1, 1 (2011), 3–18.Google ScholarGoogle ScholarCross RefCross Ref
  10. David E Goldberg and John Henry Holland. 1988. Genetic algorithms and machine learning.(1988). Machine Learning, Springer (1988).Google ScholarGoogle Scholar
  11. Rishab Gupta, Nilay Shrivastava, Mohit Jain, Vijander Singh, and Asha Rani. 2018. Greedy WOA for travelling salesman problem. In International Conference on Advances in Computing and Data Sciences. Springer, 321–330.Google ScholarGoogle ScholarCross RefCross Ref
  12. Eugene L Lawler. 1985. The traveling salesman problem: a guided tour of combinatorial optimization. Wiley-Interscience Series in Discrete Mathematics (1985).Google ScholarGoogle Scholar
  13. Mingfu Li, Jianhua Ma, Yuyan Zhang, Houming Zhou, and Jingang Liu. 2015. Firefly algorithm solving multiple traveling salesman problem. Journal of Computational and Theoretical Nanoscience 12, 7 (2015), 1277–1281.Google ScholarGoogle ScholarCross RefCross Ref
  14. Ya Li, Yichao He, Xuejing Liu, Xiaohu Guo, and Zewen Li. 2020. A novel discrete whale optimization algorithm for solving knapsack problems. Applied Intelligence 50 (2020), 3350–3366.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Shen Lin. 1965. Computer solutions of the traveling salesman problem. Bell System Technical Journal 44, 10 (1965), 2245–2269.Google ScholarGoogle ScholarCross RefCross Ref
  16. Shen Lin and Brian W Kernighan. 1973. An effective heuristic algorithm for the traveling-salesman problem. Operations research 21, 2 (1973), 498–516.Google ScholarGoogle Scholar
  17. Majdi M Mafarja and Seyedali Mirjalili. 2017. Hybrid whale optimization algorithm with simulated annealing for feature selection. Neurocomputing 260 (2017), 302–312.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Seyedali Mirjalili and Andrew Lewis. 2016. The whale optimization algorithm. Advances in engineering software 95 (2016), 51–67.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. IM Oliver, DJ Smith, and John RC Holland. 1987. Study of permutation crossover operators on the traveling salesman problem. In Genetic algorithms and their applications: proceedings of the second International Conference on Genetic Algorithms: July 28-31, 1987 at the Massachusetts Institute of Technology, Cambridge, MA. Hillsdale, NJ: L. Erlhaum Associates, 1987.Google ScholarGoogle Scholar
  20. Eneko Osaba, Xin-She Yang, Fernando Diaz, Pedro Lopez-Garcia, and Roberto Carballedo. 2016. An improved discrete bat algorithm for symmetric and asymmetric traveling salesman problems. Engineering Applications of Artificial Intelligence 48 (2016), 59–71.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. D B Prakash and C Lakshminarayana. 2017. Optimal siting of capacitors in radial distribution network using whale optimization algorithm. Alexandria Engineering Journal 56, 4 (2017), 499–509.Google ScholarGoogle ScholarCross RefCross Ref
  22. Gerhard Reinelt. 1991. TSPLIB—A traveling salesman problem library. ORSA journal on computing 3, 4 (1991), 376–384.Google ScholarGoogle Scholar
  23. Paolo Toth and Daniele Vigo. 2002. The vehicle routing problem. SIAM.Google ScholarGoogle Scholar
  24. Percy PC Yip and Yoh-Han Pao. 1995. Combinatorial optimization with use of guided evolutionary simulated annealing. IEEE Transactions on neural networks 6, 2 (1995), 290–295.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Majid Yousefikhoshbakht and Mohammad Sedighpour. 2013. New imperialist competitive algorithm to solve the travelling salesman problem. International Journal of Computer Mathematics 90, 7 (2013), 1495–1505.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Jin Zhang, Li Hong, and Qing Liu. 2021. An improved whale optimization algorithm for the traveling salesman problem. Symmetry 13, 1 (2021), 48.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. A New Discrete Whale Optimization Algorithm with a Spiral 3-opt Local Search for Solving the Traveling Salesperson Problem
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Other conferences
            ISMSI '22: Proceedings of the 2022 6th International Conference on Intelligent Systems, Metaheuristics & Swarm Intelligence
            April 2022
            117 pages
            ISBN:9781450396288
            DOI:10.1145/3533050

            Copyright © 2022 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 24 June 2022

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
            • Research
            • Refereed limited
          • Article Metrics

            • Downloads (Last 12 months)13
            • Downloads (Last 6 weeks)0

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          HTML Format

          View this article in HTML Format .

          View HTML Format