SPEA2 is a selection operator for multi-objective evolutionary problems. It maintains a Pareto-front distribution with balanced diversity, helping long-running evolution avoid sticking at specialized or incorrect solutions. section 3.4
Use SPEA2 when:
- The evolutionary run must preserve diversity over many generations. section 3.4
- You want a population distributed across the fitness range instead of concentrated around one region. section 3.4
- You can afford additional generations, because greater diversity may take longer to reach optimum fitness. section 3.4
A practical experiment
Run the selection comparison with a population of 1000 for 15 generations, then inspect the final histogram. Change population size, destinations, and generation count to observe how diversity changes. section 3.4
Compare the resulting selection-operator histograms to see how SPEA2 distributes population fitness. section 3.4
