Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Роздiл 7.doc
Скачиваний:
48
Добавлен:
25.12.2018
Размер:
2.85 Mб
Скачать

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.

Поняття матриці інцидентності і списку ребер можна легко узагальнити на випадок мультиграфа.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]