Результаты (
русский) 2:
[копия]Скопировано!
10.3.3 минимального покрывающего дерева Строительство
данного графа G = (V, E), вообще говоря , может иметь множество различных связующих деревьев. Для каждого ребра G, назначить вес для обозначения стоимости с использованием этого края в приложении. Вес связующего дерева является суммой весов всех его ребер. Из всех возможных остовных деревьев графа, покрывающего дерева с наименьшим весом называется минимальное покрывающее дерево (MST). MST имеет множество применений. Рассмотрим построение системы метро , соединяющий ряд достопримечательностей в метро. Существует стоимость земляных работ подземных тоннелей и прокладке железнодорожных линий, и эта стоимость зависит от пары конечных точек , выбранных. MST , соединяющая места , представляющие интерес будет держать стоимость проекта до минимума. В сети связи, если существует предопределенная стоимость для отправки пакета по различным кромками, то МСТ помогает широковещательные пакеты данных во все узлы при минимальных затратах. Два известных последовательных алгоритмов для вычисления MST являются алгоритм Прима (также называемый Прима-Дейкстры алгоритм) и алгоритм Крускала.
Алгоритм Прима построения MST является жадный алгоритм и начинается с дерева T = (V ', E') , где V '= {I} (строительство может начаться с любого узла I ∈ V) и Е' = O. Конструкция МСТ увеличивает T добавлением ребра (к, J) ∈ E такие , что (1) K ∈ V 'и (2) J ∉ V', и (к, J) имеет наименьший вес всех таких ребер. Это увеличение явно гарантирует , что ни один цикл не создается. Рекурсивный применение этого шага приводит к окончательному MST, когда V '= В. В том случае , выбор должен быть сделан между двумя или более режущих кромок с той же стоимостью, любой из них может быть выбран. Алгоритм Крускала также жадный алгоритм , но работает несколько иначе: Он начинается с лесом G '= (V, E'), где Е '= O, и увеличивает G', добавив ребро (K, J) ∈ E такая , что (1) (K, J) имеет наименьший вес всех ребер , не принадлежащих к Е 'и (2) не цикл не создается. Когда (| V | - 1) ребра , которые были добавлены, ТМП формируется. Как и в алгоритме Прима, когда выбор должен быть сделан между двумя или более ребер с тем же весом, любой из них может быть выбран. Перед тем , как представить распределенный алгоритм для MST, рассмотрим следующую лемму.
переводится, пожалуйста, подождите..