• DocumentCode
    2724894
  • Title

    Multiple Constraint Satisfaction by Belief Propagation: An Example Using Sudoku

  • Author

    Moon, Todd K. ; Gunther, Jacob H.

  • Author_Institution
    Utah State Univ.
  • fYear
    2006
  • fDate
    24-26 July 2006
  • Firstpage
    122
  • Lastpage
    126
  • Abstract
    The popular Sudoku puzzle bears structural resemblance to the problem of decoding linear error correction codes: solution is over a discrete set, and several constraints apply. We express the constraint satisfaction using a Tanner graph. The belief propagation algorithm is applied to this graph. Unlike conventional computer-based solvers, which rely on humanly specified tricks for solution, belief propagation is generally applicable, and requires no human insight to solve a problem. The presence of short cycles in the graph creates biases so that not every puzzle is solved by this method. However, all puzzles are at least partly solved by this method. The Sudoku application thus demonstrates the potential effectiveness of BP algorithms on a general class of constraint satisfaction problems
  • Keywords
    Bayes methods; constraint theory; error correction codes; graph theory; inference mechanisms; operations research; Sudoku puzzle bears; Tanner graph; belief propagation; linear error correction codes; multiple constraint satisfaction; Bayesian methods; Belief propagation; Decoding; Error correction; Error correction codes; Fast Fourier transforms; Humans; Inference algorithms; Message passing; Parity check codes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Adaptive and Learning Systems, 2006 IEEE Mountain Workshop on
  • Conference_Location
    Logan, UT
  • Print_ISBN
    1-4244-0166-6
  • Type

    conf

  • DOI
    10.1109/SMCALS.2006.250702
  • Filename
    4016773