Watson objective function.
This class defines the Watson global optimization problem. This is a unimodal minimization problem defined as follows:
Where, in this exercise, .
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.
Todo
Jamil #161 writes equation using (j - 1). According to code in Adorio and Gavana it should be (j+1). However the equations in those papers contain (j - 1) as well. However, I’ve got the right global minimum!!!
Wavy objective function.
This class defines the W / Wavy global optimization problem. This is a multimodal minimization problem defined as follows:
Where, in this exercise, . The number of local minima is
and
for odd and even
respectively.
Here, for
.
Two-dimensional Wavy 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.
Wayburn and Seader 1 objective function.
This class defines the Wayburn and Seader 1 global optimization problem. This is a unimodal minimization problem defined as follows:
with for
.
Two-dimensional WayburnSeader01 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.
Wayburn and Seader 2 objective function.
This class defines the Wayburn and Seader 2 global optimization problem. This is a unimodal minimization problem defined as follows:
with for
.
Two-dimensional WayburnSeader02 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.
Wayburn and Seader 3 objective function.
Two-dimensional WayburnSeader03 function
Weierstrass objective function.
This class defines the Weierstrass global optimization problem. This is a multimodal minimization problem defined as follows:
Where, in this exercise, ,
and
.
Here, represents the number of dimensions and
for
.
Two-dimensional Weierstrass function
Global optimum: for
for
Mishra, S. Global Optimization by Differential Evolution and Particle Swarm Methods: Evaluation on Some Benchmark Functions. Munich Personal RePEc Archive, 2006, 1005
Todo
Jamil, Gavana have got it wrong. The second term is not supposed to be included in the outer sum. Mishra code has it right as does the reference referred to in Jamil#166.
Whitley objective function.
This class defines the Whitley global optimization problem. This is a multimodal minimization problem defined as follows:
Here, represents the number of dimensions and
for
.
Two-dimensional Whitley function
Global optimum: for
for
Gavana, A. Global Optimization Benchmarks and AMPGO
Todo
Jamil#167 has ‘+ 1’ inside the cos term, when it should be outside it.
Wolfe objective function.
This class defines the Wolfe global optimization problem. This is a multimodal minimization problem defined as follows:
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.