This program attempts to solve an arbitrarily sized square sudoku using AI. The AI uses the Beta hill climbing algorithm. This algorithm has been described here.
All showcase inputs are in data
directory.
Empty space in Sudoku is represented by 0.
make/make all - compiles project and documentation
make clean - deletes everything that could be created by make all or test_all
make compile - compiles whole project
make run - runs project