Papers
Topics
Authors
Recent
Search
2000 character limit reached

Even 1×n1 \times n Edge-Matching and Jigsaw Puzzles are Really Hard

Published 31 Dec 2016 in cs.CC and cs.CG | (1701.00146v1)

Abstract: We prove the computational intractability of rotating and placing nn square tiles into a 1×n1 \times n array such that adjacent tiles are compatible--either equal edge colors, as in edge-matching puzzles, or matching tab/pocket shapes, as in jigsaw puzzles. Beyond basic NP-hardness, we prove that it is NP-hard even to approximately maximize the number of placed tiles (allowing blanks), while satisfying the compatibility constraint between nonblank tiles, within a factor of 0.9999999851. (On the other hand, there is an easy 121 \over 2-approximation.) This is the first (correct) proof of inapproximability for edge-matching and jigsaw puzzles. Along the way, we prove NP-hardness of distinguishing, for a directed graph on nn nodes, between having a Hamiltonian path (length n−1n-1) and having at most $0.999999284 (n-1)$ edges that form a vertex-disjoint union of paths. We use this gap hardness and gap-preserving reductions to establish similar gap hardness for 1×n1 \times n jigsaw and edge-matching puzzles.

Citations (7)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.