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

From MaRDI portal
(Redirected from Publication:2022326)




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.









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)