У меня немного странный вопрос. Может кто-нибудь сказать мне, где можно найти информацию, или дать мне небольшое введение в использование алгоритмов кратчайшего пути, которые используют подход восхождения на гору? Я понимаю основы обоих, но я не могу соединить их вместе. В Википедии есть интересная часть о том, как решить проблему коммивояжера с помощью альпинизма, но не дается более подробное объяснение того, как именно это сделать.
Например, восхождение на гору может быть
обратился к коммивояжеру
проблема. Легко найти решение
который посещает все города, но будет
очень плохой по сравнению с оптимальным
решение. Алгоритм начинается с
такое решение и делает маленьким
улучшения, такие как переключение
порядок, в котором два города
посетил. В конце концов, намного лучше
маршрут получен.
Насколько я понимаю, вы должны выбрать любой путь, а затем пройти по нему и оптимизировать его. Например, вернувшись назад и выбрав другую ссылку из начального узла и проверив, дает ли это более короткий путь.
Прошу прощения, я не очень ясно выразился. Я понимаю, как применить эту идею к коммивояжеру. Я хотел бы использовать его для алгоритма кратчайшего расстояния.