Я пишу простую игру и сейчас занимаюсь искусственным интеллектом.NPC получает список своих «точек интереса», которые ему нужно посетить.Каждая точка имеет координату на карте.Мне нужно найти самый быстрый путь для персонажа, чтобы посетить все из указанных точек.
Насколько я понимаю, задачу можно охарактеризовать как «найти самый быстрый путь всильно связанный взвешенный неориентированный граф '.
Я хотел бы получить либо имя какого-либо алгоритма для его вычисления, либо, если имени нет - некоторые ключевые моменты при его программировании.
Спасибо завперед.