DocumentCode :
1326827
Title :
Entropy Minimization for Solving Sudoku
Author :
Gunther, Jake ; Moon, Todd
Author_Institution :
Dept. of Electr. & Comput. Eng., Utah State Univ., Logan, UT, USA
Volume :
60
Issue :
1
fYear :
2012
Firstpage :
508
Lastpage :
513
Abstract :
Solving Sudoku puzzles is formulated as an optimization problem over a set of probabilities. The constraints for a given puzzle translate into a convex polyhedral feasible set for the probabilities. The solution to the puzzle lies at an extremal point of the polyhedron where the probabilities are either zero or one and the entropy is zero. Because the entropy is positive at all other feasible points, an entropy minimization approach is adopted to solve Sudoku. To escape local entropy minima at nonsolution extremal points, a search procedure is proposed in which each iteration involves solving a simple convex optimization problem. This approach is evaluated on thousands of puzzles spanning four levels of difficulty from “easy” to “evil”.
Keywords :
convex programming; game theory; iterative methods; minimum entropy methods; probability; search problems; Sudoku puzzles; convex optimization problem; convex polyhedral feasible set; entropy minimization; iteration method; nonsolution extremal points; probability; search procedure; Convex functions; Entropy; Linear programming; Minimization; Optimization; Signal processing algorithms; Software; Convex optimization; Sudoku;
fLanguage :
English
Journal_Title :
Signal Processing, IEEE Transactions on
Publisher :
ieee
ISSN :
1053-587X
Type :
jour
DOI :
10.1109/TSP.2011.2169253
Filename :
6025312
Link To Document :
بازگشت