Multiple constraint satisfaction by belief propagation: An example using Sudoku

被引:16
|
作者
Moon, Todd K. [1 ]
Gunther, Jacob H. [1 ]
机构
[1] Utah State Univ, Logan, UT 84322 USA
关键词
D O I
10.1109/SMCALS.2006.250702
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:122 / +
页数:2
相关论文
共 50 条
  • [1] Belief Constraint Satisfaction Problems
    Rouahi, Aouatef
    Ben Salah, Kais
    Ghedira, Khaled
    2015 IEEE/ACS 12TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2015,
  • [2] Belief propagation guided decimation algorithms for random constraint satisfaction problems with growing domains
    Zhao, Chun-Yan
    Fu, Yan-Rong
    JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2021, 2021 (03):
  • [3] Analytical and belief-propagation studies of random constraint satisfaction problems with growing domains
    Zhao, Chunyan
    Zhang, Pan
    Zheng, Zhiming
    Xu, Ke
    PHYSICAL REVIEW E, 2012, 85 (01):
  • [4] Efficient belief propagation for vision using linear constraint nodes
    Potetz, Brian
    2007 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOLS 1-8, 2007, : 952 - 959
  • [5] From Support Propagation to Belief Propagation in Constraint Programming
    Pesant, Gilles
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2019, 66 : 123 - 150
  • [6] From Support Propagation to Belief Propagation in Constraint Programming
    Pesant, Gilles
    PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 5100 - 5104
  • [7] From support propagation to belief propagation in constraint programming
    Pesant, Gilles
    Journal of Artificial Intelligence Research, 2019, 66 : 123 - 150
  • [8] Using Constraint Programming to solve Sudoku Puzzles
    Crawford, Broderick
    Aranda, Mary
    Castro, Carlos
    Monfroy, Eric
    THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 926 - +
  • [9] Adaptive constraint propagation in constraint satisfaction: review and evaluation
    Stergiou, Kostas
    ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (07) : 5055 - 5093
  • [10] Adaptive constraint propagation in constraint satisfaction: review and evaluation
    Kostas Stergiou
    Artificial Intelligence Review, 2021, 54 : 5055 - 5093