В графе, как кратчайший путь между двумя вершинами может быть длиннее пути между этими двумя вершинами в минимальном остовном дереве графа? - PullRequest
1 голос
/ 04 февраля 2020

Поскольку кратчайший путь уже является «кратчайшим», возможно ли это быть длиннее любого другого пути в MST? Я знаю, что путь между этими двумя вершинами обычно длиннее, чем кратчайший путь между двумя вершинами, но может ли он быть короче?

1 Ответ

0 голосов
/ 15 апреля 2020

Невозможно, чтобы кратчайший путь исходного графа G между двумя вершинами был длиннее пути между теми же двумя вершинами в минимальном остовном дереве графа, или MST.

MST - это деревья или графы, которые соедините каждую вершину или узел в графе с наименьшей суммой весов ребер. Как правило, это означает, что ребра удаляются из графа для создания минимального остовного дерева.

Однако это означает, что MST может включать в себя все ребра, воссоздающие кратчайший путь между двумя вершинами по мере его появления. в G. Если MST содержит все эти ребра, то кратчайший путь между двумя вершинами в MST будет той же длины, что и кратчайший путь между двумя вершинами в G.

В противоположность этому, MST может не включать все ребра, которые воссоздают кратчайший путь G, а это означает, что две вершины были соединены с другими вершинами, используя ребра, которых нет в кратчайшем пути G. Это будет означать, что кратчайший путь между двумя вершинами в MST всегда должен быть больше (или равен, если в исходном графе несколько кратчайших путей), чем кратчайший путь в G.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...