![](/user_photo/2706_HbeT2.jpg)
- •Розділ VII Теорія графів
- •7.1. Основні поняття теорії графів.
- •7.2. Подання графа за допомогою матриці інцидентності.
- •7.3. Подання графа за допомогою матриці суміжності графа.
- •7.4. Визначення локальних степенів вершин графа. Повні графи.
- •7.5. Ізоморфізм графів.
- •7.6. Частини графа, суграфи й підграфи.
- •7.7. Графи і бінарні відношення.
- •7.8. Маршрути, шляхи, ланцюги та цикли.
- •7.10. Дерева.
- •7.11. Кістякове дерево зв’язного графа.
- •7.12. Ейлерові графи
- •7.13. Гамільтонові графи.
- •7.14. Планарність графів.
- •7.15. Задачі пошуку маршрутів в графі.
- •7.16. Пошук відстані між вершинами графа.
- •7.17. Мінімальні шляхи у зважених орієнтованих графах.
- •Контрольні запитання
- •Задачі й вправи
7.2. Подання графа за допомогою матриці інцидентності.
Задати
граф означає задати множини його вершин
і ребер, а також відношення інцидентності.
Розглянемо звичайні графи. Нехай
– вершини графа
;
– його ребра. Відношення інцидентності
можна означити матрицею
,
яка має
рядків і
стовпців де
.
Стовпці матриць відповідають вершинам графа, а рядки – його ребрам.
Приклад 7.3. Матриця інцидентності звичайного графу, що наведений на рис.7.3. задано в табл.7.1.
|
|
Таблиця 7.1. |
|||||
|
|
|
|
|
|
|
|
|
|
1 |
1 |
0 |
0 |
0 |
|
|
|
0 |
1 |
1 |
0 |
0 |
|
|
|
1 |
0 |
1 |
0 |
0 |
|
|
|
1 |
0 |
0 |
1 |
0 |
|
|
|
0 |
0 |
1 |
1 |
0 |
|
|
|
0 |
0 |
1 |
0 |
1 |
|
Рис.7.3 |
|
|
0 |
0 |
0 |
1 |
1 |
Сума у кожному рядку матриці інцидентності звичайного графу дорівнює 2, сума у кожному стовпці матриці інцидентності звичайного графу дорівнює локальному ступеню вершини, що відповідає даному стовпцю.
Якщо в неорієнтованому графі є петлі, тобто ребро, що є інцидентним одній і той самій вершині, то у відповідному рядку буде одна 1.
У
матриці інцидентності
орієнтованого графа
якщо вершина
– початок ребра
,
то
;
якщо
– кінець
,
то
;
якщо
– петля, а
– інцидентна їй вершина, тобто і початок
і кінець одночасно, то
,
де
– будь-яке число, відмінне від 1, 0 і -1, в
інших випадках
.
Для орієнтованого мультиграфа, що
наведений на рис.7.2. в, матрицю інцидентності
задано в табл.7.2.
Таблиця 7.2. |
|||
|
|
|
|
|
-1 |
1 |
0 |
|
-1 |
1 |
0 |
|
-1 |
1 |
0 |
|
0 |
-1 |
1 |
|
0 |
-1 |
1 |
|
0 |
0 |
2 |
У кожному рядку матриці інцидентності для неорієнтованого або орієнтованого графа тільки два елементи відмінні від 0 (або один, якщо ребро є петлею), причому в орграфі сума елементів рядка, що відповідає дузі, дорівнює 0.
Поняття матриці інцидентності і списку ребер можна легко узагальнити на випадок мультиграфа.