Package org.uma.jmetal.util.ranking.impl
Class StrengthRanking<S extends Solution<?>>
java.lang.Object
org.uma.jmetal.util.ranking.impl.StrengthRanking<S>
- All Implemented Interfaces:
Ranking<S>
This class implements a solution list ranking based on the strength concept defined in SPEA2. The
strength of solution is computed by considering the number of solutions they dominates and the
strenght of the solutions dominating it. As an output, a set of subsets are obtained. The subsets
are numbered starting from 0; thus, subset 0 contains the non-dominated solutions, subset 1
contains the non-dominated population after removing those belonging to subset 0, and so on.
- Author:
- Antonio J. Nebro
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
StrengthRanking
Constructor -
StrengthRanking
public StrengthRanking()Constructor
-
-
Method Details
-
compute
-
getSubFront
-
getNumberOfSubFronts
public int getNumberOfSubFronts()- Specified by:
getNumberOfSubFrontsin interfaceRanking<S extends Solution<?>>
-
getRank
-
getAttributedId
- Specified by:
getAttributedIdin interfaceRanking<S extends Solution<?>>
-