Killer Suduko Solver

Thomas Petty


Supervised by Ralph Martin; Moderated by Richard Booth

The aim of this project is to write software which will solve "Killer Sudoku" puzzles: - a GUI should be provided to allow the user to easily input a puzzle - the GUI should also show the progress the program is making as the solution is found - facilities for loading and solving puzzles should be provided - a test suite of puzzles should be acquired, ranging from easy to extremely difficult - various strategies should be developed for solving the puzzle - experiments should be carried out using different combinations of strategies to determine the answers to such questions as - which combination is fastest? - do various combinations always work?

Initial Plan (31/01/2016) [Zip Archive]

Final Report (04/05/2016) [Zip Archive]

Publication Form