Impact of double operators on the performance of a genetic algorithm for solving the traveling salesman problem

  • Authors:
  • Goran Martinovic;Drazen Bajer

  • Affiliations:
  • Faculty of Electrical Engineering, Josip Juraj Strossmayer University of Osijek, Osijek, Croatia;Faculty of Electrical Engineering, Josip Juraj Strossmayer University of Osijek, Osijek, Croatia

  • Venue:
  • SEMCCO'11 Proceedings of the Second international conference on Swarm, Evolutionary, and Memetic Computing - Volume Part I
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Genetic algorithms are a frequently used method for search and optimization problem solving. They have been applied very successfully to many NP-hard problems, among which the traveling salesman problem, which is also considered in this paper, is one of the most famous representative ones. A genetic algorithm usually makes use only of single mutation and a single crossover operator. However, three modes for determination which of the double crossover and mutation operators should be used in a given moment are presented. It has also been tested if there is a positive impact on the performance if double genetic operators are used. Experimental analysis conducted on several instances of the symmetric traveling salesman problem showed that it is possible to achieve better results by adaptively adjusting the usage of double operators, rather than by combining any single genetic operators.