A new hybrid multi-agent-based particle swarm optimisation technique. (29th April 2009)