Particle swarm optimization
particle systems - a technique for modeling a class of fuzzy objects .