ВСТУПЛЕНИЕ
Доброго времени суток, дамы и господа. Меня зовут Николай Островский. В данной статье я собираюсь поделиться с вами своим способом построения минимального остовного дерева взвешенного связного неориентированного графа.
ПОДГОТОВКА
Для построения дерева я буду использовать граф из статьи «Алгоритм Краскала» «Википедии», приведенный в качестве примера, в главе «Пример». Ниже на всякий случай приведена весовая матрица указанного графа.
(матрицу вставить сложно и потому ниже просто список ребер (от автора Кузичкиной С.А.))
ПРАКТИКА
Начертите на бумаге карандашом граф согласно данной весовой матрице. Вершины обозначьте окружностями (белым цветом).
Находим ребро с минимальным весом. В нашем случае есть 2 таких ребер: ребра AD и CE с весом 5. Произвольно выбираем ребро AD. Красим ребро синим цветом, а его вершины A и D, белые вершины, - серым цветом.
Аналогично поступаем с ребром CE.
Из оставшихся ребер ребром с минимальным весом является ребро DF весом 6. Красим ребро DF синим цветом. Его серую вершину D – синим цветом, а его белую вершину F – серым.
Далее идут ребра AB и BE весом 7. Произвольно берем ребро AB. Красим ребро AB синим цветом, его белую вершину B – серым, а его серую вершину A – синим.
У ребра BE весом 7 обе вершины серые, а потому красим его вершины синим цветом. Само ребро тоже красим синим цветом.
Следующие по весу ребра — это ребра BC и EF весом 8. Однако вершина В ребра ВС – синяя, а вершина C - серая, а потому мы пропускаем ребро ВС. Вершина E ребра EF тоже синяя и вершина F – серая, а потому ребро BC мы тоже пропускаем.
Далее идут ребра BD и EG весом 9. Ребро DB мы пропускаем, так как у него обе вершины синие, а вот ребро EG для создания минимального остовного дерева использовать можем, так как его вершина E – синяя, а вершина G – белая.
На этом этапе у нас не осталось ни одной белой вершины. Это означает, что мы закончили построение минимального остовного дерева графа ABCDEFG.
Итак, дамы и господа, сейчас вы на практике познакомились с моим способом построения минимального остовного дерева.
Теперь нам осталось всего лишь структурировать все то, что вы поняли во время постройки минимального остовного дерева, а именно понять, из чего состоит мой способ построения минимального остовного дерева.
ИТОГ. РЕБРА.
ИТОГ. ВЕРШИНЫ.
ИТОГ. АЛГОРИТМ.
Из белых вершин можно провести ребра:
Из серых вершин можно провести ребра:
Из синих вершин можно провести ребра:
#14115 в Фантастика
#1723 в Научная фантастика
#18469 в Разное
#2235 в Неформат
Отредактировано: 18.11.2022