|
MOEA Framework 1.17 API Specification |
|||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
java.lang.Objectorg.moeaframework.core.indicator.Normalizer
public class Normalizer
Normalizes populations so that all objectives reside in the range [0, 1]. This normalization ignores infeasible solutions, so the resulting
normalized population contains no infeasible solutions. A reference set
should be used to ensure the normalization is uniformly applied.
| Constructor Summary | |
|---|---|
Normalizer(Problem problem,
Population population)
Constructs a normalizer for normalizing populations so that all objectives reside in the range [0, 1]. |
|
| Method Summary | |
|---|---|
NondominatedPopulation |
normalize(NondominatedPopulation population)
Returns a new non-dominated population containing the normalized solutions from the specified population. |
Population |
normalize(Population population)
Returns a new population containing the normalized solutions from the specified population. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Normalizer(Problem problem,
Population population)
[0, 1].
problem - the problempopulation - the population defining the minimum and maximum bounds
IllegalArgumentException - if the reference set contains fewer
than two solutions, or if there exists an objective with an
empty range| Method Detail |
|---|
public NondominatedPopulation normalize(NondominatedPopulation population)
population - the population
public Population normalize(Population population)
population - the population
|
MOEA Framework 1.17 API Specification |
|||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||