Concepedia

Publication | Closed Access

A Discrete Adapted Dragonfly Algorithm For Solving The Traveling Salesman Problem

13

Citations

11

References

2021

Year

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.

References

YearCitations

Page 1