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