• 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