АкушерствоАнатомияАнестезиологияВакцинопрофилактикаВалеологияВетеринарияГигиенаЗаболеванияИммунологияКардиологияНеврологияНефрологияОнкологияОториноларингологияОфтальмологияПаразитологияПедиатрияПервая помощьПсихиатрияПульмонологияРеанимацияРевматологияСтоматологияТерапияТоксикологияТравматологияУрологияФармакологияФармацевтикаФизиотерапияФтизиатрияХирургияЭндокринологияЭпидемиология

Абстрактні графи та геометричні реалізіції. Орієнтовані графи. Дерева

Прочитайте:
  1. B тексте содержатся орфографические ошибки. Выпишите предложения с ошибками и исправьте их. Переведите текст на русский язык.
  2. А. Осаждение графитизированных слоёв при термораспаде С - содержащих газов на поверхности металлических образцов
  3. А. По результатам рентгенфлюорографичес-
  4. АВТОБИОГРАФИЯ.
  5. Аграфия и алексия
  6. Алгоритм аспирации содержимого трахеобронхиального дерева через интубационную и трахеостомическую трубку у больных, находящихся на ИВЛ
  7. Анализ и оптимизация графика
  8. Анатомо - топографические особенности решетчатого лабиринта могут способствовать переходу патологических процессов в глазницу, полость черепа, на зрительный нерв.
  9. Ангиографические признаки эмболии

Лекція 14

Якщо на кожному ребрі графа обрати певний напрямок, то такий граф буде називатись орієнтованим, а його ребра – дугами.

Орієнтований маршрут – послідовність дуг, що проходить неперервним розчерком вздовж дуг від початкової вершини маршруту до кінцевої.

Орієнтований маршрут без дуг, що повторюються, називається шліхом, замкнений шлях – контуром. Шлях без внутрішніх вершин, що повторюються, зветься простим.

Орієнтовані графи можна визначити аналітично через їх матриці суміжності і інцидентності:

Матриця суміжності A: Х – множина вершин. aij – кількість дуг з вершини хi в вершину xj.

Для неорієнтованих графів матриця суміжності симетрична відносно головної діагоналі, для орграфів – необов’язково.

 

Матриця інцидентності B: Х – множина вершин, У – множина дуг.

Дерева - зв’язний граф Т без циклів, має властивості:

1) Не має циклів;

2) Зв’язний, число вершин на 1 більше дуг;

3) Не містить циклів, але додавання ребра призводить до появи циклу;

4) Зв’язний, але втрачає цю властивість при видаленні будь-якої вершини;

5) Будь-які дві вершини з’єднує єдиний ланцюг.

Остовним підграфом (коротко – остовом) або каркасом графа називається підграф без циклів, що містить всі вершини графа і максимальне велике чисдо дуг графа.

Зваженим графом називається граф G=(X, Y), кожному ребру якого yi прописана вага – додатне число c(yi). Вагою підграфа з G називається сума ваг ребер підграфа. Задача відшукання остова найменшої ваги у графі часто зустрічається у застосуваннях: проектування комп’ютерних і кабельних мереж, ліній електропостачання, трубопроводів, доріг, тощо. Зважені графи можна визначити за допомогою матриці ваги дуг. В ній знаком нескінченності позначена вага між несуміжними вершинами.

 


Для розв’зку більшості задач, пов’язаних з оргграфами, виникає потреба спочатку їх впорядкувати.

Мал.1

Згідно матриці ваги дуг побудуємо оргграф (Мал.1).

Для впорядкування графа використаємо алгоритм Фалкерсона:

1. Знаходимо вершини графа, в які не входить ні одної дуги. Вони утворюють першу групу вершин. Нумеруємо вершини групи в довільному порядку.

2. Викреслюємо пронумеровані вершини і дуги, що виходять з них. В отриманому графі знаходимо вершини, в які не входить ні одної дуги. Ці вершини утворюють другу групу дуг. Нумеруємо далі вершини групи в довільному порядку. Другий крок повторюємо до тих пір, доки не впорядкуємо всі вершини.

 

Для нашого графа вершиною І рівня є вершина х1, позначимо її номером 1 – х11.

Вершина ІІ рівня – х2, її номер 2 – х22. Продовжимо процес.

 

 
 

Відповідно визначених рівнів вершин впорядкований оргграф матиме такий вигляд.

 

 


 
 

Виявлення маршрутів з заданою кількістю ребер

За допомогою матриці суміжності можливо знайти всі маршрути, що містять задану кількість ребер. Справедлива теорема:

Для визначення кількості маршрутів, що складаються з k ребер (дуг), необхідно звести в - k у степень матрицю суміжності вершин.Тоді елемент pij дасть кількість маршрутів довжини k з вершини xi в xj.

Приклад: маємо неорієнтований граф, приведений на малюнку. Складемо для нього матрицю суміжності та зведемо її до квадраму:

Отримана матриця дає уяву про кількість маршрутів між вершинами, що складаються з 2-х ребер.

Якщо скористатись модифікованою матрицею суміжності, в комірки якої записати назви ребер, то отримаємо ще й маршрути:

Аналогічно маємо справу і з оргграфом.

Розглянемо орграф, приведений на малюнку і визначимо маршрути з 3-ма дугами:

Складемо матрицю суміжності і зведемо його до третьої степені. В результаті маємо кількість маршрутів з 3-х дуг:

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

4 Завдання

1. Для матриці ваги дуг побудувати граф та впорядкувати його вершини:

А) В)

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

А) з точки В в точку С В) з точки А в точку С


Дата добавления: 2015-09-27 | Просмотры: 1284 | Нарушение авторских прав







При использовании материала ссылка на сайт medlec.org обязательна! (0.005 сек.)