Research Article

An Improved Harmony Search Based on Teaching-Learning Strategy for Unconstrained Optimization Problems

Table 1

Benchmark test functions.

Function nameBenchmark functions expression Search rangeOptimum 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.

: Schwefel2.22 function ,

: Extended_f10 shift function ,

: Bohachevsky function ,

: Schaffer shift function ,