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

From MaRDI portal
Publication:2022326

DOI10.1007/S10898-020-00953-5zbMATH Open1466.52001arXiv1710.10888OpenAlexW3092256677MaRDI QIDQ2022326FDOQ2022326


Authors: Carlos Alegría, David Orden, Carlos Seara, J. Urrutia Edit this on Wikidata


Publication date: 28 April 2021

Published in: Journal of Global Optimization (Search for Journal in Brave)

Abstract: Let P be a set of n points in the plane. We compute the value of hetain[0,2pi) for which the rectilinear convex hull of P, denoted by mathcalRHheta(P), has minimum (or maximum) area in optimal O(nlogn) time and O(n) space, improving the previous O(n2) bound. Let mathcalO be a set of k lines through the origin sorted by slope and let alphai be the aperture angles of the 2k sectors defined by every pair of two consecutive lines. Let Thetai=pialphai and Theta=minThetai:i=1,ldots,2k. We further obtain: (1) Given a set mathcalO such that Thetagefracpi2, we provide an algorithm to compute the mathcalO-convex hull of P in optimal O(nlogn) time and O(n) space, while if Theta<fracpi2 the complexities are O(fracnThetalogn) time and O(fracnTheta) space. (2) Given a set mathcalO such that Thetagefracpi2, we compute and maintain the boundary of the mathcalOheta-convex hull of P for hetain[0,2pi) in O(knlogn) time and O(kn) space, or in O(kfracnThetalogn) time and O(kfracnTheta) space if Theta<fracpi2. (3) Finally, given a set mathcalO such that Thetagefracpi2, we compute the mathcalOheta-convex hull of P of minimum (or maximum) area over all hetain[0,2pi) in O(knlogn) time and O(kn) space.


Full work available at URL: https://arxiv.org/abs/1710.10888




Recommendations




Cites Work


Cited In (9)





This page was built for publication: Efficient computation of minimum-area rectilinear convex hull under rotation and generalizations

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2022326)