Goldstein-Price Function
Two-dimensional test function for global optimization. The implementation follows the formula: [REMOVE_ME]f(x)=(1+(x1+x2+1)2⋅(19−14x1+3x12−14x2+6x1x2+3x22))⋅(30+(2x1−3x2)2⋅(18−32x1+12x12+48x2−36x1x2+27x22))[REMOVEME2]
with xi∈[−2,2],i=1,2.
makeGoldsteinPriceFunction()
Returns
[smoof_single_objective_function
]
Description
Two-dimensional test function for global optimization. The implementation follows the formula:
f(x)=(1+(x1+x2+1)2⋅(19−14x1+3x12−14x2+6x1x2+3x22))⋅(30+(2x1−3x2)2⋅(18−32x1+12x12+48x2−36x1x2+27x22))
with xi∈[−2,2],i=1,2.
References
Goldstein, A. A. and Price, I. F.: On descent from local minima. Math. Comput., Vol. 25, No. 115, 1971.