Неужели кто-нибудь когда-либо сталкивался с решением проблемы «множественного посещения с асимметричной проблемой путешествий»?Несколько посещений tsp
Обычная проблема с продавцом (http://en.wikipedia.org/wiki/Travelling_salesman_problem), что стоимость получения от A-> B такая же, как получение от BA, асимметричная версия обрабатывает случай, когда стоимость от A-> B отличается от стоимости B-> A, но у меня есть проблема, когда лучший случай путешествия требует поездки через повторный узел.
Предполагая, что сеть из четырех узлов А, В, С, D, это может быть выражено в виде матрицы расстояний от
{{0,7,99999,2}, {4,0,2,3 }, {99999,2,0, 2}, {1,3,2,0}}
Стоимость при переходе от AB 7 стоимость перехода от B-> A = 4
Лучшим решением будет 5 прыжков в интернет-узле A-> D D-> C C-> D -> D-> B BA Нормальная асимметричная версия не будет возвращать от C обратно к D
Любые предложения
Dave
Вы огляделись в программе Programmers.stackexchange.com? Там может быть более подходящим. – jcollum
Возможно, это будет лучшее совпадение для math.stackexchange.com, я думаю. –
Возможный дубликат [Изменение TSP, который посещает несколько городов] (http://stackoverflow.com/questions/1458048/variation-of-tsp-which-visits-multiple-cities) – Joel