Bundling three convex polygons to minimize area or perimeter

  • Authors:
  • Hee-Kap Ahn;Helmut Alt;Sang Won Bae;Dongwoo Park

  • Affiliations:
  • POSTECH, South Korea;Freie Universität Berlin, Germany;Kyonggi University, South Korea;POSTECH, South Korea

  • Venue:
  • WADS'13 Proceedings of the 13th international conference on Algorithms and Data Structures
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Given a set ${\mathcal P} =\{P_0,\ldots,P_{k-1}\}$ of k convex polygons having n vertices in total in the plane, we consider the problem of finding k translations τ0,…,τk−1 of P0,…,Pk−1 such that the translated copies τiPi are pairwise disjoint and the area or the perimeter of the convex hull of $\bigcup_{i=0}^{k-1}\tau_iP_i$ is minimized. When k=2, the problem can be solved in linear time but no previous work is known for larger k except a hardness result: it is NP-hard if k is part of input. We show that for k=3 the translation space of P1 and P2 can be decomposed into O(n2) cells in each of which the combinatorial structure of the convex hull remains the same and the area or perimeter function can be fully described with O(1) complexity. Based on this decomposition, we present a first O(n2)-time algorithm that returns an optimal pair of translations minimizing the area or the perimeter of the corresponding convex hull.