- •3.4 Задання графа за допомогою матриці інцидентності.
- •3.5. Задання графа за допомогою списку.
- •3.6 Задання графа за допомогою матриці суміжності.
- •3.7 Локальні степені вершин графа
- •3. 8. Локальні степені вершин орієнтованих графів.
- •3. 9. Частини графа, суграфи та підграфи.
- •3. 10. Операції з частинами графа.
- •3. 11. Маршрути, ланцюги, та цикли.
- •3.12. Розфарбування графа
- •Мережі, потоки в мережах. Теорема Форда - Фалкерсона
3.5. Задання графа за допомогою списку.
Відношення інцидентності
можна задати у вигляді списку ребер.
Такий список зручно оформити у вигляді
таблиці, яка має
-
рядків (кількість ребер або дуг), в
кожному із яких записані номера вершин
інцидент них ребру або дузі. Для ребер
список вершин в принципі може бути
довільним, а для дуг першою в списку
повинна йти вершина, яка є її початком,
а другою – вершина, яка є кінцем дуги.
Ребро |
Вершина |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ребро |
Вершина |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.6 Задання графа за допомогою матриці суміжності.
Матриця суміжності, це
квадратна матриця
розміром
(
-
кількість вершин графа), елементи якої
величини
,
,
,
де
Для неорієнтованого графа
,
тобто матриця суміжності – симетрична
матриця.
Для орієнтованого графа
.Для
орієнтованого графа
в тому випадку коли дуга починається в
-ті
і закінчується в
-тій
вершині. Складемо матриці суміжності
для розглянутих вище прикладів.
|
|
|
|
|
|
|
|
|
0 |
1 |
1 |
0 |
0 |
0 |
0 |
|
0 |
0 |
1 |
1 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
1 |
1 |
1 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
0 |
0 |
1 |
Таблиці суміжності .
|
|
|
|
|
|
|
|
|
0 |
1 |
1 |
0 |
1 |
0 |
0 |
|
1 |
0 |
0 |
1 |
0 |
1 |
0 |
|
1 |
0 |
0 |
1 |
1 |
0 |
0 |
|
0 |
1 |
1 |
0 |
0 |
1 |
0 |
|
1 |
0 |
1 |
0 |
0 |
1 |
1 |
|
0 |
1 |
0 |
1 |
1 |
0 |
1 |
|
0 |
0 |
0 |
0 |
1 |
1 |
0 |
Для неорієнтованого графа
і всі його ребра визначаються верхньою
трикутною підматрицею матриці E.
Причому кількість ребер дорівнює
,
де
-всі
елементи трикутної підматриці E.
Для орієнтованого графа – кількість
ребер дорівнює
,
де
- всі елементи матриці E.
