Expand description
NSGA-II (Non-dominated Sorting Genetic Algorithm II)
Implements the NSGA-II algorithm for multi-objective optimization.
Reference: Deb, K., Pratap, A., Agarwal, S., & Meyarivan, T. (2002). A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6(2).
Structs§
- Nsga2
- NSGA-II algorithm
- Nsga2
Individual - NSGA-II individual with objectives and crowding info
Traits§
- Multi
Objective Fitness - Multi-objective fitness function trait
Functions§
- calculate_
crowding_ distance - Calculate crowding distance for a front
- crowded_
comparison - Crowded comparison operator
- fast_
non_ dominated_ sort - Fast non-dominated sort