Abstract

The Traveling Salesman Problem (TSP) is a combinatorial optimization problem which has a plethora of real-world applications in various domains. Since large scale TSP problems are difficult to be solved by deterministic algorithms in a reasonable amount of time, heuristic and meta-heuristic algorithms such as swarm intelligence algorithms are usually used for solving TSP. These algorithms provide near-optimal solutions in a feasible amount of time. The Dragonfly Algorithm (DA) is a recent swarm intelligence algorithm and it has shown to have a higher performance as compared to other swarm intelligence algorithms in various applications. Since the original DA algorithm is proposed for solving continuous optimization problems, it cannot be used for solving TSP and although a binary version of the algorithm, called BDA, is also proposed, it is not suitable for solving TSP. Hence, in this paper, a variant of the DA algorithm is proposed. DA is adapted for solving TSP by adapting its equations and making use of the method of swap sequences to update the position of the artificial dragonflies in the search space. The algorithm is employed to solve a TSP problem which consists of four cities and the results show that the proposed algorithm is able to provide the optimal TSP path.

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