Text this: A survey, taxonomy and progress evaluation of three decades of swarm optimisation.