skip to main content
10.1145/3638209.3638217acmotherconferencesArticle/Chapter ViewAbstractPublication PagesciisConference Proceedingsconference-collections
research-article

Metaheuristic Approach for Solving the Traveling Salesman Problem with Drone

Published:28 February 2024Publication History

ABSTRACT

A well-known combinatorial optimization issue called The Traveling Salesman issue (TSP) has applications in many fields, including drone-based delivery and monitoring systems. In this study, we examine the effectiveness of three distinct implementations of the Simulated Annealing (SA), Sparrow Search Algorithm (SSA), and Tabu Search (TS) metaheuristic algorithms to solve the TSP for drone applications. The goal is to evaluate each algorithm's performance and assess whether it is appropriate for use in practical drone deployment scenarios while considering limitations like the maximum drone distance and the number of trips. Our approach focuses on how SA, SSA, and TS are implemented individually and outlines the experimental setup used to compare performance. To guarantee a neutral comparison, the study is carried out in simulation using Python in the same environment for all of the methods. The goal is to reduce the vehicle and drone's combined total distance travelled.

References

  1. Mohamed Abdel-Basset, Laila Abdel-Fatah, and Arun Kumar Sangaiah. 2018. Chapter 10 - Metaheuristic Algorithms: A Comprehensive Review. In Computational Intelligence for Multimedia Big Data on the Cloud with Engineering Applications, Arun Kumar Sangaiah, Michael Sheng and Zhiyong Zhang (eds.). Academic Press, 185–231. https://doi.org/10.1016/B978-0-12-813314-9.00010-4Google ScholarGoogle ScholarCross RefCross Ref
  2. Sarab AlMuhaideb, Taghreed Alhussan, Sara Alamri, Yara Altwaijry, Lujain Aljarbou, and Haifa Alrayes. 2021. Optimization of Truck-Drone Parcel Delivery Using Metaheuristics. Applied Sciences 11, 14 (2021). https://doi.org/10.3390/app11146443Google ScholarGoogle ScholarCross RefCross Ref
  3. Miroslaw Blocho. 2020. Chapter 4 - Heuristics, metaheuristics, and hyperheuristics for rich vehicle routing problems. In Smart Delivery Systems, Jakub Nalepa (ed.). Elsevier, 101–156. https://doi.org/10.1016/B978-0-12-815715-2.00009-9Google ScholarGoogle ScholarCross RefCross Ref
  4. Michael R Garey and David S Johnson. 1990. Computers and Intractability; A Guide to the Theory of NP-Completeness. W. H. Freeman & Co., USA.Google ScholarGoogle Scholar
  5. Michel Gendreau and Jean-Yves Potvin. 2005. Metaheuristics in Combinatorial Optimization. Ann Oper Res 140, 1 (2005), 189–213. https://doi.org/10.1007/s10479-005-3971-7Google ScholarGoogle ScholarCross RefCross Ref
  6. Fred Glover. 1990. Tabu search - Part I. INFORMS J Comput 2, (January 1990), 4–32.Google ScholarGoogle ScholarCross RefCross Ref
  7. Fred Glover. 1990. Tabu search—part II. ORSA Journal on Computing 2, (February 1990), 4–32. https://doi.org/10.1287/ijoc.2.1.4Google ScholarGoogle ScholarCross RefCross Ref
  8. Gregory Gutin and Abraham P. Punnen (Eds.). 2007. The Traveling Salesman Problem and Its Variations. Springer US, Boston, MA. https://doi.org/10.1007/b101971Google ScholarGoogle ScholarCross RefCross Ref
  9. Quang Minh Ha, Yves Deville, Quang Dung Pham, and Minh Hoàng Hà. 2020. A hybrid genetic algorithm for the traveling salesman problem with drone. Journal of Heuristics 26, 2 (2020), 219–247. https://doi.org/10.1007/s10732-019-09431-yGoogle ScholarGoogle ScholarDigital LibraryDigital Library
  10. David S Johnson and Lyle A McGeoch. 2008. The Traveling Salesman Problem: A Case Study in Local Optimization. 2008. .Google ScholarGoogle Scholar
  11. S Kirkpatrick, C D Gelatt, and M P Vecchi. 1983. Optimization by Simulated Annealing. Science (1979) 220, 4598 (May 1983), 671–680. https://doi.org/10.1126/science.220.4598.671Google ScholarGoogle ScholarCross RefCross Ref
  12. Gilbert Laporte. 1992. The traveling salesman problem: An overview of exact and approximate algorithms. Eur J Oper Res 59, 2 (1992), 231–247. https://doi.org/10.1016/0377-2217(92)90138-YGoogle ScholarGoogle ScholarCross RefCross Ref
  13. Giusy Macrina, Luigi Di Puglia Pugliese, Francesca Guerriero, and Gilbert Laporte. 2020. Drone-aided routing: A literature review. Transp Res Part C Emerg Technol 120, (2020), 102762. https://doi.org/10.1016/j.trc.2020.102762Google ScholarGoogle ScholarCross RefCross Ref
  14. Setyo Tri Windras Mara, Ruhul Sarker, Daryl Essam, and Saber Elsayed. 2023. Solving electric vehicle–drone routing problem using memetic algorithm. Swarm Evol Comput 79, (2023), 101295. https://doi.org/10.1016/j.swevo.2023.101295Google ScholarGoogle ScholarCross RefCross Ref
  15. Chase C Murray and Amanda G Chu. 2015. The flying sidekick traveling salesman problem: Optimization of drone-assisted parcel delivery. Transp Res Part C Emerg Technol 54, (2015), 86–109. https://doi.org/10.1016/j.trc.2015.03.005Google ScholarGoogle ScholarCross RefCross Ref
  16. James B Orlin. 1997. A polynomial time primal network simplex algorithm for minimum cost flows. Math Program 78, 2 (1997), 109–129. https://doi.org/10.1007/BF02614365Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Andrea Ponza. 2016. Optimization of drone-assisted parcel delivery. https://doi.org/10.13140/RG.2.2.24444.56962Google ScholarGoogle ScholarCross RefCross Ref
  18. Soo-Yong Shin, Byoung-Tak Zhang, and Sung-Soo Jun. 1999. Solving traveling salesman problems using molecular programming. https://doi.org/10.1109/CEC.1999.782531Google ScholarGoogle ScholarCross RefCross Ref
  19. Jiankai Xue and Bo Shen. 2020. A novel swarm intelligence optimization approach: sparrow search algorithm. Systems Science & Control Engineering 8, 1 (January 2020), 22–34. https://doi.org/10.1080/21642583.2019.1708830Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Metaheuristic Approach for Solving the Traveling Salesman Problem with Drone

    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
      CIIS '23: Proceedings of the 2023 6th International Conference on Computational Intelligence and Intelligent Systems
      November 2023
      193 pages
      ISBN:9798400709067
      DOI:10.1145/3638209

      Copyright © 2023 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 the author(s) 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: 28 February 2024

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

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

      • Downloads (Last 12 months)6
      • Downloads (Last 6 weeks)1

      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