中文
相关论文

相关论文: Symmetric Assembly Puzzles are Hard, Beyond a Few …

200 篇论文

Given a small polygon S, a big simple polygon B and a positive integer k, it is shown to be NP-hard to determine whether k copies of the small polygon (allowing translation and rotation) can be placed in the big polygon without overlap.…

计算几何 · 计算机科学 2012-09-25 Sarah R. Allen , John Iacono

Polyominoes are a subset of polygons which can be constructed from integer-length squares fused at their edges. A system of polygons P is interlocked if no subset of the polygons in P can be removed arbitrarily far away from the rest. It is…

组合数学 · 数学 2011-12-20 Sidharth Dhawan , Zachary Abel

Assembling parts into an object is a combinatorial problem that arises in a variety of contexts in the real world and involves numerous applications in science and engineering. Previous related work tackles limited cases with identical unit…

计算机视觉与模式识别 · 计算机科学 2022-06-22 Jinhwi Lee , Jungtaek Kim , Hyunsoo Chung , Jaesik Park , Minsu Cho

Edge-matching problems, also called edge matching puzzles, are abstractions of placement problems with neighborhood conditions. Pieces with colored edges have to be placed on a board such that adjacent edges have the same color. The problem…

数据结构与算法 · 计算机科学 2017-03-29 Martin Ebbesen , Paul Fischer , Carsten Witt

Symmetries occur naturally in CSP or SAT problems and are not very difficult to discover, but using them to prune the search space tends to be very challenging. Indeed, this usually requires finding specific elements in a group of…

人工智能 · 计算机科学 2011-07-25 Thierry Boy de la Tour , Mnacho Echenim

We show that packing axis-aligned unit squares into a simple polygon $P$ is NP-hard, even when $P$ is an orthogonal and orthogonally convex polygon with half-integer coordinates. It has been known since the early 80s that packing unit…

计算几何 · 计算机科学 2024-04-19 Mikkel Abrahamsen , Jack Stade

We consider the problem of deciding, given a sequence of regions, if there is a choice of points, one for each region, such that the induced polyline is simple or weakly simple, meaning that it can touch but not cross itself. Specifically,…

计算几何 · 计算机科学 2023-04-27 Thijs van der Horst , Tim Ophelders , Bart van der Steenhoven

We study several variants of decomposing a symmetric matrix into a sum of a low-rank positive semidefinite matrix and a diagonal matrix. Such decompositions have applications in factor analysis and they have been studied for many decades.…

最优化与控制 · 数学 2023-10-02 Levent Tunçel , Stephen A. Vavasis , Jingye Xu

We prove the computational intractability of rotating and placing $n$ square tiles into a $1 \times n$ array such that adjacent tiles are compatible--either equal edge colors, as in edge-matching puzzles, or matching tab/pocket shapes, as…

计算复杂性 · 计算机科学 2017-01-03 Jeffrey Bosboom , Erik D. Demaine , Martin L. Demaine , Adam Hesterberg , Pasin Manurangsi , Anak Yodpinyanee

Spiral Galaxies is a pencil-and-paper puzzle played on a grid of unit squares: given a set of points called centers, the goal is to partition the grid into polyominoes such that each polyomino contains exactly one center and is 180{\deg}…

计算几何 · 计算机科学 2022-07-22 Erik D. Demaine , Maarten Löffler , Christiane Schmidt

We analyze the computational complexity of several new variants of edge-matching puzzles. First we analyze inequality (instead of equality) constraints between adjacent tiles, proving the problem NP-complete for strict inequalities but…

Sumplete is a logic puzzle famous for being developed by ChatGPT. The puzzle consists of a rectangular grid, with each cell containing a number. The player has to cross out some numbers such that the sum of uncrossed numbers in each row and…

计算复杂性 · 计算机科学 2024-07-01 Suthee Ruangwises

Deciding whether a family of disjoint axis-parallel line segments in the plane can be linked into a simple polygon (or a simple polygonal chain) by adding segments between their endpoints is NP-hard.

计算几何 · 计算机科学 2021-09-07 Rain Jiang , Kai Jiang , Minghui Jiang

The aim in packing problems is to decide if a given set of pieces can be placed inside a given container. A packing problem is defined by the types of pieces and containers to be handled, and the motions that are allowed to move the pieces.…

计算几何 · 计算机科学 2024-08-07 Mikkel Abrahamsen , Tillmann Miltzow , Nadja Seiferth

We compare two kinds of unification problems: Asymmetric Unification and Disunification, which are variants of Equational Unification. Asymmetric Unification is a type of Equational Unification where the right-hand sides of the equations…

计算机科学中的逻辑 · 计算机科学 2017-10-09 Veena Ravishankar , Kimberly A. Gero , Paliath Narendran

We prove tight upper bounds for the number of vertices of a simple polygon that is the union or the intersection of two simple polygons with given numbers of convex and concave vertices. The similar question on graphs of the lower (or…

组合数学 · 数学 2013-11-27 Pavel Kozhevnikov

We consider the computational complexity of reconfiguration problems, in which one is given two combinatorial configurations satisfying some constraints, and is asked to transform one into the other using elementary transformations, while…

计算复杂性 · 计算机科学 2020-01-17 Jean Cardinal , Erik D. Demaine , David Eppstein , Robert A. Hearn , Andrew Winslow

Assembly planning is a fundamental problem in robotics and automation, which involves designing a sequence of motions to bring the separate constituent parts of a product into their final placement in the product. Assembly planning is…

计算几何 · 计算机科学 2023-03-23 Pankaj K. Agarwal , Boris Aronov , Tzvika Geft , Dan Halperin

Solution and analysis of mathematical programming problems may be simplified when these problems are symmetric under appropriate linear transformations. In particular, a knowledge of the symmetries may help reduce the problem dimension, cut…

最优化与控制 · 数学 2020-10-13 A. V. Eremeev , A. S. Yurkov

Motivated by adjacency in perfect matching polytopes, we study the shortest reconfiguration problem of perfect matchings via alternating cycles. Namely, we want to find a shortest sequence of perfect matchings which transforms one given…

数据结构与算法 · 计算机科学 2019-07-04 Takehiro Ito , Naonori Kakimura , Naoyuki Kamiyama , Yusuke Kobayashi , Yoshio Okamoto
‹ 上一页 1 2 3 10 下一页 ›