У меня есть набор из 52 пар широты/долготы. Мне просто нужно найти кратчайший путь через все из них; не имеет значения, где точка зрения или конечная точка.Самая короткая общая траектория между множеством широты/долготы
Я реализовал алгоритм Дейкстры вручную несколько раз раньше и на самом деле не имею времени, чтобы сделать это снова. Я нашел пару вещей, которые приближаются, но большинство из них требуют сырых графиков с заранее рассчитанными весами для каждого края.
Вы знаете какие-либо библиотеки или существующие сценарии/приложения, которые будут вычислять кратчайший путь таким образом? В коде/библиотеках предпочтительно использовать Python или Clojure, но это действительно не имеет значения.
Благодаря
TSP не требует замкнутого пути. Без замкнутого пути проблема одна и та же, только метрика для полной длины пути различна. На замкнутом пути лучший путь - это тот, где «сумма всех ребер» минимальна. Если путь не должен закрываться, это «сумма всех ребер - самый длинный край» –
@ THC4k Я знаю, что это был не вопрос, но этот комментарий просто полностью позволил мне закончить мой код самым простым простейшим способом , У меня уже был TSP с закрытым путем. Благодаря! –