Skip to main content

Approximate Shortest Paths in Polygons with Violations

  • Conference paper
  • First Online:
Combinatorial Optimization and Applications (COCOA 2019)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11949))

  • 803 Accesses

Abstract

We study the problem of computing shortest k-violation path problem on polygons. Let P be a simple polygon in \(\mathbb {R}^2\) with n vertices and let st be a pair of points in P. Let int(P) represent the interior of P. In other words, \(int(P) = P \setminus \varDelta (P)\), where \(\varDelta (P)\) is the boundary of P. Let \(\tilde{P}=\mathbb {R}^2 \setminus int(P)\) represent the exterior of P. For an integer \(k \ge 0\), the problem of k-violation shortest path in P is the problem of computing the shortest path from s to t in P, such that at most k path segments are allowed to be in \(\tilde{P}\). The path segments are not allowed to bend in \(\tilde{P}\). For any k, we present a \((1+\epsilon )\) factor approximation algorithm for the problem, that runs in \(O(n^2 \sigma ^2 k\log n^2 \sigma ^2 + n^2 \sigma ^2 k)\) time. Here \(\sigma =O( \log _\delta (\frac{|L|}{r}))\) and \(\delta \), L, r are geometric parameters.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Institutional subscriptions

References

  1. Agarwal, P.K., Kumar, N., Sintos, S., Suri, S.: Computing shortest paths in the plane with removable obstacles. In: 16th Scandinavian Symposium and Workshops on Algorithm Theory (SWAT 2018). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik (2018)

    Google Scholar 

  2. Aleksandrov, L., Lanthier, M., Maheshwari, A., Sack, J.-R.: An \(\varepsilon \)—approximation algorithm for weighted shortest paths on polyhedral surfaces. In: Arnborg, S., Ivansson, L. (eds.) SWAT 1998. LNCS, vol. 1432, pp. 11–22. Springer, Heidelberg (1998). https://doi.org/10.1007/BFb0054351

    Chapter  Google Scholar 

  3. Asano, T., Asano, T., Guibas, L., Hershberger, J., Imai, H.: Visibility-polygon search and Euclidean shortest paths. In: 26th Annual Symposium on Foundations of Computer Science, pp. 155–164. IEEE (1985)

    Google Scholar 

  4. Cheng, S.W., Na, H.S., Vigneron, A., Wang, Y.: Approximate shortest paths in anisotropic regions. SIAM J. Comput. 38(3), 802–824 (2008)

    Article  MathSciNet  Google Scholar 

  5. Ghosh, S.K.: Visibility Algorithms in the Plane. Cambridge University Press, Cambridge (2007)

    Book  Google Scholar 

  6. Ghosh, S.K., Mount, D.M.: An output-sensitive algorithm for computing visibility graphs. SIAM J. Comput. 20(5), 888–910 (1991)

    Article  MathSciNet  Google Scholar 

  7. 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(1–4), 209–233 (1987)

    Article  MathSciNet  Google Scholar 

  8. Hershberger, J., Kumar, N., Suri, S.: Shortest paths in the plane with obstacle violations. In: 25th Annual European Symposium on Algorithms (ESA 2017). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik (2017)

    Google Scholar 

  9. Hershberger, J., Suri, S.: Practical methods for approximating shortest paths on a convex polytope in \(\cal{R}^3\). Comput. Geom. 10(1), 31–46 (1998)

    Article  MathSciNet  Google Scholar 

  10. Hershberger, J., Suri, S.: An optimal algorithm for Euclidean shortest paths in the plane. SIAM J. Comput. 28(6), 2215–2256 (1999)

    Article  MathSciNet  Google Scholar 

  11. Kapoor, S., Maheshwari, S.: Efficient algorithms for Euclidean shortest path and visibility problems with polygonal obstacles. In: Proceedings of the Fourth Annual Symposium on Computational Geometry, pp. 172–182. ACM (1988)

    Google Scholar 

  12. Lanthier, M., Maheshwari, A., Sack, J.R.: Approximating weighted shortest paths on polyhedral surfaces. In: Proceedings of the Thirteenth Annual Symposium on Computational Geometry, pp. 274–283. ACM (1997)

    Google Scholar 

  13. Li, F., Klette, R.: Euclidean shortest paths. In: Li, F., Klette, R. (eds.) Euclidean Shortest Paths, pp. 3–29. Springer, London (2011). https://doi.org/10.1007/978-1-4471-2256-2_1

    Chapter  MATH  Google Scholar 

  14. Maheshwari, A., Nandy, S.C., Pattanayak, D., Roy, S., Smid, M.: Geometric path problems with violations. Algorithmica 80(2), 448–471 (2018)

    Article  MathSciNet  Google Scholar 

  15. Mitchell, J.S.: A new algorithm for shortest paths among obstacles in the plane. Ann. Math. Artif. Intell. 3(1), 83–105 (1991)

    Article  MathSciNet  Google Scholar 

  16. Mitchell, J.S.: Shortest paths among obstacles in the plane. Int. J. Comput. Geom. Appl. 6(03), 309–332 (1996)

    Article  MathSciNet  Google Scholar 

  17. Mitchell, J.S.: Geometric shortest paths and network optimization. In: Handbook of Computational Geometry, vol. 334, pp. 633–702 (2000)

    Chapter  Google Scholar 

  18. Overmars, M.H., Welzl, E.: New methods for computing visibility graphs. In: Proceedings of the Fourth Annual Symposium on Computational Geometry, pp. 164–171. ACM (1988)

    Google Scholar 

  19. Rohnert, H.: Shortest paths in the plane with convex polygonal obstacles. Inf. Process. Lett. 23(2), 71–76 (1986)

    Article  MathSciNet  Google Scholar 

  20. Roy, S., Lodha, S., Das, S., Maheswari, A.: Approximate shortest descent path on a terrain (2007)

    Google Scholar 

  21. Snoeyink, J.H.J.: Computing minimum length paths of a given homotopy class. In: Computational Geometry: Theory and Applications. Citeseer (1990)

    Google Scholar 

  22. Storer, J.A., Reif, J.H.: Shortest paths in the plane with polygonal obstacles. J. ACM (JACM) 41(5), 982–1012 (1994)

    Article  MathSciNet  Google Scholar 

  23. Sun, Z., Reif, J.: BUSHWHACK: an approximation algorithm for minimal paths through pseudo-Euclidean spaces. In: Eades, P., Takaoka, T. (eds.) ISAAC 2001. LNCS, vol. 2223, pp. 160–171. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-45678-3_15

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Binayak Dutta .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Dutta, B., Roy, S. (2019). Approximate Shortest Paths in Polygons with Violations. In: Li, Y., Cardei, M., Huang, Y. (eds) Combinatorial Optimization and Applications. COCOA 2019. Lecture Notes in Computer Science(), vol 11949. Springer, Cham. https://doi.org/10.1007/978-3-030-36412-0_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-36412-0_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-36411-3

  • Online ISBN: 978-3-030-36412-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics