Class RankingAndPreferenceSelection<S extends Solution<?>>
java.lang.Object
org.uma.jmetal.operator.selection.impl.RankingAndPreferenceSelection<S>
- All Implemented Interfaces:
Serializable,Operator<List<S>,,List<S>> SelectionOperator<List<S>,List<S>>
public class RankingAndPreferenceSelection<S extends Solution<?>>
extends Object
implements SelectionOperator<List<S>,List<S>>
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRankingAndPreferenceSelection(int solutionsToSelect, List<Double> interestPoint, double epsilon) Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddLastRankedSolutionsToPopulation(Ranking<S> ranking, int rank, List<S> population) protected voidaddRankedSolutionsToPopulation(Ranking<S> ranking, int rank, List<S> population) intpreferenceDistanceSelection(Ranking<S> ranking, int numberOfObjectives) protected booleansubfrontFillsIntoThePopulation(Ranking<S> ranking, int rank, List<S> population)
-
Constructor Details
-
RankingAndPreferenceSelection
-
-
Method Details
-
getNumberOfSolutionsToSelect
public int getNumberOfSolutionsToSelect() -
execute
-
preferenceDistanceSelection
-
subfrontFillsIntoThePopulation
-
addRankedSolutionsToPopulation
-
addLastRankedSolutionsToPopulation
-