Geometric Particle Swarm Optimisation
Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms