A study of permutation crossover operators on the traveling salesman problem
Proceedings of the Second International Conference on Genetic Algorithms on Genetic algorithms and their application
Keep-best reproduction: a selection strategy for genetic algorithms
SAC '98 Proceedings of the 1998 ACM symposium on Applied Computing
Job Shop Scheduling with Genetic Algorithms
Proceedings of the 1st International Conference on Genetic Algorithms
AllelesLociand the Traveling Salesman Problem
Proceedings of the 1st International Conference on Genetic Algorithms
Scheduling Problems and Traveling Salesmen: The Genetic Edge Recombination Operator
Proceedings of the 3rd International Conference on Genetic Algorithms
AI '98 Proceedings of the 12th Biennial Conference of the Canadian Society for Computational Studies of Intelligence on Advances in Artificial Intelligence
Applying adaptive algorithms to epistatic domains
IJCAI'85 Proceedings of the 9th international joint conference on Artificial intelligence - Volume 1
Hi-index | 0.00 |
Genetic Algorithms (GAs) have traditionally been designed to work on bitstrings. More recently interest has shifted to the application of GAs to constraint optimization and combinatorial optimization problems. Important for an effective and efficient search is the use of a suitable crossover operator. This paper analyses the performance of six existing crossover operators in the traveling salesman domain. While the edge recombination operator was reported to be the most suitable operator in the TSP domain, our results suggest that this is only true for symmetric TSPs. The problem with edge recombination is that it inverts edges found in the parents. This has no negative effect for the symmetric TSP but can have a substantial effect if the TSP is asymmetric. We propose an edge based crossover operator for the asymmetric TSP and demonstrate its superiority over the traditional edge recombination. Another interesting finding is that order crossover (OX) which has an average performance for symmetric problems, performs very well on asymmetric problems.