DocumentCode
578993
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
fYear
2011
fDate
7-9 Nov. 2011
Firstpage
124
Lastpage
131
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Games and Digital Entertainment (SBGAMES), 2011 Brazilian Symposium on
Conference_Location
Salvador
ISSN
2159-6654
Print_ISBN
978-1-4673-0797-0
Type
conf
DOI
10.1109/SBGAMES.2011.18
Filename
6363225
Link To Document