Package org.moeaframework.problem.LSMOP
Interface ShapeFunction
public interface ShapeFunction
Shape functions used by the LSMOP test problem suite.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final ShapeFunction
Ackley function (multimodal, separable).static final ShapeFunction
Griewank function (multimodal, non-separable).static final ShapeFunction
Rastrigin function (multimodal, separable).static final ShapeFunction
Rosenbrock function (multimodal, non-separable).static final ShapeFunction
Schwefel function (unimodal, non-separable).static final ShapeFunction
Sphere function (unimodal, separable). -
Method Summary
-
Field Details
-
Sphere
Sphere function (unimodal, separable). -
Rosenbrock
Rosenbrock function (multimodal, non-separable). -
Schwefel
Schwefel function (unimodal, non-separable). -
Rastrigin
Rastrigin function (multimodal, separable). -
Griewank
Griewank function (multimodal, non-separable). -
Ackley
Ackley function (multimodal, separable).
-
-
Method Details
-
apply
double apply(double[] x) Computes the shape function.- Parameters:
x
- the decision variables- Returns:
- the computed value
-