Kursawe Function
Builds and returns the bi-objective Kursawe test problem.
The Kursawe test problem is defined as follows:
Minimize c("\n\n\n", "f[1](X)=(−10∗exp(−0.2∗sqrt(x[1]2+x[2]2))+...+(−10∗exp(−0.2∗sqrt(x[n−1]2+x[n]2))f[1](X) = (-10 * exp(-0.2 * sqrt(x[1]^2 + x[2]^2)) + ... + (-10 * exp(-0.2 * sqrt(x[n - 1]^2 + x[n]^2))f[1](X)=(−10∗exp(−0.2∗sqrt(x[1]2+x[2]2))+...+(−10∗exp(−0.2∗sqrt(x[n−1]2+x[n]2))")
Minimize c("\n\n\n", "f[2](X)=sum(abs(x)0.8+5∗(sin(x))3)f[2](X) = sum(abs(x)^0.8 + 5 * (sin(x))^3)f[2](X)=sum(abs(x)0.8+5∗(sin(x))3)")
with −5<=x[i]<=5-5 <= x[i] <= 5−5<=x[i]<=5, for i=1,2,...,ni = 1, 2, ..., ni=1,2,...,n.
makeKursaweFunction(dimensions)
dimensions: [integer(1)]
dimensions
integer(1)
Number of decision variables.
[smoof_multi_objective_function]
smoof_multi_objective_function
F. Kursawe. A Variant of Evolution Strategies for Vector Optimization. Proceedings of the International Conference on Parallel Problem Solving from Nature, pp. 193-197, Springer, 1990.
Useful links