An Improved Harmony Search Based on Teaching-Learning Strategy for Unconstrained Optimization Problems
Table 1
Benchmark test functions.
Function name
Benchmark functions expression
Search range
Optimum value
: Ackley function
,
: Dixon and Price function
: Griewank function
,
: Levy function
,
, where ,
: Michalewics function
: Powell function
x* = (3, −1, 0, 1, …, 3, −1, 0, 1),
: Rastrigin function
,
: Rosenbrock function
,
: Schwefel2.26 function
, 420.9687),
: Sphere function
,
: Trid function
: Zakharov function
,
: Sphere shift function
, , ;
,
: Schwefel shift function
, , ;
,
: Rosenbrock shift function
, , ;
,
: Griewank shift function
, , ,
,
: Rastrigin shift function
, , ;
,
: Ackley shift function
, , ;
,
: Fast Fractal “Double Dip” function
Unknown
: double, pseudo randomly chosen, with seed , with equal probability from the interval : integer, pseudo randomly chosen, with seed , with equal probability from the set is an approximation to a recursive algorithm, it does not take account of wrapping at the boundaries, or local reseeding of the random generators.