Gregorio Toscano Pulido, Carlos A. Coello Coello: A constraint-handling mechanism for particle swarm optimization. IEEE Congress on Evolutionary Computation 2004: 1396-1403