首页> 外文会议>Algorithms and data structures >Bundling Three Convex Polygons to Minimize Area or Perimeter
【24h】

Bundling Three Convex Polygons to Minimize Area or Perimeter

机译:捆绑三个凸多边形以最小化面积或周长

获取原文
获取原文并翻译 | 示例

摘要

Given a set P = {P_0, ..., P_(k-1)} of k convex polygons having n vertices in total in the plane, we consider the problem of finding k translations T_0, ..., T_(k-1) of P_0,..., P_(k-1) such that the translated copies T_iP_i are pairwise disjoint and the area or the perimeter of the convex hull of U_(i=0)~(k-1) T_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 P_1 and P_2 can be decomposed into O(n~2) 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(n~2 )-time algorithm that returns an optimal pair of translations minimizing the area or the perimeter of the corresponding convex hull.
机译:给定平面中总共有n个顶点的k个凸多边形的集合P = {P_0,...,P_(k-1)},我们考虑发现k个平移T_0,...,T_(k- P_0,...,P_(k-1)的1)使得翻译后的副本T_iP_i成对不相交,并且U_(i = 0)〜(k-1)T_iP_i的凸包的面积或周长最小。当k = 2时,可以在线性时间内解决问题,但是除硬度结果外,对于更大的k,以前的工作未知:如果k是输入的一部分,则为NP-hard。我们证明,对于k = 3,P_1和P_2的转换空间可以分解为O(n〜2)个单元,每个单元的凸包的组合结构保持相同,并且面积或周长函数可以用O(1)复杂度。基于这种分解,我们提出了一种第一O(n〜2)时间算法,该算法返回最佳平移对,以最小化相应凸包的面积或周长。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号