Research Article

A Novel Hybrid Self-Adaptive Bat Algorithm

Algorithm 3

DE_Strategy function.
Input:   th position in the trial solution, indexes of virtual bats .
Global: Population for .
Output: Modified value of the trial solution .
(1)    switch ( )
(2)   case DE/rand/1/bin:
(3)    ;
(4)   case DE/randToBest/1/bin:
(5)    ;
(6)   case DE/best/2/bin:
(7)    ;
(8)   case DE/best/1/bin:
(9)    ;
(10) end switch
(11) return   ;