AN ELITIST LEARNING PARTICLE SWARM OPTIMIZATION WITH SCALING MUTATION AND RING TOPOLOGY