Re[2]: Задача коммивояжера с памятью.
От: NotImplemented США github.com/NotImplemented
Дата: 22.08.17 16:45
Оценка: +1
Здравствуйте, NotImplemented, Вы писали:

NI>Здравствуйте, denisko, Вы писали:


D>>Коллеги, возник такой странный вопрос. Можно ли свести к задаче коммивояжёра задачу у которой функция стоимости зависит от пути, например выигрыш максимальный если между точкой маршрута А и точкой маршрута B было пройдено ровно N узлов? Если можно, то как?

D>>В принципе, насколько я понимаю, есть (есть ли) мутное решение делать N копий исходного графа и при посещении каждой следущей точки переходить с копии на копию (как это в стат.физике делается), но может есть способ проще?

NI>Привет, я правильно понимаю, что нужно каждую вершину графа посетить ровно один раз,

NI>причем на каждом шаге вес ребра зависит от количества уже посещенных вершин?

Это, в общем-то, не так важно. Задача коммивояжера — NP-полная, поэтому любая задача из класса NP может быть сведена к ней.
Принадлежность Вашей задачи к классу NP можно проверить по определению.
np коммивояжер
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.