Програмне забезпечення для планування найкоротшого маршруту до багатьох адрес [закрито]


8

У мене є близько 300 адрес у місті, і я намагаюся знайти програмне забезпечення, яке може вирішити проблему продавця подорожі. Я спробував OptiMap на базі браузера, яке використовує API Google, але воно обмежене на 100 напрямках (Навіть коли ви змінюєте жорсткі лідери обмежень), і в браузерах у мене в кінцевому підсумку не вистачає пам'яті. Я знаю, що проблема складна, але це не нова проблема. Напевно, хтось уже написав програмне забезпечення. Єдині комерційні рішення, які я бачив, - це лише американські міста (це австралійське місто) або мають низькі обмеження.

Чи існує вільне чи комерційне програмне забезпечення для виконання цього завдання та його розмір?


2
Можливо, ви зможете вирішити проблему шматками по 100. Чи можете ви розділити місця на кластери і подати їх на OptiMap шматками. Тоді обробляти переходи вручну?
uSlackr

Я завжди бачив проблему продавця подорожей, яка використовується як приклад, щось на зразок світової штучки foobarbaz. Забавно бачити, що він має такий практичний потенціал. До речі, NP жорсткий чи ні, генетичні алгоритми дадуть відмінне (не ідеальне) рішення за хвилини чи менше. Також 300 адрес? Це схоже на ситуацію з WTF, до якої розробники OptiMap не враховували. Подати помилку?
Каміло Мартін

Пошук за цими ключовими словами: оптимізація доставки програм логістичного забезпечення. Існує багато програмного забезпечення, присвяченого подібним проблемам. duckduckgo.com/…
climenole

Відповіді:


1

Не зовсім "безкоштовно" - але, можливо, реалізувати алгоритм наближення для TSP, викладений у цьому підручнику .

IIRC, він дає рішення TSP для плоских графіків коефіцієнт 2 в межах оптимального рішення.


1
Ха-ха, +1 за відповідь "написати цей алгоритм"
Фопедуш

Я думаю, що це смішно, коли люди думають, що збираються знайти веб-сайт зі спеціальним програмним програмним забезпеченням для вирішення конкретного сценарію.
порожній набір
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.