A Particle Swarm Optimization for Economic Dispatch With Nonsmooth Cost Functions | Synapse