test_functions N-D Test Functions Y

class YaoLiu04(dimensions=2)

Yao-Liu 4 objective function.

This class defines the Yao-Liu function 4 global optimization problem. This is a multimodal minimization problem defined as follows:

f_{\text{YaoLiu04}}(x) = {max}_i \left\{ \left | x_i \right | ,
                         1 \leq i \leq n \right\}

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

YaoLiu04 function

Two-dimensional YaoLiu04 function


Global optimum: f(x) = 0 for x_i = 0 for i = 1, ..., n

Mishra, S. Global Optimization by Differential Evolution and Particle Swarm Methods: Evaluation on Some Benchmark Functions. Munich Personal RePEc Archive, 2006, 1005

Todo

line 1201. Gavana code and documentation differ. max(abs(x)) != abs(max(x))


class YaoLiu09(dimensions=2)

Yao-Liu 9 objective function.

This class defines the Yao-Liu function 9 global optimization problem. This is a multimodal minimization problem defined as follows:

f_{\text{YaoLiu09}}(x) = \sum_{i=1}^n \left [ x_i^2
                         - 10 \cos(2 \pi x_i ) + 10 \right ]

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

YaoLiu09 function

Two-dimensional YaoLiu09 function


Global optimum: f(x) = 0 for x_i = 0 for i = 1, ..., n

Gavana, A. Global Optimization Benchmarks and AMPGO

Todo

Yao-Liu Fast Evolutionary programming is the the original ref.

Previous topic

N-D Test Functions X

Next topic

N-D Test Functions Z

This Page