У цьому підручнику ви дізнаєтеся про дерево, що обтягує, та мінімальне дерево, що обтягує, за допомогою прикладів та рисунків.
Перш ніж ми дізнаємося про охоплення дерев, нам слід зрозуміти два графіки: ненаправлені графіки та пов'язані графіки.
Неорієнтовані граф являє собою графік , в якому ребро не указ в будь-якому напрямку (тобто. Краї є двонаправленими).

Зв'язний граф є графік , в якому завжди є шлях від вершини до будь-якої іншої вершини.

Обширне дерево
Дерево, що охоплює - це підграф ненаправленого зв’язаного графа, що включає всі вершини графа з мінімально можливою кількістю ребер. Якщо вершина пропущена, то це не дерево, що охоплює.
На ребрах можуть бути присвоєні, а можуть і не вагомі значення.
Загальна кількість дерев, що охоплюють n
вершини, які можна створити з повного графіка, дорівнює .n(n-2)
Якщо ми маємо n = 4
, максимальна кількість можливих охоплюючих дерев дорівнює . Таким чином, з повного графіка з 4 вершинами можна сформувати 16 дерев, що охоплюють.44-2
= 16
Приклад обширного дерева
Давайте розберемося в дереві, що охоплює, на прикладах нижче:
Нехай оригінальний графік буде таким:

Деякі з можливих охоплюючих дерев, які можна створити з наведеного графіку:






Мінімальне дерево, що охоплює
Мінімальне розширювальне дерево - це обшивне дерево, в якому сума ваги країв є якомога мінімальною.
Приклад обширного дерева
Давайте розберемося у наведеному вище визначенні за допомогою прикладу нижче.
Початковий графік:

Можливими охоплюючими деревами з наведеного графіку є:




Мінімальне охоплююче дерево з вищезазначених охоплюючих дерев:

Мінімальне дерево охоплення з графіка знайдено за допомогою таких алгоритмів:
- Алгоритм Прима
- Алгоритм Крускала
Програми для обширного дерева
- Протокол маршрутизації комп’ютерних мереж
- Кластерний аналіз
- Планування цивільної мережі
Застосування мінімального дерева обшивки
- Щоб знайти шляхи на карті
- Спроектувати мережі, такі як телекомунікаційні мережі, мережі водопостачання та електричні мережі.