§ 4. Операции над графами. Подграфы
Рассмотрим
основные операции над графами, нужные
для их дальнейшего изучения.
Граф
G
= <V,
H>
называется объединением графов G1=
<V1,
H1>
и G2
= < V2,
H2>
, если V
= V1
V2
и H
= H1
H2.
В этом случае пишут G
= G1
G2
(рис. 4.1).
Граф
G
= <V,
H>
называется пересечением графов G1=
<V1,
H1>
и G2
= < V2,
H2>
, если V
= V1
V2
и H
= H1
H2.
В этом случае пишут G
= G1
G2
(рис. 4.2).
Операция
удаления ребра e
v
из графа G
определяется так: граф G
=G
e
имеет те же вершины, что и G
и все его ребра, кроме ребра e
(рис. 4.3).
Операция
удаления вершины v
из графа G
определяется так: граф G
=G
v
получается из графа G
в результате удаления вершины v
и всех ее ребер (рис.4.4).
1
Граф
H
= <V1,
E1>
называется подграфом графа G
= <V,
E>,
если V1V
и E1E
(рис. 4.5).
Подграф
H
называется остовным подграфом графа
G,
если V1=V.
На рис.4.5 подграф H2
остовный подграф графа G,
а подграф H1
не остовный.
Подграф
H
= (V1,
E1)
называется подграфом, порожденным
множеством вершин V1,
если множество его ребер E1
совпадает
с множеством всех ребер графа G,
оба конца которых принадлежат множеству
V1.
Подграф
H1
на
рис.4.5
подграф,
порожденный множеством
{1, 2, 3, 4, 5}.