I. INTRODUCTION
Good heuristic estimates are necessary for effective search. One typically computes a function based on the problem instance that approximates the cost from to the goal. The heuristic function can take a variety of forms. It may be static with respect to all problem instances. For example, straight-line distance is often used as a heuristic for the shortest path through a Euclidean space. It can also be computed on a per-problem basis. In the case of path planning, for example, this can be done by computing a single-source shortest path table through a lower-dimensional search space formed by a simplification of vehicle kinematics or dynamics. In either case, once the heuristic data structure is computed, its values typically do not change until a solution is found or declared not to exist. In this paper we show that it can be beneficial to recompute the heuristic function using information obtained about the search space while the search is underway, re-evaluate the open list using the new , and continue the search with the refined heuristic. We validate our approach using a path planning simulation for a ground vehicle.