Sudoku is a popular game of logic in the form of a puzzle. Sudoku puzzles are printed daily in Swedish newspapers. The challenge of solving these puzzles have inspired many programmers to develop Sudokusolving algorithms. These algorithms use different approaches in order to quickly and efficiently solve the puzzles. One such approach is the use of logical strategies initially developed for human players. The purpose of this project is to benchmark and compare different approaches and algorithms. The results of the benchmarks is then used to evaluate the strength and weaknesses of each algorithm. The benchmark is performed with 12000 Sudoku puzzles of varying difficulty. The study shows that Dancing Links is the best performing algorithm in...