And if you need dynamic graph with variable weighting and nodes, that's a case for D*
Mostly used for drone/rover/robot navigation in open environments, with the graphs evolving as the robot discover the environment.
Mostly used for drone/rover/robot navigation in open environments, with the graphs evolving as the robot discover the environment.
D* can be pathologically slower than repeated A* searches under such conditions.
Ideally speaking, you need to plan in higher dimensions to get an optimal path in dynamic environments