N-D Test Functions D¶Damavandi objective function.
This class defines the Damavandi global optimization problem. This is a multimodal minimization problem defined as follows:
![f_{\text{Damavandi}}(x) = \left[ 1 - \lvert{\frac{
\sin[\pi (x_1 - 2)]\sin[\pi (x2 - 2)]}{\pi^2 (x_1 - 2)(x_2 - 2)}}
\rvert^5 \right] \left[2 + (x_1 - 7)^2 + 2(x_2 - 7)^2 \right]](_images/math/c0c3b99134a5ee04772924c498f14fab9cd647c0.png)
Here, 
 represents the number of dimensions and 
 for 
.
Two-dimensional Damavandi function
Global optimum: 
 for 
 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.
Deb 1 objective function.
This class defines the Deb 1 global optimization problem. This is a multimodal minimization problem defined as follows:

Here, 
 represents the number of dimensions and
 for 
.
Two-dimensional Deb01 function
Global optimum: 
. The number of global minima is
 that are evenly spaced in the function landscape, where
 represents the dimension of the problem.
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.
Deb 3 objective function.
This class defines the Deb 3 global optimization problem. This is a multimodal minimization problem defined as follows:
![f_{\text{Deb03}}(x) = - \frac{1}{N} \sum_{i=1}^n \sin^6 \left[ 5 \pi
\left ( x_i^{3/4} - 0.05 \right) \right ]](_images/math/cb1d4582278ba34a8124cd88351553464c1ea94d.png)
Here, 
 represents the number of dimensions and 
 for 
.
Two-dimensional Deb03 function
Global optimum: 
. The number of global minima is
 that are evenly spaced in the function landscape, where
 represents the dimension of the problem.
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.
Decanomial objective function.
This class defines the Decanomial function global optimization problem. This is a multimodal minimization problem defined as follows:

with 
 for 
.
Two-dimensional Decanomial function
Global optimum: 
 for ![x = [2, -3]](_images/math/2570e1e7f0a7fb488cffbaae74b24e543db426a7.png)
Gavana, A. Global Optimization Benchmarks and AMPGO
Deceptive objective function.
This class defines the Deceptive global optimization problem. This is a multimodal minimization problem defined as follows:
![f_{\text{Deceptive}}(x) = - \left [\frac{1}{n}
\sum_{i=1}^{n} g_i(x_i) \right ]^{\beta}](_images/math/b2fffc4c73a67b70a989ea5bb115959dc85e2af8.png)
Where 
 is a fixed non-linearity factor; in this exercise,
. The function 
 is given by:

Here, 
 represents the number of dimensions and 
 for 
.
Two-dimensional Deceptive function
Global optimum: 
 for 
 for

Gavana, A. Global Optimization Benchmarks and AMPGO
Todo
this function was taken from the Gavana website. The following code is based on his code. His code and the website don’t match, the equations are wrong.
Deckkers-Aarts objective function.
This class defines the Deckkers-Aarts global optimization problem. This is a multimodal minimization problem defined as follows:

with 
 for 
.
Two-dimensional DeckkersAarts function
Global optimum: 
 for
![x = [0, \pm 14.9451209]](_images/math/d6834a4979ea79a051672648db8ceebf9e5556a1.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 solution and global minimum are slightly wrong.
DeflectedCorrugatedSpring objective function.
This class defines the Deflected Corrugated Spring function global optimization problem. This is a multimodal minimization problem defined as follows:
![f_{\text{DeflectedCorrugatedSpring}}(x) = 0.1\sum_{i=1}^n \left[ (x_i -
\alpha)^2 - \cos \left( K \sqrt {\sum_{i=1}^n (x_i - \alpha)^2}
\right ) \right ]](_images/math/332390faa311ea6fbc9cd55e6e6e1c312812d0e0.png)
Where, in this exercise, 
 and 
.
Here, 
 represents the number of dimensions and 
 for 
.
Two-dimensional DeflectedCorrugatedSpring function
Global optimum: 
 for 
 for

Gavana, A. Global Optimization Benchmarks and AMPGO
Todo
website has a different equation to the gavana codebase. The function below is different to the equation above. Also, the global minimum is wrong.
De Jong Function No. 5
Two-dimensional DeJong5 function
DeVilliers-Glasser 1 objective function.
This class defines the DeVilliers-Glasser 1 function global optimization problem. This is a multimodal minimization problem defined as follows:
![f_{\text{DeVilliersGlasser01}}(x) = \sum_{i=1}^{24} \left[ x_1x_2^{t_i}
\sin(x_3t_i + x_4) - y_i \right ]^2](_images/math/6462aebfe876f38b1043bc1f1d3520b50e6cb9b6.png)
Where, in this exercise, 
 and
.
Here, 
 represents the number of dimensions and 
 for 
.
Global optimum: 
 for 
 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.
DeVilliers-Glasser 2 objective function.
This class defines the DeVilliers-Glasser 2 function global optimization problem. This is a multimodal minimization problem defined as follows:
![f_{\text{DeVilliersGlasser01}}(x) = \sum_{i=1}^{24} \left[ x_1x_2^{t_i}
\tanh \left [x_3t_i + \sin(x_4t_i) \right] \cos(t_ie^{x_5}) -
y_i \right ]^2](_images/math/9b7c6b9fb24e1d2348803db3a174b844189c6e08.png)
Where, in this exercise, 
 and
.
with 
 for 
.
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.
Dixon and Price objective function.
This class defines the Dixon and Price global optimization problem. This is a multimodal minimization problem defined as follows:

Here, 
 represents the number of dimensions and
 for 
.
Two-dimensional DixonPrice function
Global optimum: 
 for
 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
Gavana code not correct. i array should start from 2.
Dolan objective function.
This class defines the Dolan global optimization problem. This is a multimodal minimization problem defined as follows:

with 
 for 
.
Global optimum: 
 for 
![x = [8.39045925, 4.81424707, 7.34574133, 68.88246895, 3.85470806]](_images/math/152ecc549af92bc466d149f0d4db7464b9d28e49.png)
Gavana, A. Global Optimization Benchmarks and AMPGO
DropWave objective function.
This class defines the DropWave global optimization problem. This is a multimodal minimization problem defined as follows:

with 
 for 
.
Two-dimensional DropWave function
Global optimum: 
 for ![x = [0, 0]](_images/math/45f5b5de4a67315f59227449efaecb2b749a4db5.png)
Gavana, A. Global Optimization Benchmarks and AMPGO