Framework for $\exists \mathbb{R}$-Completeness of Two-Dimensional Packing Problems

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Abrahamsen, Mikkel, Miltzow, Tillmann, Seiferth, Nadja
Formato: Preprint
Publicado: 2020
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913458829656064
author Abrahamsen, Mikkel
Miltzow, Tillmann
Seiferth, Nadja
author_facet Abrahamsen, Mikkel
Miltzow, Tillmann
Seiferth, Nadja
contents 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. The pieces must be placed so that in the resulting placement, they are pairwise interior-disjoint. We establish a framework which enables us to show that for many combinations of allowed pieces, containers and motions, the resulting problem is $\exists \mathbb{R}$-complete. This means that the problem is equivalent (under polynomial time reductions) to deciding whether a given system of polynomial equations and inequalities with integer coefficients has a real solution. We consider packing problems where only translations are allowed as the motions, and problems where arbitrary rigid motions are allowed, i.e., both translations and rotations. When rotations are allowed, we show that it is an $\exists \mathbb{R}$-complete problem to decide if a set of convex polygons, each of which has at most $7$ corners, can be packed into a square. Restricted to translations, we show that the following problems are $\exists \mathbb{R}$-complete: (i) pieces bounded by segments and hyperbolic curves to be packed in a square, and (ii) convex polygons to be packed in a container bounded by segments and hyperbolic curves.
format Preprint
id arxiv_https___arxiv_org_abs_2004_07558
institution arXiv
publishDate 2020
record_format arxiv
spellingShingle Framework for $\exists \mathbb{R}$-Completeness of Two-Dimensional Packing Problems
Abrahamsen, Mikkel
Miltzow, Tillmann
Seiferth, Nadja
Computational Geometry
Computational Complexity
Discrete Mathematics
Data Structures and Algorithms
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. The pieces must be placed so that in the resulting placement, they are pairwise interior-disjoint. We establish a framework which enables us to show that for many combinations of allowed pieces, containers and motions, the resulting problem is $\exists \mathbb{R}$-complete. This means that the problem is equivalent (under polynomial time reductions) to deciding whether a given system of polynomial equations and inequalities with integer coefficients has a real solution. We consider packing problems where only translations are allowed as the motions, and problems where arbitrary rigid motions are allowed, i.e., both translations and rotations. When rotations are allowed, we show that it is an $\exists \mathbb{R}$-complete problem to decide if a set of convex polygons, each of which has at most $7$ corners, can be packed into a square. Restricted to translations, we show that the following problems are $\exists \mathbb{R}$-complete: (i) pieces bounded by segments and hyperbolic curves to be packed in a square, and (ii) convex polygons to be packed in a container bounded by segments and hyperbolic curves.
title Framework for $\exists \mathbb{R}$-Completeness of Two-Dimensional Packing Problems
topic Computational Geometry
Computational Complexity
Discrete Mathematics
Data Structures and Algorithms
url https://arxiv.org/abs/2004.07558