NP-completeness of generalized Kaboozle
スポンサーリンク
概要
- 論文の詳細を見る
Kaboozle is a puzzle consisting of several square cards, each annotated with colored paths and dots drawn on both sides and holes drilled. The goal is to join two colored dots with paths of the same color (and fill all holes) by stacking the cards suitably. The freedoms here are to reflect, rotate, and order the cards arbitrarily, so it is not surprising that the problem is NP-complete (as we show). More surprising is that any one of these freedoms — reflection, rotation, and order — is alone enough to make the puzzle NP-complete. Furthermore, we show NP-completeness of a particularly constrained form of Kaboozle related to 1D paper folding. Specifically, we suppose that the cards are glued together into a strip, where each glued edge has a specified folding direction (mountain or valley). This variation removes the ability to rotate and reflect cards, and restricts the order to be a valid folded state of a given 1D mountain-valley pattern.
著者
-
DEMAINE MARTIN
Computer Science and Artificial Intelligence Lab, Massachusetts Institute of Technology (MIT)
-
Demaine Erik
Computer Science And Artificial Intelligence Lab Massachusetts Institute Of Technology (mit)
-
Demaine Martin
Computer Science And Artificial Intelligence Lab Massachusetts Institute Of Technology (mit)
-
Asano Tetsuo
School Of Information Science Jaist
-
UEHARA Ryuhei
School of Information Science
関連論文
- Bipartite powers of interval bigraphs
- 一般化 Kaboozle のNP完全性
- Voronoi Diagrams with Respect to Criteria on Vision Information
- Space-Efficient Algorithm for Image Rotation
- Constant-Work-Space Image Scan with a Given Angle
- Inserting Points Uniformly at Every Instance
- On Detecting Digital Line Components in a Binary Image
- Digital Curve Approximation with Length Evaluation
- Longest Path Problems on Ptolemaic Graphs
- FOREWORD
- Topological Walk Revisited(Special Section on Discrete Mathematics and Its Applications)
- A Linear Time Algorithm for Binary Fingerprint Image Denoising Using Distance Transform
- Digital Halftoning Algorithm Based on Random Space-Filling Curve
- Arranging Fewest Possible Probes to Detect a Hidden Object with Industrial Application
- Digital Halftoning: Algorithm Engineering Challenges
- Algorithmic Evaluation of Line Detection Problem
- Halftoning Through Optimization of Restored Images : A New Approach with Hardware Acceleration
- Voronoi Game on a Path
- Hardness results and an exact exponential algorithm for the spanning tree congestion problem (コンピュテーション)
- NP-completeness of generalized Kaboozle
- Reconstruction Algorithms for Permutation Graphs and Distance-Hereditary Graphs
- A Small-Space Algorithm for Removing Small Connected Components from a Binary Image
- Computational Complexity of Piano-Hinged Dissections
- Reconstruction Algorithms for Permutation Graphs and Distance-Hereditary Graphs