public class RankingAndPreferenceSelection<S extends Solution<?>> extends Object implements SelectionOperator<List<S>,List<S>>
| Constructor and Description |
|---|
RankingAndPreferenceSelection(int solutionsToSelect,
List<Double> interestPoint,
double epsilon)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addLastRankedSolutionsToPopulation(Ranking<S> ranking,
int rank,
List<S> population) |
protected void |
addRankedSolutionsToPopulation(Ranking<S> ranking,
int rank,
List<S> population) |
List<S> |
execute(List<S> solutionList) |
int |
getNumberOfSolutionsToSelect() |
protected List<S> |
preferenceDistanceSelection(Ranking<S> ranking,
int numberOfObjectives) |
protected boolean |
subfrontFillsIntoThePopulation(Ranking<S> ranking,
int rank,
List<S> population) |
public int getNumberOfSolutionsToSelect()
protected List<S> preferenceDistanceSelection(Ranking<S> ranking, int numberOfObjectives)
protected boolean subfrontFillsIntoThePopulation(Ranking<S> ranking, int rank, List<S> population)
protected void addRankedSolutionsToPopulation(Ranking<S> ranking, int rank, List<S> population)
Copyright © 2018. All rights reserved.