8 Queens AI Algorithms screenshot

8 Queens AI Algorithms

Several AI algorithms to solve the 8 Queens Problem

Technologies: Python


This was a project for my AI course in undergrad. We were learning about non-adverserial AI algorithms, and had a project to write the algorithms in python. I decided to code all the algorithms despite only needing two. The one I'm most proud of is the Genetic Algorithm because it works a lot better than the other ones. The Simulated Annealing algorithm was intersting to try to get working, and when I got it to work, I found it was worse than I thought it would be.