Skip to main content

ESPs in Simple Polygons

  • Chapter
  • 1022 Accesses

Abstract

Let p and q be two points in a simple polygon P. This chapter provides the Chazelle algorithm for computing the ESP between p and q that is contained in P. It uses triangulation of simple polygons as presented in the previous chapter as a preprocessing step, and has a time complexity that is determined by that of the prior triangulation.

This chapter provides two rubberband algorithms for computing a shortest path between p and q that is contained in P. The two algorithms use previously known results on triangular or trapezoidal decompositions of simple polygons, and have \(\kappa(\varepsilon) {\mathcal{O}} (n\log n)\) time complexity (where the super-linear time complexity is only due to preprocessing, i.e., for the decomposition of the simple polygon P, \(\kappa(\varepsilon)= \frac{L_{0} - L}{\varepsilon}\), L is the length of an optimal path and L 0 the length of the initial path, as introduced in Sect. 3.5.

Obstacles are those frightful things you see when you take your eyes off your goal.

Henry Ford (1863–1947)

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   179.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Chazelle, B.: A theorem on polygon cutting with applications. In: Proc. Annual IEEE Symp. Foundations Computer Science, pp. 339–349 (1982)

    Google Scholar 

  2. Chazelle, B.: Triangulating a simple polygon in linear time. Discrete Comput. Geom. 6, 485–524 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  3. Hershberger, J.: A new data structure for shortest path queries in a simple polygon. Inf. Process. Lett. 38, 231–235 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  4. Lee, D.T., Preparata, F.P.: Euclidean shortest paths in the presence of rectilinear barriers. Networks 14, 393–410 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  5. Guibas, L., Hershberger, J.: Optimal shortest path queries in a simple polygon. J. Comput. Syst. Sci. 39, 126–152 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  6. Guibas, L., Hershberger, J., Leven, D., Sharir, M., Tarjan, R.E.: Linear-time algorithms for visibility and shortest path problems inside triangulated simple polygons. Algorithmica 2, 209–233 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  7. Li, F., Klette, R.: Finding the shortest path between two points in a simple polygon by applying a rubberband algorithm. In: Proc. PSIVT, pp. 280–291 (2006)

    Google Scholar 

  8. Li, F., Klette, R.: Decomposing a simple polygon into trapezoids. In: Proc. Computer Analysis Images Patterns. LNCS, vol. 4673, pp. 726–733. Springer, Berlin (2007)

    Chapter  Google Scholar 

  9. Mitchell, J.S.B.: Geometric shortest paths and network optimization. In: Sack J.-R., Urrutia J. (eds.) Handbook of Computational Geometry, pp. 633–701. Elsevier, Amsterdam (2000)

    Chapter  Google Scholar 

  10. Thorup, M.: Undirected single-source shortest paths with positive integer weights in linear time. J. ACM 3, 362–394 (1999)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fajie Li .

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag London Limited

About this chapter

Cite this chapter

Li, F., Klette, R. (2011). ESPs in Simple Polygons. In: Euclidean Shortest Paths. Springer, London. https://doi.org/10.1007/978-1-4471-2256-2_6

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-2256-2_6

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-2255-5

  • Online ISBN: 978-1-4471-2256-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics