Title :
Combining Metaheuristics and CSP Algorithms to Solve Sudoku
Author :
Machado, Marlos C. ; Chaimowicz, Luiz
Author_Institution :
Comput. Sci. Dept., Fed. Univ. of Minas Gerais, Belo Horizonte, Brazil
Abstract :
Sudoku is a very popular puzzle game that is played by millions of people everyday. In spite of that, it is a NP-Hard problem that can be very difficult to solve depending on the initial conditions of the board. In this paper, we propose the combination of metaheuristics with techniques from the Constraint Satisfaction Problem (CSP) domain that speed up the solution´s search process by decreasing its search space and its processing time. Experiments performed with boards of size 3, 4 and 5 show that this approach allows the resolution of a greater number of instances when compared to an initial baseline.
Keywords :
combinatorial mathematics; computational complexity; constraint satisfaction problems; game theory; games of skill; CSP algorithms; NP-Hard problem; Sudoku; constraint satisfaction problem; metaheuristics algorithms; puzzle game; search space; Algorithm design and analysis; Generators; Heuristic algorithms; Markov processes; NP-complete problem; Search problems; Simulated annealing; Constraint Satisfaction Problems; Metaheuristics; NP-Complete Problems; Sudoku;
Conference_Titel :
Games and Digital Entertainment (SBGAMES), 2011 Brazilian Symposium on
Conference_Location :
Salvador
Print_ISBN :
978-1-4673-0797-0
DOI :
10.1109/SBGAMES.2011.18