Binary bat algorithm
Optimization by simulated annealing