Two-way D* algorithm for path planning and replanning
Artificial intelligence: A modern approach