A comparative study on particle swarm optimisation algorithms for economic dispatch with multiple fuels. (1st January 2012)