Convex hull of points lying on lines in \(O(n\log n)\) time after preprocessing (Q1940703)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Convex hull of points lying on lines in \(O(n\log n)\) time after preprocessing
scientific article

    Statements

    Convex hull of points lying on lines in \(O(n\log n)\) time after preprocessing (English)
    0 references
    0 references
    0 references
    7 March 2013
    0 references
    Given a set of planar regions, each of which represents an estimate about an input point, and the exact coordinates of the points arrive some time later and need to be processed quickly. Under certain assumption, the authors show that one can preprocess the input lines \(L\) such that given any set \(P\) of points, each of which lies on a distinct line of \(L\), the corresponding convex hull can be computed in expected time \(O(n \alpha (n) )\), where \(\alpha (.)\) is the inverse Ackermann function [\textit{J. Basch} et al., J. Algorithms 31, No. 1, 1--28 (1999; Zbl 0928.68034)]. The authors' data structure has quadratic preprocessing time and storage and the convex hull algorithm is based on a batched randomized incremental construction similar to Seidel's tracing technique [\textit{R. Seidel}, Comput. Geom. 1, No. 1, 51--64 (1991; Zbl 0733.68092)].
    0 references
    data imprecision
    0 references
    convex hull
    0 references
    planar arrangements
    0 references
    geometric data structure
    0 references
    algorithm
    0 references
    0 references

    Identifiers