Abstract

In this paper, an effective hybrid algorithm based on Particle Swarm Optimization (PSO) is proposed for solving the Traveling Salesman Problem (TSP), which is a well-known NP-complete problem. The hybrid algorithm combines the high global search efficiency of fuzzy PSO with the powerful ability to avoid being trapped in local minimum. In the fuzzy PSO system, fuzzy matrices were used to represent the position and velocity of the particles in PSO and the operators in the original PSO position and velocity formulas were redefined. Two strategies were employed in the hybrid algorithm to strengthen the diversity of the particles and to speed up the convergence process. The first strategy is based on Neighborhood Information Communication (NIC) among the particles where a particle absorbs better historical experience of the neighboring particles. This strategy does not depend on the individual experience of the particles only, but also the neighbor sharing information of the current state. The second strategy is the use of Simulated Annealing (SA) which randomizes the search algorithm in a way that allows occasional alterations that worsen the solution in an attempt to increase the probability of escaping local optima. SA is used to slow down the degeneration of the PSO swarm and increase the swarm’s diversity. In SA, a new solution in the neighborhood of the original one is generated by using a designed ? search method. A new solution with fitness worse than the original solution is accepted with a probability that gradually decreases at the late stages of the search process. The hybrid algorithm is examined using a set of benchmark problems from the TSPLIB with various sizes and levels of hardness. Comparative experiments were made between the proposed algorithm and regular fuzzy PSO, SA, and basic ACO. The computational results demonstrate the effectiveness of the proposed algorithm for TSP in terms of the obtained solution quality and convergence speed.

Highlights

  • Traveling Salesman Problem (TSP) is a well-known NPcomplete problem that has important practical applications as many complicated problems in various fields can be abstracted and changed to TSP [1,2,3]

  • The parameters used in Particle Swarm Optimization (PSO), Neighborhood Information Communication (NIC) and Simulated Annealing (SA) were determined through the preliminary experiments

  • An effective hybrid algorithm based on fuzzy PSO is proposed for solving the TSP, which is a well-known NP-complete problem

Read more

Summary

INTRODUCTION

Traveling Salesman Problem (TSP) is a well-known NPcomplete problem that has important practical applications as many complicated problems in various fields can be abstracted and changed to TSP [1,2,3]. The basic PSO algorithm suffers a serious problem that all particles are prone to be trapped into the local minimum in the later phase of convergence. A new algorithm that combines the fuzzy PSO algorithm with Neighborhood Information Communication (NIC) strategy and Simulated Annealing (SA) was proposed and applied to solve the TSP. By integrating NIC and SA to the fuzzy PSO, the new algorithm, which we call it PSO-NIC-SA can escape from local minimum trap in the later phases of convergence, and simplify the implementation of the algorithm.

PARTICLE SWARM OPTIMIZATION
Mathematical Model of TSP
Fuzzy Matrix to Represent TSP Solution
HYBRID ALGORITHM FOR TSP
Neighborhood Information Communication
Initialize the local best for every particle
SA-based Local Search for TSP
Hybrid PSO-NIC-SA Algorithm
EXPERIMENTAL RESULTS
CONCLUSIONS
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call