next up previous
Next: Results and Analysis Up: Augmenting Genetic Algorithms with Previous: The Traveling Salesman Problem

Methodology

We construct similar problems from our benchmark TSP [9] problems by modifying the benchmarks in five different ways. Table 1 lists the five kinds of modifications that were used. Since we know the current best solution to the TSP benchmarks, we train the genetic algorithm on the modified problem tex2html_wrap_inline311 saving and using the solutions to tex2html_wrap_inline311 to help solve the original problem. We compare the performance of the Non-Randomly initialized GA (NRGA) with a Randomly initialized GA (RGA) and the known optimal solution.

   table52
Table 1: Different ways of modifying TSPs

For all the problems, we use the same crossover and mutation probabilities of 0.85 and 0.05 respectively but use different population sizes and various number of generations for different problems. Table 2 shows the population sizes and the number of generations we use. For each modified problem, we run the RGA 10 times with 10 different random seeds and periodically save the best individual. We inject these chosen individuals (eight total) into the initial population of the NRGA to help solve the original problem.

   table62
Table 2: Population and generation size for different problems


next up previous
Next: Results and Analysis Up: Augmenting Genetic Algorithms with Previous: The Traveling Salesman Problem

Sushil J. Louis
Mon Aug 18 12:13:32 PDT 1997