Class RankingAndDirScoreSelection<S extends Solution<?>>
java.lang.Object
org.uma.jmetal.operator.selection.impl.RankingAndCrowdingSelection<S>
org.uma.jmetal.operator.selection.impl.RankingAndDirScoreSelection<S>
- All Implemented Interfaces:
Serializable,Operator<List<S>,,List<S>> SelectionOperator<List<S>,List<S>>
public class RankingAndDirScoreSelection<S extends Solution<?>>
extends RankingAndCrowdingSelection<S>
created at 11:47 am, 2019/1/29 Used for DIR-enhanced NSGA-II (D-NSGA-II) to select the joint
solutions for next iteration this code implemented according to "Cai X, Sun H, Fan Z. A diversity
indicator based on reference vectors for many-objective optimization[J]. Information Sciences,
2018, 430-431:467-486."
- Author:
- sunhaoran invalid input: '<'nuaa_sunhr@yeah.net>
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRankingAndDirScoreSelection(int solutionsToSelect, Comparator<S> dominanceComparator, double[][] referenceVectors) -
Method Summary
Methods inherited from class org.uma.jmetal.operator.selection.impl.RankingAndCrowdingSelection
addRankedSolutionsToPopulation, crowdingDistanceSelection, numberOfSolutionsToSelect, subfrontFillsIntoThePopulation
-
Constructor Details
-
RankingAndDirScoreSelection
public RankingAndDirScoreSelection(int solutionsToSelect, Comparator<S> dominanceComparator, double[][] referenceVectors)
-
-
Method Details
-
execute
Description copied from class:RankingAndCrowdingSelectionExecute() method -
addLastRankedSolutionsToPopulation
- Overrides:
addLastRankedSolutionsToPopulationin classRankingAndCrowdingSelection<S extends Solution<?>>
-