- •Міністерство Освіти і Науки України Національний Університет “Львівська Політехніка”
- •Навчальний посібник
- •Елементи теорії множин Вступ
- •Операції над множинами
- •Алгебра множин
- •Відображення Визначення і приклади
- •Деякі часткові випадки
- •Ін’єктивні, сюр’єктивні та бієктивні відображення
- •Композиція відображень
- •Відношення
- •Відношення еквівалентності
- •Фактор-множина
- •Рівнопотужні множини
- •Зчисленні множини
- •Потужність континууму
- •Приклади розв’язання типових задач
- •Елементи абстрактної алгебри
- •Алгебраїчні операції
- •Півгрупи
- •Кільця та поля
- •Гомоморфізми та ізоморфізми алгебр
- •Приклади розв’язування задач
- •Елементи теорії графів
- •1. Вступ
- •2. Основні поняття і операції
- •2.1. Визначення графу
- •2.2. Зображення графів
- •2.3. Способи задання графів
- •2.4. Степінь вершини графа
- •2.5. Частини, суграфи і підграфи графу.
- •3. Маршрути, ланцюги і цикли
- •3.1. Деякі визначення
- •3.2. Зв’язаність
- •3.3. Відстань, діаметр, радіус і центр графу
- •3.4 Алгоритм Дейкстри
- •3.5. Задача про ланцюги
- •3.6. Гамільтонові цикли
- •4. Деякі класи графів
- •4.1. Дерева
- •4.2. Двочасткові графи
- •5. Плоскі та планарні графи
- •6. Розфарбування графів
- •Список літератури
2.4. Степінь вершини графа
Нехай G(V)- неорієнтований граф.
Визначення. Степенем(a) деякої вершиниa Vназивається кількість ребер графу, інцидентних цій вершині.
Якщо граф заданий матрицею суміжності вершин, то
(1)
Для матриці інцидентності аналогічна формула має вигляд
(2)
Число ребер у графі Gпозначимо черезvE = vE(G). При підрахунку сумикожне реброe(vi, vj), графуGпідраховується двічі: один раз – як таке, що з’єднує вершинуviзvj, а другий раз – як таке, що з’єднуєvjзvi. Тому
(3)
(формула (3) залишається правильною і для графу з петлями, якщо їх розглядати як подвійні ребра).
Оскільки в лівій частині формули (3) стоїть парне число, то це означає, що у скінченному графі без петель кількість вершин з непарним степенем – парна.
Визначення. Граф називається однорідним степеняk, якщо (vi = k), для всіхvi V.
В однорідному графі кількість ребер згідно з формулою (3) vE = nk/2.
Визначення. Повний графU = U(V)- це неорієнтований граф, у якому дві довільні вершини з’єднані рівно одним ребром.
Зрозуміло, що повний граф U(V)зnвершинами – це однорідний граф степеня(n ‑ 1). ТомуvE = n(n –1) / 2.
Визначення. Повний граф з петлямиU0 = U0(V)- це повний граф, у якому до кожної вершини додана петля.
Кількість ребер у повному графі з петлями vE(U0) = vE(U) + n = n(n +1) / 2.
Нехай тепер G(V)- орієнтований граф. Тоді через(vi) і*(vi) позначають кількість ребер, які виходять з вершиниviі входять в вершинуviвідповідно.
Аналогічно попередньому кількість ребер в орієнтованому графі
.
2.5. Частини, суграфи і підграфи графу.
Операції з частинами графу
Визначення. ГрафНназивається частиною графуG(позначаєтьсяH G), якщо:
а) V(H) V(G);
б) E(H) E(G).
Визначення. ГрафНназивається суграфом графуG, якщо він є частиною графуGі
V(H) = V(G).
На Рис. 4 зображені граф Gі його три частини. ГрафH3є суграфом.
Рис.4.
Визначення. СуграфHназивається покриваючим для графуG, якщо будь-яка вершинаHінцидентна хоча б одному ребру зG. Зауважимо, що якщо в графіGє ізольовані вершини, то для нього не існує покриваючого графуH.
Визначення. ПідграфомG(U) графуG(V) називається така його частина, яка містить всі ребра графуG(V), що з’єднують дві будь-які вершини з множиниU.
На рис. 4 H1 не є підграфомG(не містить реброe(2, 4)), аH2 – підграф графуG.
Визначення. Зірковим графом, який визначається деякою вершиноюa V, називається граф, що містить всі ребра даного графуG(V), інцидентні вершині „a”.
За аналогією з операціями поміж множинами можна виконувати і операції між графами.
Визначення. ЯкщоH– частина графу, то(доповнення графуH) – це граф, в який входять всі ребра графуG, які не належатьH:
.
Визначення. НехайH1іH2- дві частини графуG. ТодіH = H1 H2(об’єднання або сума) це також частина графуG, яка складається зі всіх ребер, що належать абоH1абоH2.
Визначення. НехайH1іH2- дві частини графуG. ТодіH = H1 H2(перетин) це частина графуG, яка складається зі всіх ребер, що належатьH1таH2одночасно.
Визначення. Якщо дві частиниH1іH2графуGне мають спільних вершин, то їх сумаH = H1 H2називається прямою. ЯкщоH1іH2не перетинаються по ребрах, то їх сума називається прямою по ребрах.
Наприклад: - пряма сума за ребрами.