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 条
  • [31] Statistical Library Characterization Using Belief Propagation across Multiple Technology Nodes
    Yu, Li
    Saxena, Sharad
    Hess, Christopher
    Elfadel, Ibrahim M.
    Antoniadis, Dimitri
    Boning, Duane
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 1383 - 1388
  • [32] A Hybrid Approach for the Sudoku Problem: Using Constraint Programming in Iterated Local Search
    Musliu, Nysret
    Winter, Felix
    IEEE INTELLIGENT SYSTEMS, 2017, 32 (02) : 52 - 62
  • [33] Stereo matching using belief propagation
    Sun, J
    Shum, HY
    Zheng, NN
    COMPUTER VISION - ECCV 2002, PT II, 2002, 2351 : 510 - 524
  • [34] Stereo matching using belief propagation
    Sun, J
    Zheng, NN
    Shum, HY
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2003, 25 (07) : 787 - 800
  • [35] BACKGROUND SUBTRACTION USING BELIEF PROPAGATION
    Hahn, Hee-il
    ICINCO 2011: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL 2, 2011, : 281 - 286
  • [36] Networking Sensors Using Belief Propagation
    Sanghavi, Sujay
    Malioutov, Dmitry
    Willsky, Alan
    2008 46TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING, VOLS 1-3, 2008, : 384 - 391
  • [37] IMAGE FUSION USING BELIEF PROPAGATION
    Hill, Paul
    Bull, David
    2018 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2018, : 1817 - 1821
  • [38] Using the loopy belief propagation in Siguo
    Xia, Zhengyou
    Zhu, Yongping
    Lu, Hui
    ICGA JOURNAL, 2007, 30 (04) : 209 - 220
  • [39] Using constraint satisfaction for view update
    Shu, H
    JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2000, 15 (02) : 147 - 173
  • [40] Geometric constraint satisfaction using GAAA
    Cao, C. H.
    Li, W. H.
    Yi, R. Q.
    COMPUTATIONAL METHODS, PTS 1 AND 2, 2006, : 977 - 981