The upper envelope of piecewise linear functions: Algorithms and applications (Q919830)

From MaRDI portal
scientific article
Language Label Description Also known as
English
The upper envelope of piecewise linear functions: Algorithms and applications
scientific article

    Statements

    The upper envelope of piecewise linear functions: Algorithms and applications (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    1989
    0 references
    This article is devoted to the combinatorial complexity of the upper envelope of piecewise linear functions and its consequences to various problems in computational geometry. The upper envelope of the system of functions is defined as its pointwise maximum. In the case of linear functions the envelope form a cell complex. The complexity of the complex is the number of its faces. An algorithm is presented for finding the upper envelope of n linear functions defined in the space \(R^ 3\). The algorithm is asymptotically optimal and its time complexity is \(O(n^ 2\alpha (n))\) where \(\alpha\) (n) is the inverse of Ackermann's function. Finding an upper envelope for appropriate system of linear functions solves a number of problems of computational geometry. Among the applications are mentioned problems of hidden line and surface removal, translating a polyhedron in the space with polyhedral obstacles, finding Voronoi diagrams of point clusters.
    0 references
    0 references
    0 references
    0 references
    0 references
    visibility
    0 references
    hidden line removal
    0 references
    combinatorial complexity
    0 references
    computational geometry
    0 references
    surface removal
    0 references
    Voronoi diagrams
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references