An improved fruit fly optimization algorithm for solving traveling salesman problem

被引:16
|
作者
Huang, Lan [1 ,2 ]
Wang, Gui-chao [1 ,2 ]
Bai, Tian [1 ,2 ]
Wang, Zhe [1 ,2 ]
机构
[1] Jilin Univ, Coll Comp Sci & Technol, Changchun 130012, Jilin, Peoples R China
[2] Jilin Univ, Minist Educ, Key Lab Symbol Computat & Knowledge Engn, Changchun 130012, Jilin, Peoples R China
基金
中国国家自然科学基金;
关键词
Traveling salesman problem; Fruit fly optimization algorithm; Elimination mechanism; Vision search; Operator; NETWORK; SYSTEM;
D O I
10.1631/FITEE.1601364
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 optimization 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
页数:9
相关论文
共 50 条
  • [41] A NOVEL DISCRETE RAT SWARM OPTIMIZATION (DRSO) ALGORITHM FOR SOLVING THE TRAVELING SALESMAN PROBLEM
    Mzili, Toufik
    Riffi, Mohammed Essaid
    Mzili, Ilyass
    Dhiman, Gaurav
    [J]. Decision Making: Applications in Management and Engineering, 2022, 5 (02): : 287 - 299
  • [42] A modified particle swarm optimization algorithm and its application for solving traveling salesman problem
    Wang, CR
    Zhang, JW
    Yang, J
    Hu, CJ
    Liu, J
    [J]. PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON NEURAL NETWORKS AND BRAIN, VOLS 1-3, 2005, : 689 - 694
  • [43] An elitist approach for solving the traveling salesman problem using an animal migration optimization algorithm
    Ulker, Ezgi
    [J]. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2018, 26 (01) : 605 - 617
  • [44] ON THE RECURSIVE ALGORITHM FOR SOLVING THE TRAVELING SALESMAN PROBLEM ON THE BASIS OF THE DATA FLOW OPTIMIZATION METHOD
    Ivohin, E. V.
    Gavrylenko, V. V.
    Ivohina, K. E.
    [J]. RADIO ELECTRONICS COMPUTER SCIENCE CONTROL, 2023, (03) : 141 - 147
  • [45] A combination of genetic algorithm and particle swarm optimization method for solving traveling salesman problem
    Borna, Keivan
    Khezri, Razieh
    [J]. COGENT MATHEMATICS, 2015, 2
  • [46] An Improved Genetic Algorithm for Multiple Traveling Salesman Problem
    Zhou, Wei
    Li, Yuanzong
    [J]. 2010 2ND INTERNATIONAL ASIA CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS (CAR 2010), VOL 1, 2010, : 493 - 495
  • [47] An improved approximation algorithm for the clustered traveling salesman problem
    Bao, Xiaoguang
    Liu, Zhaohui
    [J]. INFORMATION PROCESSING LETTERS, 2012, 112 (23) : 908 - 910
  • [48] An improved fruit fly optimization algorithm for solving high dimensional problems
    Cheng, Xiaohong
    Chen, Liding
    Xu, Bugong
    [J]. 2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 2310 - 2316
  • [49] An Improved Discrete Firefly Algorithm for the Traveling Salesman Problem
    Zhou, Lingyun
    Ding, Lixin
    Qiang, Xiaoli
    Luo, Yihan
    [J]. JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2015, 12 (07) : 1184 - 1189
  • [50] An improved genetic algorithm for the multiple traveling salesman problem
    Zhao, Fanggeng
    Dong, Jinyan
    Li, Sujian
    Yang, Xirui
    [J]. 2008 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-11, 2008, : 1935 - 1939