desdeo_emo.selection.NSGAIII_select
Module Contents
Classes
The NSGA-III selection operator. Code is heavily based on the version of nsga3 in |
- class desdeo_emo.selection.NSGAIII_select.NSGAIII_select(pop: desdeo_emo.population.Population.Population, n_survive: int = None, selection_type: str = None)[source]
Bases:
desdeo_emo.selection.SelectionBase.InteractiveDecompositionSelectionBase
- The NSGA-III selection operator. Code is heavily based on the version of nsga3 in
the pymoo package by msu-coinlab.
- Parameters:
pop (Population) – [description]
n_survive (int, optional) – [description], by default None
- do(pop: desdeo_emo.population.Population.Population) List[int] [source]
Select individuals for mating for NSGA-III.
- Parameters:
pop (Population) – The current population.
- Returns:
List of indices of the selected individuals
- Return type:
List[int]