TY - JOUR
T1 - A prefiltered cuckoo search algorithm with geometric operators for solving Sudoku problems
AU - Soto, Ricardo
AU - Crawford, Broderick
AU - Galleguillos, Cristian
AU - Monfroy, Eric
AU - Paredes, Fernando
PY - 2014
Y1 - 2014
N2 - The Sudoku is a famous logic-placement game, originally popularized in Japan and today widely employed as pastime and as testbed for search algorithms. The classic Sudoku consists in filling a 9 × 9 grid, divided into nine 3 × 3 regions, so that each column, row, and region contains different digits from 1 to 9. This game is known to be NP-complete, with existing various complete and incomplete search algorithms able to solve different instances of it. In this paper, we present a new cuckoo search algorithm for solving Sudoku puzzles combining prefiltering phases and geometric operations. The geometric operators allow one to correctly move toward promising regions of the combinatorial space, while the prefiltering phases are able to previously delete from domains the values that do not conduct to any feasible solution. This integration leads to a more efficient domain filtering and as a consequence to a faster solving process. We illustrate encouraging experimental results where our approach noticeably competes with the best approximate methods reported in the literature.
AB - The Sudoku is a famous logic-placement game, originally popularized in Japan and today widely employed as pastime and as testbed for search algorithms. The classic Sudoku consists in filling a 9 × 9 grid, divided into nine 3 × 3 regions, so that each column, row, and region contains different digits from 1 to 9. This game is known to be NP-complete, with existing various complete and incomplete search algorithms able to solve different instances of it. In this paper, we present a new cuckoo search algorithm for solving Sudoku puzzles combining prefiltering phases and geometric operations. The geometric operators allow one to correctly move toward promising regions of the combinatorial space, while the prefiltering phases are able to previously delete from domains the values that do not conduct to any feasible solution. This integration leads to a more efficient domain filtering and as a consequence to a faster solving process. We illustrate encouraging experimental results where our approach noticeably competes with the best approximate methods reported in the literature.
UR - http://www.scopus.com/inward/record.url?scp=84897015194&partnerID=8YFLogxK
U2 - 10.1155/2014/465359
DO - 10.1155/2014/465359
M3 - Article
C2 - 24707205
AN - SCOPUS:84897015194
SN - 2356-6140
VL - 2014
JO - The Scientific World Journal
JF - The Scientific World Journal
M1 - 465359
ER -