Geometric particle swarm optimization for the sudoku puzzle
Dancing links