PSopt function

Particle Swarm Optimisation