Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДМ-5-Теорія графів.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
1 Мб
Скачать
☆

Задання графів

Щоб задати будь-який граф, треба задати множини його вершин і ребер.

Надалі будемо розглядати скінченні графи. Нехай граф має n вершин і k ребер. Задати скінченні графи можна різними способами: списком ребер, фактор-множиною, матрицею інцидентності, матрицею суміжності.

Найпростішим серед них є задання списку ребер графа з додаванням списку ізольованих вершин.

Приклад. Нехай дано граф:

У цього графа вершина b ізольована. Задамо його різними способами.

Задамо граф списком ребер і додамо до цього списку ізольовану вершину: .

П ри заданні графа у вигляді фактор-множини записуються пари , де — переріз відношення U за елементом з врахуванням кратності ребер.

Приклад. Задамо граф у вигляді фактор-множини:

.

Можна побудувати матрицю інцидентності (ще кажуть: інциденцій) графа. Матрицею інцидентності є прямокутна матриця з n рядками, які позначаються елементами множини вершин V, і m стовпчиками які позначаються елементами множини ребер U. Така матриця в кожному стовпчику має по два ненульові елементи. Для простого графа вона не має двох однакових стовпчиків. Якщо задається мультиграф, то в ньому з’являються однакові стовпчики, які відповідають кратним ребрам. При цьому , якщо вершина не інцидентна ребру ; , якщо вершина є кінцем дуги або неорієнтованого ребра ; , якщо вершина є початком дуги . Така матриця однозначно задає граф. Матрицю інциденцій будують для графів, які не мають петель. Якщо граф має петлі, то матрицю треба розбити на дві підматриці: додатну й від’ємну. Часом, коли є петлі, то у відповідних позиціях ставлять 2.

Хоч матриця інцидентності задає граф однозначно, проте вона не ефективна, оскільки містить багато нулів

Приклад. Задамо за допомогою матриці інцидентності:

Матрицею суміжності (ще кажуть: матрицею сусідства) є квадратна матриця , рядки і стовпчики якої позначаються елементами множини вершин V. Елемент дорівнює кількості ребер, які йдуть із вершини у вершину . При цьому, якщо граф орієнтований, то в загальному випадку , тобто матриця не симетрична; якщо граф неорієнтований, то . Матриця суміжності визначає граф з точністю до заміни будь-якого неорієнтованого ребра парою протилежно направлених дуг між цими ж вершинами; але задання орієнтованих графів матрицею суміжності однозначне. Якщо граф не є мультиграфом (тобто не має кратних ребер), то його матриця суміжності є характеристичною матрицею відношення U.

Приклад. Задамо граф матрицею суміжності:

Плоскі й неплоскі графи

Графічно будь-який скінченний (і навіть злічуваний) граф можна подати у тривимірному просторі, причому, якщо граф не містить кратних ребер, то його ребра можна зобразити прямолінійними відрізками. На площині реалізується не будь-який граф. Через це графи поділяються на плоскі (ще кажуть: планарні) й неплоскі (ще кажуть: непланарні). Проте навіть неплоский граф можна подати на площині: при цьому деякі його ребра будуть перетинатися, але в точках їхнього перетину вершин не буде.

Г раф є плоским, якщо його можна намалювати без перетину ребер (зображений третім граф є повним плоским графом з найбільшою кількістю вершин):

Наведені нижче графи є неплоскими, їх називають графами Понтрягіна-Куратовського і відповідно позначають і :

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

Приклад. У наведених нижче графів вершини е і f мають другий степінь.

Після вилучення цих вершин два перші графи стануть ізоморфними третьому графові. Отже, всі три графи гомеоморфні.

Легко можна показати, що граф, гомеоморфний плоскому графові, також є плоским, а граф, гомеоморфний неплоскому графові, є неплоским.

Підграфом графа називається граф, у який входить лише частина вершин графа G, які утворюють множину А, разом з усіма ребрами (дугами) , що їх з’єднують. Таким чином , , .

Теорема. Граф є плоским тоді і тільки тоді, коли жоден його підграф не гомеоморфний жодному з графів Понтрягіна-Куратовського.

?????Теорема Ейлера. У будь-якому простому плоскому графі є вершина, степінь якої не більший від 5.