Research Article

A High-Performance Genetic Algorithm: Using Traveling Salesman Problem as a Case

Algorithm 2

Outline of pattern reduction enhanced genetic algorithm (PREGA).
PREGA1. Randomly generate an initial population of chromosomes.
PREGA2. Use the fitness function to select the fitter chromosomes.
PREGA3. Apply common genes detection (CGD) algorithm to find the common genes.
PREGA4. Apply common genes compression (CGC) algorithm to reserve the common genes.
PREGA5. Apply the crossover and mutation operators in order.
PREGA6. If a stopping criterion is satisfied, then stop and output the best chromosome.
PREGA7. Go to step 2.