N-D Test Functions K¶Katsuura test objective function.
This class defines the Katsuura global optimization problem. This is a multimodal minimization problem defined as follows:
![f_{\text{Katsuura}}(\mathbf{x}) = \prod_{i=0}^{n-1} \left [ 1 + (i+1) \sum_{k=1}^{d} \lfloor (2^k x_i) \rfloor 2^{-k} \right ]](_images/math/69a89ada49253c2e03fe33380faa7f69e8b18212.png)
Where, in this exercise,
.
Here,
represents the number of dimensions and
for
.
Two-dimensional Katsuura function
Global optimum:
for
for
.
Keane test objective function.
This class defines the Keane global optimization problem. This is a multimodal minimization problem defined as follows:

Here,
represents the number of dimensions and
for
.
Two-dimensional Keane function
Global optimum:
for
.
Kowalik test objective function.
This class defines the Kowalik global optimization problem. This is a multimodal minimization problem defined as follows:
![f_{\text{Kowalik}}(\mathbf{x}) = \sum_{i=0}^{10} \left [ a_i - \frac{x_1(b_i^2+b_ix_2)}{b_i^2 + b_ix_3 + x_4} \right ]^2](_images/math/7fe7441cf8f81f113128b75d6733a0ebadc6b895.png)
Where:
![\mathbf{a} = [4, 2, 1, 1/2, 1/4 1/8, 1/10, 1/12, 1/14, 1/16] \\
\mathbf{b} = [0.1957, 0.1947, 0.1735, 0.1600, 0.0844, 0.0627, 0.0456, 0.0342, 0.0323, 0.0235, 0.0246]](_images/math/8d3fa316031d3fc94bbdd90b8fd7a7e921735e44.png)
Here,
represents the number of dimensions and
for
.
Global optimum:
for
.