Замкнутый и незамкнутый варианты задачи
В замкнутом варианте задачи коммивояжёра требуется посетить все вершины графа, после чего вернуться в исходную вершину. Незамкнутый вариант отличается от замкнутого тем, что в нём не требуется возвращаться в стартовую вершину.
Незамкнутый вариант задачи сводится к замкнутому путём замены весов дуг, входящих в стартовую вершину, на число 0. Оптимальный замкнутый маршрут коммивояжёра в таком графе соответствует оптимальному незамкнутому маршруту в исходном графе.
Чтобы
свести замкнутый вариант к незамкнутому,
нужно определить число
,
строго превосходящее вес любого маршрута
коммивояжёра в заданном графе (например,
в качестве
можно
взять сумму максимальных по весу дуг,
выходящих из каждой вершины, увеличенную
на 1). Затем нужно добавить к графу новую
вершину
(предполагаем,
что вершины исходного графа пронумерованы
числами от 0 до
,
при этом стартовая вершина имеет номер
0). Стоимости дуг, выходящих и входящих
в вершину
,
определяются следующим образом:
при
от
до
Оптимальный
незамкнутый маршрут коммивояжёра в
таком графе соответствует оптимальному
замкнутому маршруту коммивояжёра в
исходном графе и имеет стоимость на
больше.
Вопросы:
Какие задачи на графы вы знаете?
Что такое задача о Кёнигсбергских мостах?
Кто первый предложил решение этой задачи?
Возможно ли пройти по всем мостам не посетив ни один из них дважды?
Что такое задача о четырех красках?
Есть ли формальное доказательство того, что требуемая задачей раскраска возможна?
Правда ли, что на основе задачи были разработаны игры?
Что такое задача о коммивояжере?
Сколько вариантов задачи вы знаете?
К какому классу задач она относится (по временной сложности)?
