International Journal on Advanced Science, Engineering and Information Technology, Vol. 8 (2018) No. 3, pages: 762-770, DOI:10.18517/ijaseit.8.3.4867

Different Applications of the Genetic Mutation Operator for Symetric Travelling Salesman Problem

Velin Kralev

Abstract

This paper presents the results of an analysis of three algorithms for the Travelling Salesman Problem (TSP). The basic steps of genetic algorithms (GAs) and their benefits in solving combinatorial optimization problems are also presented. Moreover, several studies related to TPS and some approaches to its solution are discussed. An optimized version of the standard recursive algorithm for solving TSP using the backtracking method is presented. This algorithm is used to generate optimal solutions concerning the studied graphs. In addition, a standard genetic algorithm for solving TSP and its modification are also presented. The modified algorithm uses the genetic operator mutation in a different way. The results show that the recursive algorithm can be used successfully to solve the TSP for graphs with a small number of vertices, for instance, 25-30. The results of the two GAs were different. The modified GA found the optimal solutions for all tested graphs, while the standard GA found the optimal solutions in only 40% of the cases. These results were obtained for a reasonable time (in seconds), with appropriate values of the control parameters - population size and reproduction number. It appeared that the use of the genetic mutation operator yields better results when applied to identical solutions. If pairs of identical solutions are found in a population, then every second must mutate. The methodology and the conditions for conducting the experiments are described in details.

Keywords:

travelling salesman problem; genetic algorithm; crossover; mutation

Viewed: 242 times (since Sept 4, 2017)

cite this paper     download