D-PFA: A Discrete Metaheuristic Method for Solving Traveling Salesman Problem Using Pathfinder Algorithm

被引:7
作者
Pirozmand, Poria [1 ]
Hosseinabadi, Ali Asghar Rahmani [2 ]
Chari, Maedeh Jabbari [3 ]
Pahlavan, Faezeh [4 ]
Mirkamali, Seyedsaeid [5 ]
Weber, Gerhard-Wilhelm [6 ,7 ]
Nosheen, Summera [8 ]
Abraham, Ajith [9 ,10 ]
机构
[1] Holmes Inst, Fac Higher Educ, Sydney, NSW 2000, Australia
[2] Univ Regina, Dept Comp Sci, Regina, SK S4S 0A2, Canada
[3] Islamic Azad Univ Masjed Soleiman, Dept Ind Engn, Masjed Soleyman 6491796581, Khuzestan, Iran
[4] Univ Mazandaran, Dept Comp Engn, Babolsar 4741613534, Mazandaran, Iran
[5] Payame Noor Univ, Dept Comp Engn & IT, Tehran 193954697, Iran
[6] Poznan Univ Tech, Fac Engn Management, PL-60965 Poznan, Poland
[7] Middle East Tech Univ METU, IAM UME, TR-06800 Ankara, Turkiye
[8] Univ Sydney, Fac Engn, Sch Elect & Informat Engn, Sydney, NSW 2008, Australia
[9] Bennett Univ, Sch Comp Sci Engn & Technol, Greater Noida 201310, Uttar Pradesh, India
[10] Innopolis Univ, Innopolis 420500, Republic Of Tat, Russia
关键词
Symmetric TSP; optimization; operational research; discrete pathfinder algorithm; population-based metaheuristic; SYMBIOTIC ORGANISMS SEARCH; PARTICLE SWARM OPTIMIZATION; GENETIC ALGORITHM; BAT ALGORITHM; SCHEMES;
D O I
10.1109/ACCESS.2023.3320562
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Traveling Salesman Problem (TSP) which is a theoretical computer science and operations research problem, has several applications even in its purest formulation, such as the manufacture of microchips, planning, and logistics. There are many methods proposed in the literature to solve TSP with gains and losses. We propose a discrete metaheuristic method called D-PFA to solve this problem more efficiently. Initially, the Pathfinder Algorithm (PFA) was presented to handle issues involving continuous optimization, where it worked effectively. In recent years, there have been various published variants of PFA, and it has been frequently employed to address engineering challenges. In this study, the original PFA algorithm is broken into four sub-algorithms and every sub-algorithm is discretized and coupled to form a new algorithm. The proposed algorithm has a high degree of flexibility, a quick response time, strong exploration and exploitation. To validate the significant advantages of the proposed D-PFA, 34 different instances with different sizes are used in simulation results. The proposed method was also compared with 12 State-of-the-Art algorithms. Results indicate that the suggested approach is more competitive and resilient in solving TSP than other algorithms in different aspects. A conclusion and an outlook on future studies and applications are given at the end of the paper.
引用
收藏
页码:106544 / 106566
页数:23
相关论文
共 50 条
  • [41] Discrete greedy flower pollination algorithm for spherical traveling salesman problem
    Zhou, Yongquan
    Wang, Rui
    Zhao, Chengyan
    Luo, Qifang
    Metwally, Mohamed A.
    NEURAL COMPUTING & APPLICATIONS, 2019, 31 (07) : 2155 - 2170
  • [42] Greedy Permuting Method for Genetic Algorithm on Traveling Salesman Problem
    Liu, Junjun
    Li, Wenzheng
    2018 8TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC), 2018, : 47 - 51
  • [43] Solving traveling salesman problem by ant colony optimization-particle swarm optimization algorithm
    Gao, Shang
    Sun, Ling-fang
    Jiang, Xin-zi
    Tang, Ke-zong
    DCABES 2006 PROCEEDINGS, VOLS 1 AND 2, 2006, : 426 - 429
  • [44] A Survey on Hybridizing Genetic Algorithm with Dynamic Programming for Solving the Traveling Salesman Problem
    Pham Dinh Thanh
    Huynh Thi Thanh Binh
    Bui Thu Lam
    2013 INTERNATIONAL CONFERENCE OF SOFT COMPUTING AND PATTERN RECOGNITION (SOCPAR), 2013, : 72 - 77
  • [45] Impact of Double Operators on the Performance of a Genetic Algorithm for Solving the Traveling Salesman Problem
    Martinovic, Goran
    Bajer, Drazen
    SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, PT I, 2011, 7076 : 290 - 298
  • [46] GELS-GA: Hybrid Metaheuristic Algorithm for Solving Multiple Travelling Salesman Problem
    Hosseinabadi, Ali A. R.
    Kardgar, Maryam
    Shojafar, Mohammad
    Shamshirband, Shahaboddin
    Abraham, Ajith
    2014 14TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS (ISDA 2014), 2014,
  • [47] Hybrid discrete artificial bee colony algorithm with threshold acceptance criterion for traveling salesman problem
    Zhong, Yiwen
    Lin, Juan
    Wang, Lijin
    Zhang, Hui
    INFORMATION SCIENCES, 2017, 421 : 70 - 84
  • [48] Knowledge Application to Crossover Operators in Genetic Algorithm for Solving the Traveling Salesman Problem
    Singh, Pardeep
    Singh, Rahul Kumar
    Joshi, Deepa
    Bathla, Gourav
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2022, 10 (01)
  • [49] Discrete Flower Pollination Algorithm for Solving the Symmetric Travelling Salesman Problem
    Strange, Ryan
    Yang, Alice Yi
    Cheng, Ling
    2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 2130 - 2137
  • [50] A discrete shuffled frog-leaping algorithm based on heuristic information for traveling salesman problem
    Huang, Yao
    Shen, Xiao-Ning
    You, Xuan
    APPLIED SOFT COMPUTING, 2021, 102