Abstract
For a polyhedral terrain F with n vertices, the concept of height level map is defined. This concept has several useful properties for paths that have certain height restrictions. The height level map is used to store F, such that for any two query points, one can decide whether there exists a path on F between the two points whose height decreases monotonically. More generally, one can compute the minimum height difference along any path between the two points. It is also possible to decide, given two query points and a height, whether there is a path that stays below this height. Although the height level map has quadratic worst case complexity, it is stored implicitly using only linear storage. The query time for all the above queries is O(log n), and the structure can be built in O(n log n) time. A path with the desired property can also be reported in additional time that is linear in the description size of the path.
This research was performed when the second author visited the first author at Utrecht University. The research of the first author is supported by the Dutch Organization for Scientific Research (N.W.O.) and by ESPRIT Basic Research Action 7141 (project ALCOM II: Algorithms and Complexity). The research of the second author is supported by an NSERC international fellowship.
Preview
Unable to display preview. Download preview PDF.
References
Bern, M., D. Dobkin, D. Eppstein, and R. Grossman, Visibility with a Moving Point of View, Proc. 1st ACM-SIAM Symp. on Discrete Algorithms (1990), pp. 107–117.
Chazelle, B., Computing on a Free Tree via Complexity-Perserving Mappings, Algorithmica 3 (1987), pp. 337–361.
Chazelle, B., Triangulating a Simple Polygon in Linear Time, Discrete Comput. Geom. 6 (1991), pp. 485–524.
Chazelle, B., H. Edelsbrunner, L. J. Guibas, and M. Sharir, Lines in Space: Combinatorics, Algorithms and Applications, Proc. 21nd ACM Symp. on the Theory of Computing (1989), pp. 382–393.
Chen, J., and Y. Han, Shortest Paths on a Polyhedron, Proc. 6th ACM Symp. on Comp. Geometry (1990), pp. 360–369.
Cole, R., and M. Sharir, Visibility Problems for Polyhedral Terrains, J. Symb. Computation 7 (1989), pp. 11–30.
Edelsbrunner, H., L. J. Guibas, and J. Stolfi, Optimal Point Location in a Monotone Subdivision, SIAM J. Computing 15 (1986), pp. 317–340.
Harel, D., and R. E. Tarjan, Fast Algorithms for Finding Nearest Common Ancestors, SIAM J. Computing 13 (1984), pp. 338–355.
Katz, M.J., M.H. Overmars and M. Sharir, Efficient Hidden Surface Removal for Objects with Small Union Size, Computational Geometry: Theory and Applications 2 (1992), pp. 223–234.
Kirkpatrick, D. G., Optimal Search in Planar Subdivisions, SIAM J. Computing 12 (1983), pp. 28–35.
Reif, J., and S. Sen, An Efficient Output-Sensitive Hidden Surface Removal Algorithm and its Parallelization, Proc. 4th ACM Symp. on Comp. Geometry, 1988, pp. 193–200.
Sharir, M., and A. Schorr, On Shortest Paths in Polyhedral Spaces, SIAM J. Comput. 15 (1986), pp. 193–215.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
de Berg, M., van Kreveld, M. (1993). Trekking in the Alps without freezing or getting tired. In: Lengauer, T. (eds) Algorithms—ESA '93. ESA 1993. Lecture Notes in Computer Science, vol 726. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57273-2_49
Download citation
DOI: https://doi.org/10.1007/3-540-57273-2_49
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57273-2
Online ISBN: 978-3-540-48032-7
eBook Packages: Springer Book Archive