Cat swarm optimization
Optimization by simulated annealing