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 条
  • [31] A New Genetic Algorithm for solving Traveling Salesman Problem
    Bai Xiaojuan
    Zhou Liang
    PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON APPLIED COMPUTER AND APPLIED COMPUTATIONAL SCIENCE: APPLIED COMPUTER AND APPLIED COMPUTATIONAL SCIENCE, 2009, : 451 - +
  • [32] Solving the Traveling Salesman Problem: A Modified Metaheuristic Algorithm
    Yousefikhoshbakht, Majid
    COMPLEXITY, 2021, 2021
  • [33] An Adaptive Genetic Algorithm for Solving Traveling Salesman Problem
    Wang, Jina
    Huang, Jian
    Rao, Shuqin
    Xue, Shaoe
    Yin, Jian
    ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS, PROCEEDINGS: WITH ASPECTS OF ARTIFICIAL INTELLIGENCE, 2008, 5227 : 182 - 189
  • [34] A Study of Solving Traveling Salesman Problem with Genetic Algorithm
    Sun, Chutian
    2020 9TH INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY AND MANAGEMENT (ICITM 2020), 2020, : 307 - 311
  • [35] The Quantum Approximate Algorithm for Solving Traveling Salesman Problem
    Ruan, Yue
    Marsh, Samuel
    Xue, Xilin
    Liu, Zhihao
    Wang, Jingbo
    CMC-COMPUTERS MATERIALS & CONTINUA, 2020, 63 (03): : 1237 - 1247
  • [36] Firefly Algorithm Solving Multiple Traveling Salesman Problem
    Li, Mingfu
    Ma, Jianhua
    Zhang, Yuyan
    Zhou, Houming
    Liu, Jingang
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2015, 12 (07) : 1277 - 1281
  • [37] The quantum approximate algorithm for solving traveling Salesman problem
    Ruan Y.
    Marsh S.
    Xue X.
    Liu Z.
    Wang J.
    Ruan, Yue (yue_ruan@ahut.edu.cn); Wang, Jingbo (jingbo.wang@uwa.edu.au), 2020, Tech Science Press (63): : 1237 - 1247
  • [39] Solving the Traveling Salesman Problem Using the IDINFO Algorithm
    Su, Yichun
    Ran, Yunbo
    Yan, Zhao
    Zhang, Yunfei
    Yang, Xue
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2025, 14 (03)
  • [40] An improved ant colony optimization algorithm with embedded genetic algorithm for the traveling salesman problem
    Zhao, Fanggeng
    Dong, Jinyan
    Li, Sujian
    Sun, Jiangsheng
    2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 7902 - +