Алгоритм Прима построения минимального остовного дерева

ШАГ 1. Вначале текущее множество вершин VТ и рёбер XТ искомого минимального остовного дерева Т = (VТ , XТ) устанавливают пустыми: VТ := Ø, XТ := Ø.

ШАГ 2. В цикле по всем ребрам из X \ XТ , добавление которых к уже имеющемуся множеству XТ не вызовет появление цикла в текущем Т, выбирают ребро минимального веса = (V¢ , V¢¢) . Его добавляют к уже имеющемуся множеству XТ. В качестве нового множества вершин принимают VТ È {, V¢¢ }.

ШАГ 3. Проверка окончания цикла: VТ = V ― все вершины исходного графа G = (V, X, D)исчерпаны. Если выполняется строгое включение VТ Ì V, то переход на ШАГ 2.

Справедлива

Теорема 1.1.Алгоритм Прима всегда находит во взвешенном графе (псевдографе) остовное дерево минимального веса.

В случае определения во взвешенном графе (псевдографе) остовного дерева с максимальным суммарным весов ребер, в алгоритме Прима на ШАГЕ 2 выбирают ребро максимального веса.

 

Задачи

1. Доказать, что в любом дереве Тn число рёбер равно n -1.

2. Доказать, что любой лес Wn,k имеет число рёбер n - k.

3. Доказать, что граф является деревом тогда и только тогда, когда любые две его различные вершины соединяет единственная простая цепь.

4. Cвязный граф имеет один цикл длины m. Сколькими способами можно выделить в нем остовное дерево?

5. Доказать, что в любом дереве Тn , имеющем хотя бы одно ребро, число висячих вершин не менее 2.








Дата добавления: 2015-10-05; просмотров: 1850;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.