Particle swarm optimisation algorithm with iterative improvement strategy for multi-dimensional function optimisation problems. (1st January 2012)