public class FirstNSolutionsSurvivalStrategy extends java.lang.Object implements ISurvivalStrategy
Constructor and Description |
---|
FirstNSolutionsSurvivalStrategy() |
FirstNSolutionsSurvivalStrategy(int numberOfSelectedInstances) |
Modifier and Type | Method and Description |
---|---|
void |
init(ThreadContext context) |
java.util.List<TrajectoryFitness> |
selectSurvivedPopulation(java.util.List<? extends java.util.List<TrajectoryFitness>> frontsOfCurrentPopulation) |
void |
setNumberOfSelectedInstances(int numberOfSelectedInstances) |
public FirstNSolutionsSurvivalStrategy()
public FirstNSolutionsSurvivalStrategy(int numberOfSelectedInstances)
public void setNumberOfSelectedInstances(int numberOfSelectedInstances)
public void init(ThreadContext context)
init
in interface ISurvivalStrategy
public java.util.List<TrajectoryFitness> selectSurvivedPopulation(java.util.List<? extends java.util.List<TrajectoryFitness>> frontsOfCurrentPopulation)
selectSurvivedPopulation
in interface ISurvivalStrategy