Geometric Particle Swarm Optimisation
Dancing links