|
|
|
|
|
by sgeisenh
4442 days ago
|
|
If we operate under the assumption that each intermediate path found is shortest for its respective endpoint (which is the fundamental insight for Dijkstra's), we could potentially throw away the solution because it travels through the "visited set." Edit: The paper you cited uses a traversal slightly different from traditional A*. |
|
So if you do A* with an inconsistent heuristic, you need to revisit nodes if you explore them a second time with a cheaper cost (i.e., you can re-expand nodes in your closed list). If you do this, you will find optimal solutions even with an inconsistent heuristic.
The only requirement on your heuristic if you A* to find optimal solutions is that it be admissible.