Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Экстремальное дерево графа

Определение 12.2. Конечный связный неориентированный граф без циклов называется деревом.

Примеры. На рисунке 12.7 представлены примеры деревьев:

Рис.12.7.а

Рис.12.7.б

Дерево, имеющее n вершин, включает в себя n– 1 ребро. При составлении дерева используется минимальное число ребер, чтобы граф был связным. При включении в дерево любого дополнительного ребра возникнет цикл. Дерево может быть частью неориентированного графа. Любая совокупность ребер графа попарно связанных отношением смежности и инцидентности и соответствующие им вершины образует дерево графа. Если такое дерево графа содержит все вершины графа, то оно называется покрывающим деревом или остовом графа.

Алгоритм построения экстремального дерева предполагает соединение всех вершин графа с помощью путей наименьшей (наибольшей) длины. Типичной задачей, для решения которой необходим такой алгоритм, является проектирование дорог с твердым покрытием, соединяющих населенные пункты в сельской местности, проведение линии связи, водо- или газопровода с наименьшей суммарной длиной.

Алгоритм решения задачи:

1) Составить план n вершин дерева.

2) Составить таблицу весов всех возможных связей между вершинами.

3) Выбрать ребро с наименьшим (наибольшим) весом и включить в дерево.

4) На следующем шаге рассмотреть минимальное по весу ребро из оставшихся и, если оно не образует цикл с ранее включенными ребрами, то добавить к дереву. Если имеется несколько таких ребер, то выбирается любое, при этом задача имеет альтернативное решение.

5) Построение заканчивается после разбора n– 1 ребра.

Задача. Телевизионная компания планирует подключение к своей кабельной сети пяти новых районов. На рисунке 12.8 показана структура планируемой сети и расстояния (в км) между районами и телецентром. Необходимо спланировать наиболее экономичную кабельную сеть.

 

Рис 12.8

Решение задачи сводится к построению экстремального дерева графа.

Занесем данные задачи в следующую таблицу:

 

             
           
           
           
           
           
           

 

Далее, действуя по указанному алгоритму, построим экстремальное дерево графа (рис. 12.9):

 

Рис. 12.9

Найдем минимальную длину кабеля (км).

Ответ: .

<== предыдущая лекция | следующая лекция ==>
Основные понятия теории графов | Потоки на сетях. Постановка задачи о максимальном потоке
Поделиться с друзьями:


Дата добавления: 2014-01-13; Просмотров: 1331; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.