Using selection to improve quantum-behaved particle swarm optimisation. (25th February 2010)