MathematicsComputer Science

Hazel Everett, J. Robert, M. V. Kreveld

1996.9.1International Journal of Computational Geometry and Applications

DOI: 10.1142/s0218195996000186

tlooto Summary

This paper gives an optimal O(n log n+nk) time algorithm for constructing the levels 1,…, k in an arrangement of n lines in the plane and shows how these results can be used to solve several geometric optimization problems including the weak separation problem for sets of red and blue points or polygons.

Abstract

This paper gives an optimal O(n log n+nk) time algorithm for constructing the levels 1,…, k in an arrangement of n lines in the plane. This algorithm is extended to compute these levels in an arrangement of n unbounded x-monotone polygonal convex chains, of which each pair intersects at most a constant number of times. We then show how these results can be used to solve several geometric optimization problems including the weak separation problem for sets of red and blue points or polygons, the maximum line transversal problem for sets of line segments, the densest hemisphere problem for sets of points on a sphere and the optimal corridor problem for sets of points in the plane. All of the algorithms are quality-sensitive; they run faster if the optimal solution is a good one.

Citation format

EVERETT, Hazel; ROBERT, J.; KREVELD, M. V. AN OPTIMAL ALGORITHM FOR COMPUTING (≤K)-LEVELS, WITH APPLICATIONS. International Journal of Computational Geometry and Applications, 1996, 06: 247–261.