Definition
Lifelong Planning A* (LPA*) is an extension of the A* search algorithm designed for environments where costs change over time. Instead of restarting the search, LPA* maintains a priority queue and updates only the affected nodes when edge weights are modified. This makes it highly efficient for robotics and navigation systems operating in partially known or changing terrains, significantly reducing computational overhead compared to standard replanning methods.
Summary
An incremental pathfinding algorithm that efficiently updates shortest paths in dynamic graphs without recomputing from scratch after edge weight changes.
Key Concepts
- Incremental Search
- Pathfinding
- Dynamic Graphs
- Robotics Navigation
Use Cases
- Autonomous vehicle routing in traffic
- Robot navigation in changing warehouses
- Real-time strategy game AI movement