Characterizing and efficiently computing quadrangulations of planar point sets

被引:13
|
作者
Bose, P [1 ]
Toussaint, G [1 ]
机构
[1] MCGILL UNIV,SCH COMP SCI,MONTREAL,PQ H3A 2A7,CANADA
关键词
D O I
10.1016/S0167-8396(97)00013-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Given a set S of n points in the plane, a quadrangulation of S is a planar subdivision whose vertices are the points of S, whose outer face is the convex hull of S, and every face of the subdivision (except possibly the outer face) is a quadrilateral. We show that S admits a quadrangulation if and only if S does not have an odd number of extreme points. If S admits a quadrangulation, we present an algorithm that computes a quadrangulation of S in O(n log n) time even in the presence of collinear points. If S does not admit a quadrangulation, then our algorithm can quadrangulate S with the addition of one extra point, which is optimal. We also provide an Omega(n log n) time lower bound for the problem. Our results imply that a k-angulation of a set of points can be achieved with the addition of at most k - 3 extra points within the same time bound. Finally, we present an experimental comparison between three quadrangulation algorithms which shows that the Spiraling Rotating Calipers (SRC) algorithm produces quadrangulations with the greatest number of convex quadrilaterals as well as those with the smallest difference between the average minimum and maximum angle over all quadrangles. (C) 1997 Elsevier Science B.V.
引用
收藏
页码:763 / 785
页数:23
相关论文
共 50 条
  • [1] Quadrangulations of planar sets
    Toussaint, G
    ALGORITHMS AND DATA STRUCTURES, 1995, 955 : 218 - 227
  • [2] On convex quadrangulations of point sets on the plane
    Heredia, V. M.
    Urrutia, J.
    DISCRETE GEOMETRY, COMBINATORICS AND GRAPH THEORY, 2007, 4381 : 38 - +
  • [3] Small convex quadrangulations of point sets
    Bremner, D
    Hurtado, F
    Ramaswami, S
    Sacristán, V
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2001, 2223 : 623 - 635
  • [4] The three-point function of planar quadrangulations
    Bouttier, J.
    Guitter, E.
    JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2008,
  • [6] Computing half-plane and strip discrepancy of planar point sets
    deBerg, M
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1996, 6 (02): : 69 - 83
  • [7] Efficiently computing minimal sets of critical pairs
    Caboara, M
    Kreuzer, M
    Robbiano, L
    JOURNAL OF SYMBOLIC COMPUTATION, 2004, 38 (04) : 1169 - 1190
  • [8] Algorithm for computing differential char sets efficiently
    Cancan, Murat
    Afzal, Farkhanda
    Maqbool, Ayesha
    Afzal, Deeba
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2020, 23 (06): : 1203 - 1216
  • [9] Computing convex quadrangulations
    Schiffer, T.
    Aurenhammer, F.
    Demuth, M.
    DISCRETE APPLIED MATHEMATICS, 2012, 160 (4-5) : 648 - 656
  • [10] Quadrangulations on 3-Colored Point Sets with Steiner Points and Their Winding Numbers
    Kato, Sho
    Mori, Ryuichi
    Nakamoto, Atsuhiro
    GRAPHS AND COMBINATORICS, 2014, 30 (05) : 1193 - 1205