Title
An improved fruit fly optimization algorithm for solving traveling salesman problem.
Abstract
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.
Year
DOI
Venue
2017
10.1631/FITEE.1601364
Frontiers of IT & EE
Keywords
Field
DocType
Traveling salesman problem, Fruit fly optimization algorithm, Elimination mechanism, Vision search, Operator, TP181
Mathematical optimization,Multiplication operator,Polynomial,Local optimum,Computer science,Travelling salesman problem,Rate of convergence,Operator (computer programming),Optimization algorithm
Journal
Volume
Issue
ISSN
18
10
2095-9184
Citations 
PageRank 
References 
1
0.35
0
Authors
4
Name
Order
Citations
PageRank
Huang Lan11013.31
Gui-chao Wang210.35
Tian Bai310.69
Zhe Wang410.35