4.5 Article

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

期刊

JOURNAL OF GLOBAL OPTIMIZATION
卷 79, 期 3, 页码 687-714

出版社

SPRINGER
DOI: 10.1007/s10898-020-00953-5

关键词

Rectilinear convex hull; Restricted orientation convex hull; Minimum area

资金

  1. UNAM Project PAEP
  2. MIUR [20174LF3T8]
  3. Spanish Ministry of Science (AEI/FEDER) [MTM2017-83750-P]
  4. Spanish Ministry of Science and Innovation [PID2019-104129GB-I00]
  5. Project Gen. Cat. DGR [2017SGR1640]
  6. Project MINECO [MTM2015-63791-R]
  7. SEP-CONACYT [80268]
  8. PAPPIIT Programa de Apoyo a la Investigacion e Innovacion Tecnologica UNAM [IN102117]
  9. European Union [734922]

向作者/读者索取更多资源

This study focuses on the rectilinear convex hull of a set of points in the plane, presenting a method to compute the minimum area under different angles and their optimal time complexity. The sorting and analysis of lines are carried out based on the angle Theta.
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).

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据