Particle swarm optimiser with hybrid multi-parent crossover and discrete recombination. (1st January 2011)