Symmetric Assembly Puzzles are Hard, Beyond a Few Pieces

نویسندگان

  • Erik D. Demaine
  • Matias Korman
  • Jason S. Ku
  • Joseph S. B. Mitchell
  • Yota Otachi
  • André van Renssen
  • Marcel Roeloffzen
  • Ryuhei Uehara
  • Yushi Uno
چکیده

The goal of a 2D assembly puzzle is to arrange a given set of polygonal pieces in a way that they do not overlap and form a target polygonal silhouette. For example, there are over 5,000 Tangram assembly puzzles [4], and many more similar 2D assembly puzzles; see, e.g., [2]. A recent trend in the puzzle world is a relatively new type of 2D assembly puzzle which we call symmetric assembly puzzles. In these puzzles the target shape is not specified. Instead, the objective is to rearrange the polygonal pieces so that they form a symmetric silhouette (as before, overlap of the pieces is not allowed). The first symmetric assembly puzzle, “Symmetrix”, was designed in 2003 by Japanese puzzle designer Tadao Kitazawa, and was distributed as his exchange puzzle at the 2004 International Puzzle Party (IPP) in Tokyo [3]. In this paper, we aim for an arrangement that creates mirror symmetry (reflection through a line), but other symmetries such as central symmetry or 180◦ rotation (or all of the above) could be considered. The lack of a target shape specification makes these puzzles quite difficult to solve in practice, even for relatively few and simple pieces. In this paper, we study the computational complexity of symmetric assembly puzzles in their general form. Given n simple polygons P1, P2, . . . , Pn, with m1,m2, . . . ,mn vertices respectively, the goal is to find a mirror-symmetric polygon that can be exactly covered by P1, P2, . . . , Pn. We may either allow or forbid the pieces to flip over (reflect). Given the difficulty humans have with few low-complexity shapes, we consider two different generalizations: bounded piece complexity (mi = O(1)) and bounded piece number (n = O(1)). In the former case, we prove strong NP-hardness, while in the latter case, we solve the problem in polynomial time (but the exponent depends on the number of pieces).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A linear threshold for uniqueness of solutions to random jigsaw puzzles

We consider a problem introduced by Mossel and Ross [Shotgun assembly of labeled graphs, arXiv:1504.07682]. Suppose a random n×n jigsaw puzzle is constructed by independently and uniformly choosing the shape of each “jig” from q possibilities. We are given the shuffled pieces. Then, depending on q, what is the probability that we can reassemble the puzzle uniquely? We say that two solutions of ...

متن کامل

Optimization for Automated Assembly of Puzzles

The puzzle assembly problem has many application areas such as restoration and reconstruction of archeological findings, repairing of broken objects, solving jigsaw type puzzles, molecular docking problem, etc. The puzzle pieces usually include not only geometrical shape information but also visual information such as texture, color, and continuity of lines. This paper presents a new approach t...

متن کامل

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

Jigsaw puzzles [9] and edge-matching puzzles [5] are two ancient types of puzzle, going back to the 1760s and 1890s, respectively. Jigsaw puzzles involve fitting together a given set of pieces (usually via translation and rotation) into a desired shape (usually a rectangle), often revealing a known image or pattern. The pieces are typically squares with a pocket cut out of or a tab attached to ...

متن کامل

A Global Approach for Solving Edge-Matching Puzzles

We consider apictorial edge-matching puzzles, in which the goal is to arrange a collection of puzzle pieces with colored edges so that the colors match along the edges of adjacent pieces. We devise an algebraic representation for this problem and provide conditions under which it exactly characterizes a puzzle. Using the new representation, we recast the combinatorial, discrete problem of solvi...

متن کامل

LAJANUGEN LOGESWARAN : SOLVING JIGSAW PUZZLES USING PATHS AND CYCLES 1 Solving Jigsaw Puzzles using Paths and Cycles

There has been a growing interest in image jigsaw puzzles with square shaped pieces. A solver takes as input square shaped patches of the same size belonging to an image and attempts to reconstruct the image. The key components of a jigsaw solver are a compatibility metric and an assembly algorithm. A compatibility metric uses the color content of the image patches to identify which pairs of pi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015