Евклидово расстояние (т. Е. Расстояние по прямой) между двумя точками может быть хорошей эвристической функцией.
Найти подробности об A * поиск в Википедия .
Поиск * на самом деле является модификацией алгоритма Дейкстры для поиска кратчайшего пути из одного источника .Единственное отличие состоит в том, что поиск * использует эвристическую функцию, которая направляет поиск, убирая ненужные ветви дерева поиска.Хорошая эвристическая функция должна быть разработана таким образом, чтобы ее значение становилось монотонным на любом пути поиска.Он не должен переоценивать фактическое расстояние между двумя состояниями.Поскольку евклидово расстояние - это наименьшее возможное расстояние между двумя точками, вероятность переоценки расстояния между двумя точками отсутствует.
Подробнее о евклидовом расстоянии см. здесь .Для применения его к гео-координатам см. здесь .