Genetic Algorithm with Multiple Crossovers on the Traveling Salesman Problem
A study of seven crossover strategies for the Traveling Salesman Problem, including a technique that runs multiple crossovers during a single execution and compares their performance.
More details
The Traveling Salesman Problem is a well-known NP-complete problem. Genetic algorithms can produce approximate solutions, but the crossover strategy has a major effect on how close those solutions get to the optimum within the available time.
Created for the Introduction to Artificial Intelligence class at DigiPen, this project implemented and compared seven crossover strategies as well as the multiple-crossover technique.
The accompanying images show optimal solutions for the first two test cases and a strong suboptimal solution for the third.
01 / 03

