Program that uses a genetic algorithm to solve the N Queens Puzzle problem. The N Queens Puzzle problem consist of placing N queens on a NxN chess board so that no two queens share the same column, row or diagonal.
A binomial queue is used to store the population and to give fast access to the fittest individuals.