Overview
Lifelong Dijkstra is a incremental search method for dynamic shortest paths. It works by reusing previous shortest-path information after edge cost changes.
Lifelong Dijkstra addresses dynamic shortest paths by reusing previous shortest-path information after edge cost changes.
Compact metadata for implementation and discovery.
Lifelong Dijkstra is a incremental search method for dynamic shortest paths. It works by reusing previous shortest-path information after edge cost changes.
Quick facts
Runtime and memory behavior at a glance.
Best
O(1)
Average
O(n)
Worst
O(n)
Space
O(1)
Show reusing previous shortest-path information after edge cost changes on a small dynamic shortest paths example.
Lifelong Dijkstra operates in O(n) time and O(1) space within the Incremental Search family. Often compared with Visibility Graph Roadmap and 0-1 BFS.
What each reference supports for this entry.
Reference for incremental shortest-path replanning with g and rhs values.
Open sourceAlgorithms textbook support for Lifelong Dijkstra invariants, search ordering, correctness argument, or asymptotic analysis.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Both maintain shortest-path information across graph changes; LPA* adds A*-style heuristic guidance.