Overview
D* search plans backward from the goal and updates affected costs when the agent discovers changes, making it useful for robotics in partly known maps.
Repairs paths for a moving agent as new obstacle or cost information appears.
Compact metadata for implementation and discovery.
D* search plans backward from the goal and updates affected costs when the agent discovers changes, making it useful for robotics in partly known maps.
Quick facts
Runtime and memory behavior at a glance.
Best
O(E log V)
Average
O(k log V)
Worst
O(E log V)
Space
O(V)
key(v) = min(g(v), rhs(v)) + h(start, v)Prioritizes inconsistent states by repaired path estimate.
Show the frontier, settled nodes, and the final path over the search space.
D* Search operates in O(k log V) time and O(V) space within the Incremental Heuristic Search family. Key governing relation: key(v) = min(g(v), rhs(v)) + h(start, v). Often compared with D* Lite and Lifelong Planning A*.
What each reference supports for this entry.
Original D* / Dynamic A* replanning reference supporting D* Search terminology.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Pathfinding · Core
D* belongs to the A*-style heuristic search family.
Compare with this