Artificial Intelligence:Particle Swarm OptimizationParticle Swarm Optimization (PSO) is an artificial intelligence technique which can be used to find approximate solutions to extremely difficult or impossible numeric maximization or minimization problems. It's loosely modeled on group behavior such as bird flocking and fish schooling. James McCaffrey