
Теорема 7.2.1. Нехай G = (V, E, ∂
E
)− простий граф з n = |V | вершинами,
m = |E| ребрами та k компонентами зв’язностi. Тодi мають мiсце наступнi
нерiвностi.
n − k ≤ m ≤
(n − k)(n − k + 1)
2
(7.2)
Доведення. Доведення нерiвностi n − k ≤ m проведемо методом математичної
iндукцiї по числу ребер.
База iндукцiї — m = 0. Маємо цiлком незв’язний граф (кiлькiсть компонент
дорiвнює кiлькостi вершин n = k), отже n − n = 0 i базу доведено.
Припустимо, що нерiвнiсть доведено для графiв з кiлькiстю ребер меншою
за m. Оберемо довiльне ребро графа i вилучаємо його з графа залишивши всi
вершини i решту ребер. При цьому можливi два випадки:
i) кiлькiсть компонент зв’язностi не змiнилася i дорiвнює k;
ii) кiлькiсть компонент зв’язностi збiльшилася i дорiвнює k + 1.
Оскiльки кiлькiсть ребер у отриманого графа дорiвнює m − 1, то за припу-
щенням iндукцiї у випадку i) будемо мати: n − k ≤ m − 1, а отже, n − k < m.
У випадку ii) отримуємо n − (k + 1) ≤ m − 1, звiдки n − k ≤ m.
Для доведення другої нерiвностi в графi G =
S
k
i=1
G
i
оберемо компоненту
зв’язностi з найбiльшою кiлькiстю вершин. Якщо таких декiлька, то одну з них.
Не втрачаючи загальностi можна вважати, що це G
1
. Для довiльної компоненти
G
i
, що мiстить бiльше нiж одну вершину, виконаємо таку операцiю:
1) виберемо довiльну вершину i вилучимо її разом з усiма ребрами, що їй
iнцидентнi;
2) додамо у компоненту G
1
одну вершину i стiльки ребер, щоб ця вершина
стала сумiжною до будь-якої вершини з цiєї компоненти.
Очевидно, що при цьому кiлькiсть вершин та кiлькiсть компонент зв’язностi у
нового графа залишаться не змiнними, а кiлькiсть ребер принаймнi не зменши-
ться (згадаємо, що G
1
мiстить максимальну кiлькiсть вершин). Цю процедуру
будемо повторювати до тих пiр доки в компонентi G
i
не залишиться одна вер-
шина i не буде жодного ребра. Повторивши цю процедуру з усiма компонента-
ми G
i
, i > 1, ми отримаємо граф на n вершинах з k компонентами зв’язностi,
причому всi вони, крiм першої, складаються з однiєї iзольованої вершини. Тодi,
кiлькiсть вершин першої компоненти дорiвнює n−(k−1). Максимально можли-
ва кiлькiсть ребер у такого графа буде тодi, коли ця компонента буде повним
графом. Тодi число ребер такого графа буде дорiвнювати: C
2
n−k+1
=
(n−k)(n−k+1)
2
,
що i треба було довести.
118