A self-learning particle swarm optimizer for global optimization problems.

A self-learning particle swarm optimizer for global optimization problems.