Original Post
Is there a way to use A*, or a variant of A*, to perturb the source and destination nodes slightly without having to fully re-plan each time? That is, given that I've already gone to the trouble of finding a shortest path from position (15,35) to position (80, 5), a way to reuse most of the computation to find a shortest path from (10,35) to (80,5), or a path from (15,35) to (85,5)? This would be repeated over time, with the source and destinations tending to wander around. If it matters, it's a bidirectional 2D euclidean graph.