Particle swarm optimisation with simple and efficient neighbourhood search strategies. (11th April 2011)