Solving General Lattice Puzzles

被引:0
|
作者
Barequet, Gill [1 ]
Tal, Shahar [2 ]
机构
[1] Technion Israel Inst Technol, Ctr Graph & Geometr Comp, Dept Comp Sci, IL-32000 Haifa, Israel
[2] Open Univ, Dept Comp Sci, Raanana, Israel
来源
FRONTIERS IN ALGORITHMICS | 2010年 / 6213卷
关键词
Polyominoes; polycubes;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we describe implementations of two general methods for solving puzzles on any structured lattice. We define the puzzle as a graph induced by (finite portion of) the lattice, and apply a back-tracking method for iteratively find all solutions by identifying parts of the puzzle (or transformed versions of them) with subgraphs of the puzzle, such that the entire puzzle graph is covered without overlaps by the graphs of the parts. Alternatively, we reduce the puzzle problem to a submatrix-selection problem, and solve the latter problem by using the "dancing-links" trick of Knuth. A few expediting heuristics are discussed, and experimental results on various lattice puzzles are presented.
引用
收藏
页码:124 / +
页数:3
相关论文
共 50 条
  • [21] Epplets: A Tool for Solving Parsons Puzzles
    Kumar, Amruth N.
    SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 527 - 532
  • [22] A probabilistic approach to solving crossword puzzles
    Littman, ML
    Keim, GA
    Shazeer, N
    ARTIFICIAL INTELLIGENCE, 2002, 134 (1-2) : 23 - 55
  • [23] Solving Sudoku Puzzles with Rewriting Rules
    Santos-Garcia, Gustavo
    Palomino, Miguel
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 176 (04) : 79 - 93
  • [24] Domain Generalization by Solving Jigsaw Puzzles
    Carlucci, Fabio M.
    D'Innocente, Antonio
    Bucci, Silvia
    Caputo, Barbara
    Tommasi, Tatiana
    2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, : 2224 - 2233
  • [25] Solving Jigsaw Puzzles with Eroded Boundaries
    Bridger, Dov
    Danon, Dov
    Tal, Ayellet
    2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2020, : 3523 - 3532
  • [26] A comment on "solving the puzzles of structural efficiency"
    Fang, Lei
    Li, Hecheng
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 230 (02) : 444 - 446
  • [27] Subgoal strategies for solving board puzzles
    Huang, GX
    Myers, D
    JOURNAL OF AUTOMATED REASONING, 1998, 20 (03) : 215 - 253
  • [28] Fourier Bases for Solving Permutation Puzzles
    Pan, Horace
    Kondor, Risi
    24TH INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS (AISTATS), 2021, 130 : 172 - +
  • [29] Efficient Solving of Birds of a Feather Puzzles
    Neller, Todd W.
    Berson, Connor
    Kharel, Jivan
    Smolik, Ryan
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 9686 - 9692
  • [30] Solving Smullyan Puzzles with Formal Systems
    José Félix Costa
    Diogo Poças
    Axiomathes, 2018, 28 : 181 - 199