Skip to main content

Trekking in the Alps without freezing or getting tired

  • Conference paper
  • First Online:
Algorithms—ESA '93 (ESA 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 726))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. Chazelle, B., Computing on a Free Tree via Complexity-Perserving Mappings, Algorithmica 3 (1987), pp. 337–361.

    Google Scholar 

  3. Chazelle, B., Triangulating a Simple Polygon in Linear Time, Discrete Comput. Geom. 6 (1991), pp. 485–524.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. Chen, J., and Y. Han, Shortest Paths on a Polyhedron, Proc. 6th ACM Symp. on Comp. Geometry (1990), pp. 360–369.

    Google Scholar 

  6. Cole, R., and M. Sharir, Visibility Problems for Polyhedral Terrains, J. Symb. Computation 7 (1989), pp. 11–30.

    Google Scholar 

  7. Edelsbrunner, H., L. J. Guibas, and J. Stolfi, Optimal Point Location in a Monotone Subdivision, SIAM J. Computing 15 (1986), pp. 317–340.

    Google Scholar 

  8. Harel, D., and R. E. Tarjan, Fast Algorithms for Finding Nearest Common Ancestors, SIAM J. Computing 13 (1984), pp. 338–355.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. Kirkpatrick, D. G., Optimal Search in Planar Subdivisions, SIAM J. Computing 12 (1983), pp. 28–35.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. Sharir, M., and A. Schorr, On Shortest Paths in Polyhedral Spaces, SIAM J. Comput. 15 (1986), pp. 193–215.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Thomas Lengauer

Rights and permissions

Reprints 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

Publish with us

Policies and ethics