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
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
visibility
0 references
hidden line removal
0 references
combinatorial complexity
0 references
computational geometry
0 references
surface removal
0 references
Voronoi diagrams
0 references