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
来源
PROCEEDINGS OF THE 2006 IEEE MOUNTAIN WORKSHOP ON ADAPTIVE AND LEARNING SYSTEMS | 2006年
关键词
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 条
  • [21] An Efficient Multiple Hypothesis Tracker Using Max Product Belief Propagation
    Li, Qing
    Sun, Jinping
    Sun, Wei
    2017 20TH INTERNATIONAL CONFERENCE ON INFORMATION FUSION (FUSION), 2017, : 1042 - 1047
  • [22] CONSTRAINT SATISFACTION USING CONSTRAINT LOGIC PROGRAMMING
    VANHENTENRYCK, P
    SIMONIS, H
    DINCBAS, M
    ARTIFICIAL INTELLIGENCE, 1992, 58 (1-3) : 113 - 159
  • [23] Heuristics for dynamically adapting propagation in constraint satisfaction problems
    Stergiou, Kostas
    AI COMMUNICATIONS, 2009, 22 (03) : 125 - 141
  • [24] CONSTRAINT SATISFACTION VIA PARTIALLY PARALLEL PROPAGATION STEPS
    HOWER, W
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1992, 590 : 234 - 242
  • [25] Using directed acyclic graphs to coordinate propagation and search for numerical constraint satisfaction problems
    Vu, XH
    Schichl, H
    Sam-Haroud, D
    ICTAI 2004: 16TH IEEE INTERNATIONALCONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, : 72 - 81
  • [26] Using blocks for constraint satisfaction
    Seybold, B
    Metzger, F
    Ogan, G
    Simon, K
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP98, 1998, 1520 : 474 - 474
  • [27] Effects of Dynamic Variable - Value Ordering Heuristics on the Search Space of Sudoku Modeled as a Constraint Satisfaction Problem
    Cox, James L.
    Lucci, Stephen
    Pay, Tayfun
    INTELIGENCIA ARTIFICIAL-IBEROAMERICAL JOURNAL OF ARTIFICIAL INTELLIGENCE, 2019, 22 (63): : 1 - 15
  • [28] Shnplified belief propagation for multiple view reconstruction
    Larsen, E. Scott
    Mordohai, Philippos
    Pollefeys, Marc
    THIRD INTERNATIONAL SYMPOSIUM ON 3D DATA PROCESSING, VISUALIZATION, AND TRANSMISSION, PROCEEDINGS, 2007, : 342 - 349
  • [29] FUSION AND PROPAGATION WITH MULTIPLE OBSERVATIONS IN BELIEF NETWORKS
    PEOT, MA
    SHACHTER, RD
    ARTIFICIAL INTELLIGENCE, 1991, 48 (03) : 299 - 318
  • [30] Tracking an Unknown Number of Targets Using Multiple Sensors: A Belief Propagation Method
    Meyer, Florian
    Braca, Paolo
    Willett, Peter
    Hlawatsch, Franz
    2016 19TH INTERNATIONAL CONFERENCE ON INFORMATION FUSION (FUSION), 2016, : 719 - 726