Even $1 \times n$ Edge-Matching and Jigsaw Puzzles are Really Hard
Jeffrey Bosboom, Erik D. Demaine, Martin L. Demaine, Adam Hesterberg,, Pasin Manurangsi, Anak Yodpinyanee

TL;DR
This paper proves that even simple 1 by n edge-matching and jigsaw puzzles are computationally intractable to solve optimally or approximately, establishing their NP-hardness and inapproximability.
Contribution
It provides the first correct proof of inapproximability for 1 by n edge-matching and jigsaw puzzles, including a tight approximation hardness result.
Findings
NP-hardness of optimal puzzle arrangement
NP-hardness of approximate solutions within a factor of 0.9999999851
Existence of a simple 1/2-approximation algorithm
Abstract
We prove the computational intractability of rotating and placing square tiles into a 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 -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 nodes, between having a Hamiltonian path (length ) and having at most edges that form a vertex-disjoint union of paths. We use this gap…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsImage Processing and 3D Reconstruction · Image and Object Detection Techniques · Handwritten Text Recognition Techniques
