NSGA-II is a multi-objective evolutionary algorithm and selection operator that balances fitness optimization with long-term population diversity. It is especially useful when evolution runs long enough for populations to specialize or become stuck. section 3.4
Use the selection experiment to inspect how NSGA-II behaves:
- Set the population size to 1000 and run 15 generations to make differences between selection methods visible. section 3.4
- Inspect the final evolution output and compare histogram shapes as indicators of population diversity. section 3.4
- Contrast NSGA-II with best, worst, tournament, and SPEA2 selection when studying specialization and Pareto-front distribution. section 3.4
Compare the population distributions produced by different selection operators, including NSGA-II. section 3.4
