N-Queen Local search algorithm for N-Queen problems using C++ Random Mutation Hill-Climbing 2. Simulated Annealing 3. Iterative Minimum Conflicts