Skip to main content
Log in

Shortest paths among transient obstacles

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

We present an optimal algorithm for determining a time-minimal rectilinear path among transient rectilinear obstacles. An obstacle is transient if it exists only for a specific time interval, i.e., it appears and then disappears at specific times. Given a point robot moving with bounded speed among non-intersecting transient rectilinear obstacles and a pair of points (sd), we determine a time-minimal, obstacle-avoiding path from s to d. Our algorithm runs in \(\varTheta (n \log n)\) time, where n is the total number of vertices in the obstacle polygons. The main challenge in solving this problem arises when the robot may be required to wait for an obstacle to disappear, before it can continue moving towards its destination. Our algorithm builds on the continuous Dijkstra paradigm, which simulates propagating a wavefront from the source point. We also present an \(O(n^2 \log n)\) time algorithm for computing the Euclidean shortest path map among transient polygonal obstacles in the plane. This decreases the time complexity of the existing algorithm (Fujimura, in: Proceedings 1992 IEEE international conference on robotics and automation, vol 2, pp 1488–1493, 1992. https://doi.org/10.1109/ROBOT.1992.220041) by a factor of n. The shortest path map can be preprocessed for point location, after which a shortest path query from s to any point d can be answered in time \(O(\log n + k)\) where, k is the number of edges in the path.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

Notes

  1. Refer to Sect. 3.2 for a formal definition.

References

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Arash Nouri.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

The preliminary version of this paper has appeared in Proceedings of the 12th Annual International Conference on Combinatorial Optimization and Applications (COCOA’18).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Maheshwari, A., Nouri, A. & Sack, JR. Shortest paths among transient obstacles. J Comb Optim 43, 1036–1074 (2022). https://doi.org/10.1007/s10878-020-00604-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-020-00604-1

Keywords

Navigation