Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/160985.161156acmconferencesArticle/Chapter ViewAbstractPublication PagessocgConference Proceedingsconference-collections
Article
Free access

Shortest paths among obstacles in the plane

Published: 01 July 1993 Publication History

Abstract

We give a subquadratic (O(n5/3+ε) time and space) algorithm for computing Euclidean shortest paths in the plane in the presence of polygonal obstacles; previous time bounds were at least quadratic in n, in the worst-case. The method avoids use of visibility graphs, relying instead on the continuous Dijkstra paradigm. The output is a shortest path map (of size O(n)) with respect to a given source point, which allows shortest path length queries to be answered in time O(log n). The algorithm extends to the case of multiple source points, yielding a geodesic Voronoi diagram within the same time bound.

References

[1]
P. K. Agarwal, "Ray shooting and other applications of spanning trees and low stabbing number", Proc. 5th Annu. A CM Sympos. Comput. Geom., 1989, pp. 315-325.
[2]
P. K. Agarwal, Personal communication, 1992.
[3]
T. Asano, T. Asano, L. Guibas, J. Hershberger, and H. Imai, "Visibility of Disjoint Polygons", A1- gorithmica i (1986), 49-63.
[4]
B. Chazelle, "An Algorithm for Segment Dragging and Its Implementation", Algorithmica (1988) 3, 205-221.
[5]
B. Chazelle, H. Edelsbrunner, M. Grigni, L. Guibas, J. Hershberger, M. Sharir, and j. Snoeyink, "Ray shooting in polygons using geodesic triangulations", Proc. 18th iniernat. Colloq. Automat. Lang. Program., Springer-Verlag, 1991, pp. 661-673.
[6]
B. Chazelle, M. Sharir, and E. Welzl. "Quasioptimal upper bounds for simplex range searching and new zone theorems", Proc. 6th Annu. A CM Sympos. Comput. Geom., 1990, pp. 23-33.
[7]
J. Chen and Y. Hun, "Shortest Paths on a Polyhedron'', Proc. 6th Annual A CM Symposium on Computational Geometry, Berkeley, CA, June 6-8, 1990, pp. 360-369.
[8]
S. W. Cheng and R. J anardan, "Space-efficient ray shooting and intersection searching: algorithms, dynamization and applications", Proc. ~nd A(?M- SIAM $ympos. Discrete Algorithms, 1991, pp. 7- 16.
[9]
L. Gewali, A. Meng, J.S.B. Mitchell, and S. Ntafos, "Path Planning in 0/1/oo Weighted Regions With Applications", ORSA Journal on Computing 2 (1900), 253-272.
[10]
S.K. Ghosh and D.M. Mount, "An Output- Sensitive Algorithm for Computing Visibility Graphs", SIAM Journal on Computing 20 (1991), 888-910.
[11]
S. Kapoor and S.N. Maheshwari, "Efficient A}tgorithms for Euclidean Shortest Path and Visibility Problems with Polygonal Obstacles", Proc. Fourth Annual A CM Symposium on Computational Geometry, Urbana-Champaign, IL, June 6-8, 1988, pp. 172-182.
[12]
D. G. Kirkpatrick, "Efficient computation of continuous skeletons", Proc. 20th Annu. IEEE Sympos. Found. Comput. $ci., 1979, pp. 18-27.
[13]
D.T. Lee, "Proximity and Reachability in the Plane", Ph.D. Thesis, Report R-831, Dept. of Electrical Engineering, University of illinois at Urba.na- Champaign, Nov. 1978.
[14]
D.T. Lee and F.P. Preparata, "Euclidean Shortest Paths in the Presence of Rectilinear Boundaries", Networks 14 (1984), 393-410.
[15]
J. Matou~ek, "Range searching with efficient hierarchical cuttings", Proc. 8th Annu. A CM Sympos. Comput. Geom., 1992, pp. 276-285.
[16]
N. Megiddo, "Applying parallel computation algorithms in the design of sequential algorithms", JACM 30:852-865, 1983.
[17]
J.S.B. Mitchell, "L1 Shortest Paths Among Po}tygonal Obstacles in the Plane", Algorithmica 8 (1992), pp. 55-88.
[18]
J.S.B. Mitchell, "An Optimal Algorithm for Shortest Rectilinear Paths Among Obstacles", First Canadian Conference on Computational Geometry, Montreal, Canada, August, 1989.
[19]
J.S.B. Mitchell, "On Maximum Flows in Polyhedral Domains", Journal of Computer and System Sciences 40 (1990), 88-123.
[20]
J.S.B. Mitchell, "A New Algorithm for Shortest Paths Among Obstacles in the Plane", Annals of Mathematics and Artificial Intelligence 3 (1991), 83-106.
[21]
J.S.B. Mitchell, D.M. Mount, and C.It. Papadimitriou, "The Discrete Geodesic Problem", SIAM Journal on Computing 16 (1987), 647-668.
[22]
J.S.B. Mitchell and C.H. Papadimitriou, "The Weighted Region Problem: Finding Shortest Paths Through a Weighted Planar Subdivision", Journal of the ACM, 38 (1991), 18-73.
[23]
M.H. Overmars and E. Welzl, "New Methods for Computing Visibility Graphs", Proc. Fourth Annual A CM Symposium on Computational Geometry, Urbana-Champaign, iL, June 6-8, 1988, pp. 164-171.
[24]
J.H. Reif and J.A. Storer, "Shortest Paths in Euclidean Space with Polyhedral Obstacles", Technical Report CS-85-121, Computer Science Department, Brandeis University, April, 1985.
[25]
M. Sharir and A. Schorr, "On Shortest Paths in Polyhedral Spaces", SIAM Journal on Computing I (1986), 193-215.
[26]
E. Welzl, "Constructing the Visibility Graph for n Line Segments in O(n2) Time", Information Processing Letters 20 (1985), 167-171.

Cited By

View all
  • (2024)Exact Wavefront Propagation for Globally Optimal One-to-All Path Planning on 2D Cartesian GridsIEEE Robotics and Automation Letters10.1109/LRA.2024.34604099:11(9431-9437)Online publication date: Nov-2024
  • (2023)Computing and analyzing decision boundaries from shortest path mapsComputers and Graphics10.1016/j.cag.2023.10.006117:C(73-84)Online publication date: 1-Dec-2023
  • (2020)A Locking Sweeping Method Based Path Planning for Unmanned Surface Vehicles in Dynamic Maritime EnvironmentsJournal of Marine Science and Engineering10.3390/jmse81108878:11(887)Online publication date: 7-Nov-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SCG '93: Proceedings of the ninth annual symposium on Computational geometry
July 1993
406 pages
ISBN:0897915828
DOI:10.1145/160985
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 1993

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

9SCG93
9SCG93: Ninth Symposium on Computational Geometry
May 18 - 21, 1993
California, San Diego, USA

Acceptance Rates

Overall Acceptance Rate 625 of 1,685 submissions, 37%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)146
  • Downloads (Last 6 weeks)18
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Exact Wavefront Propagation for Globally Optimal One-to-All Path Planning on 2D Cartesian GridsIEEE Robotics and Automation Letters10.1109/LRA.2024.34604099:11(9431-9437)Online publication date: Nov-2024
  • (2023)Computing and analyzing decision boundaries from shortest path mapsComputers and Graphics10.1016/j.cag.2023.10.006117:C(73-84)Online publication date: 1-Dec-2023
  • (2020)A Locking Sweeping Method Based Path Planning for Unmanned Surface Vehicles in Dynamic Maritime EnvironmentsJournal of Marine Science and Engineering10.3390/jmse81108878:11(887)Online publication date: 7-Nov-2020
  • (2020)Optimal Path Maps on the GPUIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2019.290427126:9(2863-2874)Online publication date: 1-Sep-2020
  • (2020)Shortest paths among transient obstaclesJournal of Combinatorial Optimization10.1007/s10878-020-00604-143:5(1036-1074)Online publication date: 7-Jul-2020
  • (2019)CWave: Theory and Practice of a Fast Single-source Any-angle Path Planning AlgorithmRobotica10.1017/S0263574719000560(1-28)Online publication date: 15-May-2019
  • (2018)Rectilinear Shortest Paths Among Transient ObstaclesCombinatorial Optimization and Applications10.1007/978-3-030-04651-4_2(19-34)Online publication date: 16-Nov-2018
  • (2016)Efficient and Flexible Navigation Meshes for Virtual WorldsSimulating Heterogeneous Crowd with Interactive Behaviors10.1201/9781315370071-3(25-42)Online publication date: 19-Oct-2016
  • (2016)Geometric and discrete path planning for interactive virtual worldsACM SIGGRAPH 2016 Courses10.1145/2897826.2927310(1-29)Online publication date: 24-Jul-2016
  • (2016)Dominance regions in the Homicidal Chauffeur Problem2016 American Control Conference (ACC)10.1109/ACC.2016.7525291(2494-2499)Online publication date: Jul-2016
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media