Skip to main content
Erschienen in: Journal of Combinatorial Optimization 3/2022

13.01.2020

Computing an \(L_1\) shortest path among splinegonal obstacles in the plane

verfasst von: Tameem Choudhury, R. Inkulu

Erschienen in: Journal of Combinatorial Optimization | Ausgabe 3/2022

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We reduce the problem of computing an \(L_1\) shortest path between two given points s and t in the given splinegonal domain \(\mathcal {S}\) to the problem of computing an \(L_1\) shortest path between two points in the polygonal domain. Our reduction algorithm defines a polygonal domain \(\mathcal {P}\) from \(\mathcal {S}\) by identifying a coreset of points on the boundaries of splinegons in \(\mathcal {S}\). Further, it transforms a shortest path between s and t among polygonal obstacles in \(\mathcal {P}\) to a shortest path between s and t among splinegonal obstacles in \(\mathcal {S}\). When \(\mathcal {S}\) is comprised of h pairwise disjoint simple splinegons defined with a total of n vertices, excluding the time to compute an \(L_1\) shortest path among simple polygonal obstacles in \(\mathcal {P}\), our reduction algorithm takes \(O(n + h \lg {n} + (\lg {h})^{1+\epsilon })\) time. Here, \(\epsilon \) is a small positive constant [resulting from the triangulation of the free space using Bar-Yehuda and Chazelle (Int J Comput Geom Appl 4(4):475–481, 1994)]. For the special case of \(\mathcal {S}\) comprising of concave-out splinegons, we have devised another reduction algorithm. This algorithm does not rely on the structures used in the algorithm (Inkulu and Kapoor in Comput Geom 42(9):873–884, 2009) to compute an \(L_1\) shortest path in the polygonal domain. Further, we have characterized few of the properties of \(L_1\) shortest paths among splinegons which could be of independent interest.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Agarwal PK, Sharathkumar R, Yu H (2009) Approximate Euclidean shortest paths amid convex obstacles. In: Proceedings of symposium on discrete algorithms, pp 283–292 Agarwal PK, Sharathkumar R, Yu H (2009) Approximate Euclidean shortest paths amid convex obstacles. In: Proceedings of symposium on discrete algorithms, pp 283–292
Zurück zum Zitat Arikati SR, Chen DZ, Chew LP, Das G, Smid MHM, Zaroliagis CD (1996) Planar spanners and approximate shortest path queries among obstacles in the plane. In: Proceedings of European symposium on algorithms, pp 514–528 Arikati SR, Chen DZ, Chew LP, Das G, Smid MHM, Zaroliagis CD (1996) Planar spanners and approximate shortest path queries among obstacles in the plane. In: Proceedings of European symposium on algorithms, pp 514–528
Zurück zum Zitat Chen DZ, Klenk KS (1996) Rectilinear short path queries among rectangular obstacles. Inf Process Lett 57(6):313–319CrossRef Chen DZ, Klenk KS (1996) Rectilinear short path queries among rectangular obstacles. Inf Process Lett 57(6):313–319CrossRef
Zurück zum Zitat Chen DZ, Wang H (2011) A nearly optimal algorithm for finding $L_1$ shortest paths among polygoal obstacles in the plane. In: Proceedings of European symposium on algorithms, pp 481–492 Chen DZ, Wang H (2011) A nearly optimal algorithm for finding $L_1$ shortest paths among polygoal obstacles in the plane. In: Proceedings of European symposium on algorithms, pp 481–492
Zurück zum Zitat Chen DZ, Wang H (2015) Computing shortest paths among curved obstacles in the plane. ACM Trans Algorithms 11(4):26:1–26:46MathSciNetCrossRef Chen DZ, Wang H (2015) Computing shortest paths among curved obstacles in the plane. ACM Trans Algorithms 11(4):26:1–26:46MathSciNetCrossRef
Zurück zum Zitat Chen DZ, Inkulu R, Wang H (2016) Two-point $L_1$ shortest path queries in the plane. J Comput Geom 7(1):473–519MathSciNetMATH Chen DZ, Inkulu R, Wang H (2016) Two-point $L_1$ shortest path queries in the plane. J Comput Geom 7(1):473–519MathSciNetMATH
Zurück zum Zitat Clarkson KL, Kapoor S, Vaidya PM (1987) Rectilinear shortest paths through polygonal obstacles in $O(n(\lg {n})^2)$ time. In: Proceedings of symposium on computational geometry, pp 251–257 Clarkson KL, Kapoor S, Vaidya PM (1987) Rectilinear shortest paths through polygonal obstacles in $O(n(\lg {n})^2)$ time. In: Proceedings of symposium on computational geometry, pp 251–257
Zurück zum Zitat de Berg M, Cheong O, van Kreveld M, Overmars M (2008) Computational geometry: algorithms and applications, 3rd edn. Springer, BerlinCrossRef de Berg M, Cheong O, van Kreveld M, Overmars M (2008) Computational geometry: algorithms and applications, 3rd edn. Springer, BerlinCrossRef
Zurück zum Zitat de Rezende PJ, Lee DT, Wu Y-F (1989) Rectilinear shortest paths in the presence of rectangular barriers. Discrete Comput Geom 4:41–53MathSciNetCrossRef de Rezende PJ, Lee DT, Wu Y-F (1989) Rectilinear shortest paths in the presence of rectangular barriers. Discrete Comput Geom 4:41–53MathSciNetCrossRef
Zurück zum Zitat Dobkin DP, Souvaine DL, Van Wyk CJ (1988) Decomposition and intersection of simple splinegons. Algorithmica 3:473–485MathSciNetCrossRef Dobkin DP, Souvaine DL, Van Wyk CJ (1988) Decomposition and intersection of simple splinegons. Algorithmica 3:473–485MathSciNetCrossRef
Zurück zum Zitat ElGindy HA, Mitra P (1994) Orthogonal shortest route queries among axis parallel rectangular obstacles. Int J Comput Geom Appl 4(1):3–24CrossRef ElGindy HA, Mitra P (1994) Orthogonal shortest route queries among axis parallel rectangular obstacles. Int J Comput Geom Appl 4(1):3–24CrossRef
Zurück zum Zitat Ghosh SK (2007) Visibility algorithms in the plane. Cambridge University Press, New YorkCrossRef Ghosh SK (2007) Visibility algorithms in the plane. Cambridge University Press, New YorkCrossRef
Zurück zum Zitat Ghosh SK, Mount DM (1991) An output-sensitive algorithm for computing visibility graphs. SIAM J Comput 20(5):888–910MathSciNetCrossRef Ghosh SK, Mount DM (1991) An output-sensitive algorithm for computing visibility graphs. SIAM J Comput 20(5):888–910MathSciNetCrossRef
Zurück zum Zitat Guibas LJ, Hershberger J (1989) Optimal shortest path queries in a simple polygon. J Comput Syst Sci 39(2):126–152MathSciNetCrossRef Guibas LJ, Hershberger J (1989) Optimal shortest path queries in a simple polygon. J Comput Syst Sci 39(2):126–152MathSciNetCrossRef
Zurück zum Zitat Hershberger J (1991) A new data structure for shortest path queries in a simple polygon. Inf Process Lett 38(5):231–235MathSciNetCrossRef Hershberger J (1991) A new data structure for shortest path queries in a simple polygon. Inf Process Lett 38(5):231–235MathSciNetCrossRef
Zurück zum Zitat Hershberger J, Snoeyink J (1994) Computing minimum length paths of a given homotopy class. Comput Geom 4(2):63–97MathSciNetCrossRef Hershberger J, Snoeyink J (1994) Computing minimum length paths of a given homotopy class. Comput Geom 4(2):63–97MathSciNetCrossRef
Zurück zum Zitat Hershberger J, Suri S (1999) An optimal algorithm for Euclidean shortest paths in the plane. SIAM J Comput 28(6):2215–2256MathSciNetCrossRef Hershberger J, Suri S (1999) An optimal algorithm for Euclidean shortest paths in the plane. SIAM J Comput 28(6):2215–2256MathSciNetCrossRef
Zurück zum Zitat Hershberger J, Suri S, Yildiz H (2012) A near-optimal algorithm for shortest paths among curved obstacles in the plane. In: Proceedings of symposuim on computational geometry, pp 359–368 Hershberger J, Suri S, Yildiz H (2012) A near-optimal algorithm for shortest paths among curved obstacles in the plane. In: Proceedings of symposuim on computational geometry, pp 359–368
Zurück zum Zitat Inkulu R, Kapoor S (2009) Planar rectilinear shortest path computation using corridors. Comput Geom 42(9):873–884MathSciNetCrossRef Inkulu R, Kapoor S (2009) Planar rectilinear shortest path computation using corridors. Comput Geom 42(9):873–884MathSciNetCrossRef
Zurück zum Zitat Inkulu R, Kapoor S (2019) Approximate Euclidean shortest paths amid polygonal obstacles. In: Proceedings of symposium on algorithms and computation Inkulu R, Kapoor S (2019) Approximate Euclidean shortest paths amid polygonal obstacles. In: Proceedings of symposium on algorithms and computation
Zurück zum Zitat Inkulu R, Kapoor S, Maheshwari SN (2010) A near optimal algorithm for finding Euclidean shortest path in polygonal domain. CoRR, arXiv:1011.6481 Inkulu R, Kapoor S, Maheshwari SN (2010) A near optimal algorithm for finding Euclidean shortest path in polygonal domain. CoRR, arXiv:​1011.​6481
Zurück zum Zitat Kapoor S, Maheshwari SN (2000) Efficiently constructing the visibility graph of a simple polygon with obstacles. SIAM J Comput 30(3):847–871MathSciNetCrossRef Kapoor S, Maheshwari SN (2000) Efficiently constructing the visibility graph of a simple polygon with obstacles. SIAM J Comput 30(3):847–871MathSciNetCrossRef
Zurück zum Zitat Kapoor S, Maheshwari SN, Mitchell JSB (1997) An efficient algorithm for Euclidean shortest paths among polygonal obstacles in the plane. Discrete Comput Geom 18(4):377–383MathSciNetCrossRef Kapoor S, Maheshwari SN, Mitchell JSB (1997) An efficient algorithm for Euclidean shortest paths among polygonal obstacles in the plane. Discrete Comput Geom 18(4):377–383MathSciNetCrossRef
Zurück zum Zitat Kapoor S, Maheshwari SN (1998) Efficent algorithms for Euclidean shortest path and visibility problems with polygonal obstacles. In: Proceedings of symposium on computational geometry, pp 172–182 Kapoor S, Maheshwari SN (1998) Efficent algorithms for Euclidean shortest path and visibility problems with polygonal obstacles. In: Proceedings of symposium on computational geometry, pp 172–182
Zurück zum Zitat Melissaratos EA, Souvaine DL (1992) Shortest paths help solve geometric optimization problems in planar regions. SIAM J Comput 21(4):601–638MathSciNetCrossRef Melissaratos EA, Souvaine DL (1992) Shortest paths help solve geometric optimization problems in planar regions. SIAM J Comput 21(4):601–638MathSciNetCrossRef
Zurück zum Zitat Mitchell JSB (1989) An optimal algorithm for shortest rectilinear paths among obstacles. In: Canadian conference on computational geometry, p 22 Mitchell JSB (1989) An optimal algorithm for shortest rectilinear paths among obstacles. In: Canadian conference on computational geometry, p 22
Zurück zum Zitat Mitra BK, Bhattacharya P (1993) Efficient approximate shortest-path queries among isothetic rectangular obstacles. In: Proceedings of the third workshop on algorithms and data structures, pp 518–529 Mitra BK, Bhattacharya P (1993) Efficient approximate shortest-path queries among isothetic rectangular obstacles. In: Proceedings of the third workshop on algorithms and data structures, pp 518–529
Metadaten
Titel
Computing an shortest path among splinegonal obstacles in the plane
verfasst von
Tameem Choudhury
R. Inkulu
Publikationsdatum
13.01.2020
Verlag
Springer US
Erschienen in
Journal of Combinatorial Optimization / Ausgabe 3/2022
Print ISSN: 1382-6905
Elektronische ISSN: 1573-2886
DOI
https://doi.org/10.1007/s10878-020-00524-0

Weitere Artikel der Ausgabe 3/2022

Journal of Combinatorial Optimization 3/2022 Zur Ausgabe

Premium Partner