TY - JOUR
T1 - A hybrid AC3-tabu search algorithm for solving Sudoku puzzles
AU - Soto, Ricardo
AU - Crawford, Broderick
AU - Galleguillos, Cristian
AU - Monfroy, Eric
AU - Paredes, Fernando
N1 - Funding Information:
The author Fernando Paredes is supported by FONDECYT-Chile Grant 1130455 .
PY - 2013
Y1 - 2013
N2 - The Sudoku problem consists in filling a n2×n2 grid so that each column, row and each one of the n×n sub-grids contain different digits from 1 to n2. This is a non-trivial problem, known to be NP-complete. The literature reports different incomplete search methods devoted to tackle this problem, genetic computing being the one exhibiting the best results. In this paper, we propose a new hybrid AC3-tabu search algorithm for Sudoku problems. We merge a classic tabu search procedure with an arc-consistency 3 (AC3) algorithm in order to effectively reduce the combinatorial space. The role of AC3 here is do not only acting as a single pre-processing phase, but as a fully integrated procedure that applies at every iteration of the tabu search. This integration leads to a more effective domain filtering and therefore to a faster resolution process. We illustrate experimental evaluations where our approach outperforms the best results reported by using incomplete search methods.
AB - The Sudoku problem consists in filling a n2×n2 grid so that each column, row and each one of the n×n sub-grids contain different digits from 1 to n2. This is a non-trivial problem, known to be NP-complete. The literature reports different incomplete search methods devoted to tackle this problem, genetic computing being the one exhibiting the best results. In this paper, we propose a new hybrid AC3-tabu search algorithm for Sudoku problems. We merge a classic tabu search procedure with an arc-consistency 3 (AC3) algorithm in order to effectively reduce the combinatorial space. The role of AC3 here is do not only acting as a single pre-processing phase, but as a fully integrated procedure that applies at every iteration of the tabu search. This integration leads to a more effective domain filtering and therefore to a faster resolution process. We illustrate experimental evaluations where our approach outperforms the best results reported by using incomplete search methods.
KW - Constraint satisfaction
KW - Metaheuristics
KW - Sudoku
KW - Tabu search
UR - http://www.scopus.com/inward/record.url?scp=84878885083&partnerID=8YFLogxK
U2 - 10.1016/j.eswa.2013.05.019
DO - 10.1016/j.eswa.2013.05.019
M3 - Article
AN - SCOPUS:84878885083
SN - 0957-4174
VL - 40
SP - 5817
EP - 5821
JO - Expert Systems with Applications
JF - Expert Systems with Applications
IS - 15
ER -