A novel bat algorithm with habitat selection and Doppler effect in echoes for optimization
Bat algorithm for constrained optimization tasks