Mathematical characterizations and computational complexity of anti-slide puzzles

被引:1
|
作者
Minamisawa, Ko [1 ]
Uehara, Ryuhei [2 ]
Hara, Masao [3 ]
机构
[1] Flect Co Ltd, Tokyo 1050023, Japan
[2] Japan Adv Inst Sci & Technol, Sch Informat Sci, Nomi, Japan
[3] Tokai Univ, Dept Math Sci, Tokyo, Japan
关键词
Anti-slide puzzle; Interlock puzzle; Strongly NP-completeness; x-monotone; Convexity;
D O I
10.1016/j.tcs.2022.10.026
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
For a given set of pieces and a frame, an anti-slide puzzle asks us to arrange the pieces so that none of the pieces can slide in the frame. Since the first anti-slide puzzle that consists of dozens of cuboid pieces in 3D was invented, tons of anti-slide puzzles using pentominoes have been proposed. Some of them are not in a frame, which we call that interlock puzzles. In this paper, we investigate computational complexity of anti-slide puzzles and interlock puzzles in 2D. In previous work in theoretical computer science, a few models have been proposed for dealing with the notion of anti-slide, however, there exist gaps between these models and real puzzles. We first give mathematical characterizations of anti-slide puzzles and show the relationship between the previous work. Using a mathematical characterization, we give a polynomial time algorithm for determining if a given arrangement of polyominoes is anti-slide or not in a model. Next, we prove that the decision problem whether a given set of polyominoes can be arranged to be anti-slide or not is strongly NP-complete even if every piece is x-monotone. On the other hand, a set of pieces cannot be arranged to be interlocked if all pieces are convex polygons.(c) 2022 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页码:216 / 226
页数:11
相关论文
共 50 条
  • [1] Load-computational methods of anti-slide piles
    Zhong, Wei
    Yang, Tao
    He, Na
    Cosgrove, Tom
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 4): : S8529 - S8539
  • [2] Load-computational methods of anti-slide piles
    Wei Zhong
    Tao Yang
    Na He
    Tom Cosgrove
    Cluster Computing, 2019, 22 : 8529 - 8539
  • [3] Effect of Anti-Slide Piles Anchorage Lengths on Slip Surface and Anti-Slide Capacity of Homogeneous Slope
    Chen, Jianfeng
    Guo, Xiaopeng
    Tian, Dan
    Yu, Songbo
    Tongji Daxue Xuebao/Journal of Tongji University, 2022, 50 (01): : 42 - 49
  • [4] Study on Anti-Slide Pile Spacing in Slope Reinforcement Using Anti-Slide Pile with Geocell and Influencing Factors
    Liu Dapeng
    Yang Xiaohua
    Wang Jing
    2013 FOURTH INTERNATIONAL CONFERENCE ON DIGITAL MANUFACTURING AND AUTOMATION (ICDMA), 2013, : 1258 - 1260
  • [5] On Computational Complexity of Pipe Puzzles
    Shirayama, Takumu
    Shigemura, Takuto
    Otachi, Yota
    Miyazaki, Shuichi
    Uehara, Ryuhei
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2019, E102A (09) : 1134 - 1141
  • [6] Computational Complexity of Cast Puzzles
    Iwamoto, Chuzo
    Sasaki, Kento
    Nishio, Kenji
    Morita, Kenichi
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2009, 5878 : 122 - +
  • [7] Computational Complexity of Usowan Puzzles
    Iwamoto, Chuzo
    Haruishi, Masato
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2018, E101A (09): : 1537 - 1540
  • [8] Computational Complexity of Building Puzzles
    Iwamoto, Chuzo
    Matsui, Yuta
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2016, E99A (06): : 1145 - 1148
  • [9] Anti-slide bearing for iron train carriages
    Wolff, R
    ZEITSCHRIFT DES VEREINES DEUTSCHER INGENIEURE, 1932, 76 : 529 - 532
  • [10] Investigation of internal force of anti-slide pile on landslides considering the actual distribution of soil resistance acting on anti-slide piles
    Liu, Xiaoyan
    Cai, Guojun
    Liu, Lulu
    Zhou, Zhijun
    NATURAL HAZARDS, 2020, 102 (03) : 1369 - 1392