N-D Test Functions H¶Hansen objective function.
This class defines the Hansen global optimization problem. This is a multimodal minimization problem defined as follows:
![f_{\text{Hansen}}(x) = \left[ \sum_{i=0}^4(i+1)\cos(ix_1+i+1)\right ]
\left[\sum_{j=0}^4(j+1)\cos[(j+2)x_2+j+1])\right ]](_images/math/9e3e37f3203d7b74df07847729412825aea59c45.png)
with
for
.
Two-dimensional Hansen function
Global optimum:
for
.
Jamil, M. & Yang, X.-S. A Literature Survey of Benchmark Functions For Global Optimization Problems Int. Journal of Mathematical Modelling and Numerical Optimisation, 2013, 4, 150-194.
Todo
Jamil #61 is missing the starting value of i.
HappyCat objective function.
Two-dimensional HappyCat function
Hartmann3 objective function.
This class defines the Hartmann3 global optimization problem. This is a multimodal minimization problem defined as follows:

Where, in this exercise:

with
for
.
Global optimum:
for ![x = [0.11461292, 0.55564907, 0.85254697]](_images/math/30250e46d47501616c39cdf8a80e013ab643d251.png)
Jamil, M. & Yang, X.-S. A Literature Survey of Benchmark Functions For Global Optimization Problems Int. Journal of Mathematical Modelling and Numerical Optimisation, 2013, 4, 150-194.
Todo
Jamil #62 has an incorrect coefficient. p[1, 1] should be 0.4387
Hartmann6 objective function.
This class defines the Hartmann6 global optimization problem. This is a multimodal minimization problem defined as follows:

Where, in this exercise:

with
for
.
Global optimum:
for
![{x} = [0.20168952, 0.15001069, 0.47687398, 0.27533243, 0.31165162,
0.65730054]](_images/math/b127c450b29ac48718ad9b620b55abdfc0b9f653.png)
Jamil, M. & Yang, X.-S. A Literature Survey of Benchmark Functions For Global Optimization Problems Int. Journal of Mathematical Modelling and Numerical Optimisation, 2013, 4, 150-194.
HelicalValley objective function.
This class defines the HelicalValley global optimization problem. This is a multimodal minimization problem defined as follows:
![f_{\text{HelicalValley}}({x}) = 100{[z-10\Psi(x_1,x_2)]^2
+(\sqrt{x_1^2+x_2^2}-1)^2}+x_3^2](_images/math/626f02be17cd4dc1413320cc8a980c3fb873853c.png)
Where, in this exercise:

with
for
.
Global optimum:
for ![x = [1, 0, 0]](_images/math/8a8b21030dfdb813b8aab34145c0903b3a4db364.png)
Fletcher, R. & Powell, M. A Rapidly Convergent Descent Method for Minimzation, Computer Journal, 1963, 62, 163-168
Todo
Jamil equation is different to original reference. The above paper can be obtained from http://galton.uchicago.edu/~lekheng/courses/302/classics/fletcher-powell.pdf
HimmelBlau objective function.
This class defines the HimmelBlau global optimization problem. This is a multimodal minimization problem defined as follows:

with
for
.
Two-dimensional HimmelBlau function
Global optimum:
for ![x = [3, 2]](_images/math/dbb554478394d86d639e73c965394fb79098b758.png)
Jamil, M. & Yang, X.-S. A Literature Survey of Benchmark Functions For Global Optimization Problems Int. Journal of Mathematical Modelling and Numerical Optimisation, 2013, 4, 150-194.
HolderTable objective function.
This class defines the HolderTable global optimization problem. This is a multimodal minimization problem defined as follows:

with
for
.
Two-dimensional HolderTable01 function
Global optimum:
for
for 
Gavana, A. Global Optimization Benchmarks and AMPGO
Todo
Jamil #146 equation is wrong - should be squaring the x1 and x2 terms, but isn’t. Gavana does.
HolderTable objective function.
Two-dimensional HolderTable02 function
Hosaki objective function.
This class defines the Hosaki global optimization problem. This is a multimodal minimization problem defined as follows:

with
for
.
Two-dimensional Hosaki function
Global optimum:
for
.
Jamil, M. & Yang, X.-S. A Literature Survey of Benchmark Functions For Global Optimization Problems Int. Journal of Mathematical Modelling and Numerical Optimisation, 2013, 4, 150-194.
Hougen objective function.
HyperGrid objective function.
Two-dimensional HyperGrid function