TY - JOUR
T1 - A hybrid alldifferent-tabu search algorithm for solving sudoku puzzles
AU - Soto, Ricardo
AU - Crawford, Broderick
AU - Galleguillos, Cristian
AU - Paredes, Fernando
AU - Norero, Enrique
N1 - Publisher Copyright:
© 2015 Ricardo Soto et al.
PY - 2015
Y1 - 2015
N2 - The Sudoku problem is a well-known logic-based puzzle of combinatorial number-placement. It consists in filling a n2 × n2 grid, composed of n columns, n rows, and n subgrids, each one containing distinct integers from 1 to n2. Such a puzzle belongs to the NP-complete collection of problems, to which there exist diverse exact and approximate methods able to solve it. In this paper, we propose a new hybrid algorithm that smartly combines a classic tabu search procedure with the alldifferent global constraint from the constraint programming world. The alldifferent constraint is known to be efficient for domain filtering in the presence of constraints that must be pairwise different, which are exactly the kind of constraints that Sudokus own. This ability clearly alleviates the work of the tabu search, resulting in a faster and more robust approach for solving Sudokus. We illustrate interesting experimental results where our proposed algorithm outperforms the best results previously reported by hybrids and approximate methods.
AB - The Sudoku problem is a well-known logic-based puzzle of combinatorial number-placement. It consists in filling a n2 × n2 grid, composed of n columns, n rows, and n subgrids, each one containing distinct integers from 1 to n2. Such a puzzle belongs to the NP-complete collection of problems, to which there exist diverse exact and approximate methods able to solve it. In this paper, we propose a new hybrid algorithm that smartly combines a classic tabu search procedure with the alldifferent global constraint from the constraint programming world. The alldifferent constraint is known to be efficient for domain filtering in the presence of constraints that must be pairwise different, which are exactly the kind of constraints that Sudokus own. This ability clearly alleviates the work of the tabu search, resulting in a faster and more robust approach for solving Sudokus. We illustrate interesting experimental results where our proposed algorithm outperforms the best results previously reported by hybrids and approximate methods.
UR - http://www.scopus.com/inward/record.url?scp=84930629896&partnerID=8YFLogxK
U2 - 10.1155/2015/286354
DO - 10.1155/2015/286354
M3 - Article
C2 - 26078751
AN - SCOPUS:84930629896
SN - 1687-5265
VL - 2015
JO - Computational Intelligence and Neuroscience
JF - Computational Intelligence and Neuroscience
M1 - 286354
ER -