Online Sorting and Translational Packing of Convex Polygons

被引:0
|
作者
Aamand, Anders [1 ]
Abrahamsen, Mikkel [2 ]
Beretta, Lorenzo [2 ]
Kleist, Linda [3 ]
机构
[1] MIT, Cambridge, MA 02139 USA
[2] Univ Copenhagen, BARC, Copenhagen, Denmark
[3] Tech Univ Carolo Wilhelmina Braunschweig, Braunschweig, Germany
关键词
ALGORITHMS; CONTAINMENT;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We investigate several online packing problems in which convex polygons arrive one by one and have to be placed irrevocably into a container, while the aim is to minimize the used space. Among other variants, we consider strip packing and bin packing, where the container is the infinite horizontal strip [0,infinity) x [0, 1] or a collection of 1 x 1 bins, respectively. If polygons may be rotated, there exist O(1)-competitive online algorithms for all problems at hand [Baker and Schwarz, SIAM J. Comput., 1983]. Likewise, if the polygons may not be rotated but only translated, then using a result from [Alt, de Berg and Knauer, JoCG, 2017] we can derive O(1)-approximation algorithms for all problems at hand. Thus, it is natural to conjecture that the online version of these problems, in which only translations are allowed, also admits a O(1)-competitive algorithm. We disprove this conjecture by showing a superconstant lower bound on the competitive ratio for several online packing problems. The offline approximation algorithm for translation-only packing sorts the convex polygons by their "natural slope", so that they form a fan-like pattern. We prove that this step is essential, in the sense that packing polygons without rotating them is as hard as sorting numbers online. Technically, we prove lower bounds on the competitive ratio of translation-only online packing problems by reducing from a purpose-built novel and natural combinatorial problem that we call online sorting. In a nutshell, the problem requires us to place n numbers x(1),..., x(n) coming online into an oversized array of length gamma n for gamma >= 1, while minimizing the sum of absolute differences of consecutive numbers. Note that the offline optimum is achieved by sorting x(1),..., x(n). We show a superconstant lower bound on the competitive ratio of online sorting, for any constant gamma. We prove that this yields superconstant lower bounds for all packing problems at hand. We believe that this technique is of independent interest since it uncovers a deep connection between inherently geometrical and purely combinatorial problems. As a complement, we also include algorithms for both online sorting and translation-only online strip packing with non-trivial competitive ratios. Our algorithm for strip packing relies on a new technique for recursively subdividing the strip into parallelograms of varying height, thickness and slope.
引用
收藏
页码:1806 / 1833
页数:28
相关论文
共 50 条
  • [1] Densest translational lattice packing of non-convex polygons
    Milenkovic, VJ
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2002, 22 (1-3): : 205 - 222
  • [2] Packing convex polygons into rectangular boxes
    Alt, H
    Hurtado, F
    DISCRETE AND COMPUTATIONAL GEOMETRY, 2001, 2098 : 67 - 80
  • [3] Perfect packing by convex and concave polygons
    Januszewski, Janusz
    Zielonka, Lukasz
    BEITRAGE ZUR ALGEBRA UND GEOMETRIE-CONTRIBUTIONS TO ALGEBRA AND GEOMETRY, 2025,
  • [4] Minimum area convex packing of two convex polygons
    Tang, K
    Wang, CCL
    Chen, DZ
    INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 2006, 16 (01) : 41 - 74
  • [5] Packing Soft Convex Polygons in an Optimized Convex Container
    Litvinchev, Igor
    Infante, Luis
    Romanova, Tetyana
    Martinez-Noa, Alberto
    Gutierrez, Luis
    MOBILE NETWORKS & APPLICATIONS, 2024, 29 (01): : 211 - 220
  • [6] Packing convex polygons in minimum-perimeter convex hulls
    Kallrath, Josef
    Romanova, Tatiana
    Pankratov, Alexander
    Litvinchev, Igor
    Infante, Luis
    JOURNAL OF GLOBAL OPTIMIZATION, 2023, 85 (01) : 39 - 59
  • [7] Packing convex polygons in minimum-perimeter convex hulls
    Josef Kallrath
    Tatiana Romanova
    Alexander Pankratov
    Igor Litvinchev
    Luis Infante
    Journal of Global Optimization, 2023, 85 : 39 - 59
  • [8] Packing stretched convex polygons in an optimized rectangle
    Bennell, Julia
    Litvinchev, Igor
    Pankratov, Alexander
    Romanova, Tetyana
    WIRELESS NETWORKS, 2024, 30 (09) : 7369 - 7376
  • [9] PACKING OF CONVEX POLYGONS IN A RECTANGULARLY BOUNDED, NONHOMOGENEOUS SPACE
    KOTHARI, R
    KLINKHACHORN, P
    PROCEEDINGS : THE TWENTY-FIRST SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 1989, : 200 - 203
  • [10] Numerical optimization method for packing regular convex polygons
    Sh. I. Galiev
    M. S. Lisafina
    Computational Mathematics and Mathematical Physics, 2016, 56 : 1402 - 1413