An improved fruit fly optimization algorithm for solving traveling salesman problem

被引:0
|
作者
Lan Huang
Gui-chao Wang
Tian Bai
Zhe Wang
机构
[1] Jilin University,College of Computer Science and Technology
[2] Ministry of Education,Key Laboratory of Symbolic Computation and Knowledge Engineering (Jilin University)
关键词
Traveling salesman problem; Fruit fly optimization algorithm; Elimination mechanism; Vision search; Operator; TP181;
D O I
暂无
中图分类号
学科分类号
摘要
The traveling salesman problem (TSP), a typical non-deterministic polynomial (NP) hard problem, has been used in many engineering applications. As a new swarm-intelligence optimization algorithm, the fruit fly optimization algorithm (FOA) is used to solve TSP, since it has the advantages of being easy to understand and having a simple implementation. However, it has problems, including a slow convergence rate for the algorithm, easily falling into the local optimum, and an insufficient optimi-zation precision. To address TSP effectively, three improvements are proposed in this paper to improve FOA. First, the vision search process is reinforced in the foraging behavior of fruit flies to improve the convergence rate of FOA. Second, an elimination mechanism is added to FOA to increase the diversity. Third, a reverse operator and a multiplication operator are proposed. They are performed on the solution sequence in the fruit fly’s smell search and vision search processes, respectively. In the experiment, 10 benchmarks selected from TSPLIB are tested. The results show that the improved FOA outperforms other alternatives in terms of the convergence rate and precision.
引用
收藏
页码:1525 / 1533
页数:8
相关论文
共 50 条
  • [21] A Dragonfly Algorithm for Solving Traveling Salesman Problem
    Hammouri, Abdelaziz I.
    Abu Samra, Enas Tawfiq
    Al-Betar, Mohammed Azmi
    Khalil, Raid M.
    Alasmer, Ziad
    Kanan, Monther
    2018 8TH IEEE INTERNATIONAL CONFERENCE ON CONTROL SYSTEM, COMPUTING AND ENGINEERING (ICCSCE 2018), 2018, : 136 - 141
  • [22] Improved fruit fly optimization algorithm for solving the hybrid flow shop scheduling problem
    Zhou Y.-Q.
    Wang C.-Y.
    Li Y.-L.
    Li X.-Y.
    Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2023, 40 (04): : 597 - 606
  • [23] Application of Improved Ant Colony Optimization Algorithm on Traveling Salesman Problem
    Yang, Xue
    Wang, Jie-sheng
    PROCEEDINGS OF THE 28TH CHINESE CONTROL AND DECISION CONFERENCE (2016 CCDC), 2016, : 2156 - 2160
  • [24] An Improved Unordered Pair Bat Algorithm for Solving the Symmetrical Traveling Salesman Problem
    Zhang Nan
    Lv Zhimin
    Qiao Shen
    Li Ting
    FOUNDATIONS OF COMPUTING AND DECISION SCIENCES, 2022, 47 (01) : 87 - 103
  • [25] Parallel discrete lion swarm optimization algorithm for solving traveling salesman problem
    Zhang Daoqing
    Jiang Mingyan
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2020, 31 (04) : 751 - 760
  • [26] Ant Colony Optimization Algorithm for Solving the Provider - Modified Traveling Salesman Problem
    Baranowski, Krzysztof
    Koszalka, Leszek
    Pozniak-Koszalka, Iwona
    Kasprzak, Andrzej
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, PT 1, 2014, 8397 : 493 - 502
  • [27] Solving traveling salesman problem by ant colony optimization algorithm with association rule
    Gao Shang
    Zhang Lei
    Zhuang Fengting
    Zhang Chunxian
    ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 3, PROCEEDINGS, 2007, : 693 - +
  • [28] Parallel discrete lion swarm optimization algorithm for solving traveling salesman problem
    ZHANG Daoqing
    JIANG Mingyan
    JournalofSystemsEngineeringandElectronics, 2020, 31 (04) : 751 - 760
  • [29] An Improved Hybrid Algorithm for Traveling Salesman Problem
    Bai, Qiuying
    Li, Guizhi
    Sun, Qiheng
    2015 8TH INTERNATIONAL CONFERENCE ON BIOMEDICAL ENGINEERING AND INFORMATICS (BMEI), 2015, : 806 - 809
  • [30] An improved genetic algorithm for the traveling salesman problem
    Li, Lijie
    Zhang, Ying
    ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS: WITH ASPECTS OF CONTEMPORARY INTELLIGENT COMPUTING TECHNIQUES, 2007, 2 : 208 - +