test_functions N-D Test Functions F

class go_benchmark.FreudensteinRoth(dimensions=2)

FreudensteinRoth test objective function.

This class defines the Freudenstein & Roth global optimization problem. This is a multimodal minimization problem defined as follows:

f_{\text{FreudensteinRoth}}(\mathbf{x}) =  \left\{x_1 - 13 + \left[(5 - x_2)x_2 - 2 \right] x_2 \right\}^2 + \left \{x_1 - 29 + \left[(x_2 + 1)x_2 - 14 \right] x_2 \right\}^2

Here, n represents the number of dimensions and x_i \in [-10, 10] for i=1,2.

FreudensteinRoth function

Two-dimensional FreudensteinRoth function

Global optimum: f(x_i) = 0 for \mathbf{x} = [5, 4]

Previous topic

N-D Test Functions E

Next topic

N-D Test Functions G

This Page