Computing optimal diameter-bounded polygon partitions

被引:2
|
作者
Damiani, M [1 ]
Pemmaraju, SV
机构
[1] Villanova Univ, Dept Comp Sci, Villanova, PA 19085 USA
[2] Univ Iowa, Dept Comp Sci, Iowa City, IA 52242 USA
关键词
diameter-bounded; polygon decomposition; approximation algorithm;
D O I
10.1007/s00453-004-1092-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The minimum alpha-small partition problem is the problem of partitioning a given simple polygon into subpolygons, each with diameter at most alpha, for a given alpha > 0. This paper considers the version of this problem that disallows Steiner points. This problem is motivated by applications in mesh generation and collision detection. The main result in the paper is a polynomial-time algorithm that solves this problem, and either returns an optimal partition or reports the nonexistence of such a partition. This result contrasts with the recent NP-completeness result for the minimum a-small partition problem for polygons with holes (C. Worman, 15th Canadian Conference on Computational Geometry, 2003). Even though the running time of our algorithm is a polynomial in the input size, it is prohibitive for most real applications and we seek faster algorithms that approximate an optimal solution. We first present a faster 2-approximation algorithm for the problem for simple polygons and then a near linear-time algorithm for convex polygons that produces, for any epsilon > 0. an (alpha + epsilon)-small partition with no more polygons than in an optimal alpha-small partition. We also present an exact polynomial-time algorithm for the minimum alpha-small partition problem with the additional constraint that each piece in the partition be convex.
引用
收藏
页码:1 / 14
页数:14
相关论文
共 50 条
  • [41] Optimal sequential and parallel algorithms for computing the diameter and the center of an interval graph
    Pal, M
    Bhattacharjee, GP
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1995, 59 (1-2) : 1 - 13
  • [42] Optimal integer partitions
    Engel, Konrad
    Radzik, Tadeusz
    Schlage-Puchta, Jan-Christoph
    EUROPEAN JOURNAL OF COMBINATORICS, 2014, 36 : 425 - 436
  • [43] Optimal rectangular partitions
    Calheiros, FC
    Lucena, A
    de Souza, CC
    NETWORKS, 2003, 41 (01) : 51 - 67
  • [44] Computing equitable partitions of graphs
    Bastert, O
    MATCH-COMMUNICATIONS IN MATHEMATICAL AND IN COMPUTER CHEMISTRY, 1999, (40) : 265 - 272
  • [45] OPTIMAL PARTITIONS FOR TRIPLES
    ETZION, T
    JOURNAL OF COMBINATORIAL THEORY SERIES A, 1992, 59 (02) : 161 - 176
  • [46] OPTIMAL PARTITIONS FOR EIGENVALUES
    Bourdin, Blaise
    Bucur, Dorin
    Oudet, Edouard
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2009, 31 (06): : 4100 - 4114
  • [47] Computing the Newton Polygon of the Implicit Equation
    Emiris I.Z.
    Konaxis C.
    Palios L.
    Mathematics in Computer Science, 2010, 4 (1) : 25 - 44
  • [48] Computing the center of area of a convex polygon
    Brab, P
    Heinrich-Litan, L
    Morin, P
    INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 2003, 13 (05) : 439 - 445
  • [49] Polygon offsetting by computing winding numbers
    Chen, Xiaorui
    McMains, Sara
    Proceedings of the ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, 2005, Vol 2, Pts A and B, 2005, : 565 - 575
  • [50] COMPUTING THE VISIBILITY POLYGON FROM AN EDGE
    LEE, DT
    LIN, AK
    COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1986, 34 (01): : 1 - 19