Publishing Service

Polishing & Checking

Frontiers of Information Technology & Electronic Engineering

ISSN 2095-9184 (print), ISSN 2095-9230 (online)

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 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.

Key words: Traveling salesman problem; Fruit fly optimization algorithm; Elimination mechanism; Vision search; Operator

Chinese Summary  <21> 一种改进的果蝇优化算法及其在旅行商问题求解中的应用

概要:旅行商问题(traveling salesman problem, TSP)是经典的NP(non-deterministic polynomial)难问题,在实际工程中有许多应用。而果蝇优化算法作为一种用于求解TSP问题的新群智能算法,具有易于理解、实现简单等优点。然而,该算法收敛速度慢、易陷入局部最优,从而导致寻优精度不高。为了有效求解TSP问题,本文提出了三种改进方法,以优化果蝇算法在TSP求解中的应用。一是,更加注重果蝇觅食行为中的视觉搜索能力,从而增强果蝇算法的收敛能力;二是,在果蝇优化算法中融入了淘汰机制以增加种群多样性;三是,提出了逆序操作算子和乘法操作算子,并将这两种基本操作算子运用到果蝇算法求解TSP问题上。本文对TSPLIB中的10个算例进行仿真实验,并与其它算法的实验结果进行对比,结果证明该算法不仅收敛速度快,而且寻优精度高。

关键词组:旅行商问题;果蝇优化算法;淘汰机制;视觉搜索;操作算子


Share this article to: More

Go to Contents

References:

<Show All>

Open peer comments: Debate/Discuss/Question/Opinion

<1>

Please provide your name, email address and a comment





DOI:

10.1631/FITEE.1601364

CLC number:

TP181

Download Full Text:

Click Here

Downloaded:

2237

Clicked:

5905

Cited:

0

On-line Access:

2017-12-04

Received:

2016-06-22

Revision Accepted:

2017-01-23

Crosschecked:

2017-11-06

Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952276; Fax: +86-571-87952331; E-mail: jzus@zju.edu.cn
Copyright © 2000~ Journal of Zhejiang University-SCIENCE