Dent Function
Builds and returns the bi-objective Dent test problem, which is defined as follows: [REMOVE_ME]f(x)=(f1(x1),f2(x))[REMOVEME2]
with [REMOVE_ME]f1(x1)=0.5((1+(x1+x2)2)+(1+(x1−x2)2)+x1−x2)+d[REMOVEME2]
and [REMOVE_ME]f1(x1)=0.5((1+(x1+x2)2)+(1+(x1−x2)2)−x1+x2)+d[REMOVEME2]
where d=λ∗exp(−(x1−x2)2) and xi∈[−1.5,1.5],i=1,2.
makeDentFunction()
Returns
[smoof_multi_objective_function
]
Description
Builds and returns the bi-objective Dent test problem, which is defined as follows:
f(x)=(f1(x1),f2(x))
with
f1(x1)=0.5((1+(x1+x2)2)+(1+(x1−x2)2)+x1−x2)+d
and
f1(x1)=0.5((1+(x1+x2)2)+(1+(x1−x2)2)−x1+x2)+d
where d=λ∗exp(−(x1−x2)2) and xi∈[−1.5,1.5],i=1,2.