Until here you are correct.mrvn wrote: Thu Oct 10, 2019 10:40 amA* expands the path where |path| + H() is the cheapest. The heuristic H() must not overestimate the cost to reach the goal. It usually underestimates it relative to the amount of path remaining.
No they are not. Assuming we are using a sane heuristic(in this case that would be euclidean distance to goal) the paths that deviate the least from the direct line between the start and the goal are explored first.mrvn wrote: Thu Oct 10, 2019 10:40 amWith many paths of identical cost that means the paths that have been least explored will have the lowest estimates cost and will be expanded first.