Efficient computation of minimum-area rectilinear convex hull under rotation and generalizations

被引:8
作者
Alegria, Carlos [1 ]
Orden, David [2 ]
Seara, Carlos [3 ]
Urrutia, Jorge [4 ]
机构
[1] Univ Roma Tre, Dipartimento Ingn, Rome, Italy
[2] Univ Alcala, Dept Fis & Matemat, Madrid, Spain
[3] Univ Politecn Cataluna, Dept Matemat, Barcelona, Spain
[4] Univ Nacl Autonoma Mexico, Inst Matemat, Mexico City, DF, Mexico
基金
芬兰科学院;
关键词
Rectilinear convex hull; Restricted orientation convex hull; Minimum area; MAXIMA; SET;
D O I
10.1007/s10898-020-00953-5
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Let P be a set of n points in the plane. We compute the value of theta is an element of [0, 2 pi) for which the rectilinear convex hull of P, denoted by RHP(theta), has minimum (or maximum) area in optimal O(n log n) time and O(n) space, improving the previous O(n(2)) bound. Let O be a set of k lines through the origin sorted by slope and let ai be the sizes of the 2k angles defined by pairs of two consecutive lines, i = 1,..., 2k. Let Theta(i) = pi - alpha(i) and Theta = min{Theta(i) : i = 1,..., 2k}. We obtain: (1) Given a set O such that Theta >= pi/2, we provide an algorithm to compute the O-convex hull of P in optimal O(n log n) time and O(n) space; If Theta < pi/2, the time and space complexities are O(n/Theta log n) and O(n/Theta) respectively. (2) Given a set O such that Theta >= pi/2, we compute and maintain the boundary of the O-theta-convex hull of P for theta is an element of [0, 2 pi) in O(kn log n) time and O(kn) space, or if Theta < pi/2, in O(k n/Theta log n) time and O(k n/Theta) space. (3) Finally, given a set O such that Theta >= pi/2, we compute, in O(kn log n) time and O(kn) space, the angle theta is an element of [0, 2 pi) such that the O-theta-convex hull of P has minimum (or maximum) area over all theta is an element of [0, 2 pi).
引用
收藏
页码:687 / 714
页数:28
相关论文
共 34 条
  • [1] Illumination of orthogonal polygons with orthogonal floodlights
    Abello, J
    Estivill-Castro, V
    Shermer, T
    Urrutia, J
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 1998, 8 (01) : 25 - 38
  • [2] Alegria-Galicia Carlos, 2012, Computational Geometry. XIV Spanish Meeting, EGC 2011. Dedicated to Ferran Hurtado on the Occasion of His 60th Birthday. Revised Selected Papers, P226, DOI 10.1007/978-3-642-34191-5_22
  • [3] Alegria-Galicia C., 2015, 31 EUR WORKSH COMP G
  • [4] Alegria-Galicia C., 2013, MEX C DISCR MATH COM
  • [5] Alegria-Galicia C., 2014, 30 EUR WORKSH COMP G
  • [6] On the Oβ-hull of a planar point set
    Alegria-Galicia, Carlos
    Orden, David
    Seara, Carlos
    Urrutia, Jorge
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2018, 68 : 277 - 291
  • [7] Unoriented Θ-maxima in the plane:: Complexity and algorithms
    Avis, D
    Beresford-Smith, B
    Devroye, L
    Elgindy, H
    Guevremont, E
    Hurtado, F
    Zhu, BH
    [J]. SIAM JOURNAL ON COMPUTING, 1998, 28 (01) : 278 - 296
  • [8] Computing minimum-area rectilinear convex hull and L-shape
    Bae, Sang Won
    Lee, Chunseok
    Ahn, Hee-Kap
    Choi, Sunghee
    Chwa, Kyung-Yong
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2009, 42 (09): : 903 - 912
  • [9] Measurement of the Dielectric Constant of Medium Loss Cylindrical-Shaped Samples using Cavity Perturbation Method
    Banerjee, Prasun
    Ghosh, Gautam
    Biswas, Salil Kumar
    [J]. INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN MICROWAVE THEORY AND APPLICATIONS, PROCEEDINGS, 2008, : 124 - +
  • [10] BENTLEY JL, 1979, IEEE T COMPUT, V28, P643, DOI 10.1109/TC.1979.1675432