|
MOEA Framework 2.5 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,
double[] minimum,
double[] maximum)
Constructs a normalizer for normalizing population so that all objectives reside in the range [0, 1]. |
|
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]. This constructor derives
the minimum and maximum bounds from the given population.
problem - the problempopulation - the population defining the minimum and maximum bounds
IllegalArgumentException - if the population set contains fewer
than two solutions, or if there exists an objective with an
empty range
public Normalizer(Problem problem,
double[] minimum,
double[] maximum)
[0, 1]. This constructor allows
defining the minimum and maximum bounds explicitly.
problem - the problemminimum - the minimum bounds of each objectivemaximum - the maximum bounds of each objective| Method Detail |
|---|
public NondominatedPopulation normalize(NondominatedPopulation population)
population - the population
public Population normalize(Population population)
population - the population
|
MOEA Framework 2.5 API Specification |
|||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||