An optimal convex hull algorithm in any fixed dimension (Q1312190)

From MaRDI portal
scientific article
Language Label Description Also known as
English
An optimal convex hull algorithm in any fixed dimension
scientific article

    Statements

    An optimal convex hull algorithm in any fixed dimension (English)
    0 references
    0 references
    15 May 1994
    0 references
    This very interesting paper gives a solution to an outstanding problem in computational geometry. The author presents an deterministic algorithm for computing the convex hull of \(n\) points in any fixed dimension \(d\) in \(O(n \log n+n^{\lfloor d/2 \rfloor}) \) time. This algorithm is optimal in the worst case, but it is not output-sensitive. It is an open problem to bring down the complexity for this problem to the lower bound of \(\Omega (h+n \log h)\), where \(h\) is the facial complexity of the hull. The solution of the paper is based on a derandomizing-technique developed by the author. The counterpart of the algorithm given here is a probabilistic incremental method given in a known Las Vegas algorithm with optimal expected time. The result of the paper seems to be the first example of a successfully derandomized Las Vegas incremental algorithm. The base is a deterministic version of a Monte Carlo integration method, which seems to be useful for other problems also. A by-product of the result is an algorithm for computing the Voronoi diagram of \(n\) points in \(d\)-space in the same optimal time. Besides this results the author introduces the following ideas: 1. A scheme for producing ``random-looking''-permutations. 2. An elementary error analysis to cope with faulty calculations in the Raghavan-Spencer method.
    0 references
    random-looking permutations
    0 references
    computational geometry
    0 references
    convex hull
    0 references
    derandomizing-technique
    0 references
    Voronoi diagram
    0 references
    Raghavan-Spencer method
    0 references

    Identifiers