public class ParetoSelector extends java.lang.Object implements ISelectNextPopulation
Constructor and Description |
---|
ParetoSelector() |
Modifier and Type | Method and Description |
---|---|
boolean |
filtersDuplicates() |
java.util.List<InstanceData> |
selectNextPopulation(java.util.Collection<InstanceData> currentPopulation,
java.util.List<IObjective> objectives,
int numberOfSelectedInstances,
boolean finalSelection,
ObjectiveComparatorHelper helper,
boolean calcCrowdingDistanceForEachFront) |
ParetoSelector |
withMaxPopulationSize(int maxPopulationSize) |
public ParetoSelector withMaxPopulationSize(int maxPopulationSize)
public java.util.List<InstanceData> selectNextPopulation(java.util.Collection<InstanceData> currentPopulation, java.util.List<IObjective> objectives, int numberOfSelectedInstances, boolean finalSelection, ObjectiveComparatorHelper helper, boolean calcCrowdingDistanceForEachFront)
selectNextPopulation
in interface ISelectNextPopulation
public boolean filtersDuplicates()
filtersDuplicates
in interface ISelectNextPopulation