Class PenaltyBoundaryIntersection
java.lang.Object
org.uma.jmetal.util.aggregationfunction.impl.PenaltyBoundaryIntersection
- All Implemented Interfaces:
AggregationFunction
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublecompute(double[] vector, double[] weightVector, IdealPoint idealPoint, NadirPoint nadirPoint) voidepsilon(double epsilon) boolean
-
Constructor Details
-
PenaltyBoundaryIntersection
public PenaltyBoundaryIntersection() -
PenaltyBoundaryIntersection
public PenaltyBoundaryIntersection(double theta, boolean normalizeObjectives)
-
-
Method Details
-
compute
public double compute(double[] vector, double[] weightVector, IdealPoint idealPoint, NadirPoint nadirPoint) - Specified by:
computein interfaceAggregationFunction
-
epsilon
public void epsilon(double epsilon) - Specified by:
epsilonin interfaceAggregationFunction
-
normalizeObjectives
public boolean normalizeObjectives()- Specified by:
normalizeObjectivesin interfaceAggregationFunction
-