Barebones particle swarm for multi-objective optimisation problems. (25th February 2010)