Multi-strategy based bare bones particle swarm for numerical optimisation. (2015)