Академический Документы
Профессиональный Документы
Культура Документы
ДМ Лекция 13
ДМ Лекция 13
различных), e = vi , v j .
инцидентными ребру e .
Два различных ребра называются смежными ребрами, если у них есть хотя бы
одна общая вершина.
102
Обычно вершины графа изображают точками, а ребра, соединяющие две вершины
– линиями между этими точками. Таким образом, граф может быть изображен
бесконечным количеством разных, но «эквивалентных» способов. Во избежание
неточностей понимания следует стараться не пересекать ребра графа иначе, как в
вершинах.
Пример 1. Рассмотрим граф:
V6
V3
V2
V1
V5
V4
103
V2 V4
V3 V5
V1
Решение. ( v1 ) = 2 , ( v2 ) = 4 , ( v3 ) = 3 , ( v4 ) = 4 , ( v5 ) = 1 , ( v6 ) = 0 .
каждого ребра. Таким образом, в сумму степеней всех вершин каждое ребро
Сумма степеней всех вершин графа равна сумме степеней вершин с нечетными
степенями плюс сумма степеней вершин с четными степенями. Так как сумма
нечетного числа и четного всегда нечетное число, то сумма степеней всех вершин
V2 V2
V4 V4
V1 V1
V3 V3
а) б)
2. Графический
Основным достоинством такого способа является его высокая наглядность.
105
3. Список ребер графа
В списке каждый элемент соответствует ребру графа. В нем перечислены номера
инцидентных этому ребру вершин. Для неориентированного графа
G (V , E ) = vi , v j порядок вершин для ребра v , v может быть любым.
i j
v1 v3
v4
Или так:
v2 v4
v1 v3
4. Матрица смежности
Матрицей смежности графа G = G (V , E ) , в котором V = v1 , v2 ,..., vn - множество
106
ребер в G, соединяющих вершины vi и v j (петля учитывается в вершине только
один раз).
v2
v1
v4
v3
Решение.
0 1 1 0
1 0 2 1
Матрица смежности этого графа A = .
1 2 0 1
0 1 1 1
5. Матрица инциденций
Матрицей инциденций графа G = G (V , E ) , в котором V = v1 , v2 ,..., vn - множество
которой
107
1, если ребро 𝑒𝑗 исходит из вершины 𝑣𝑖 ;
−1, если ребро 𝑒𝑗 заходит в вершину 𝑣𝑖 и не является петлей;
𝑏𝑖𝑗 =
2, если ребро 𝑒𝑗 − петля, 𝑣𝑖 − инцидентная ей вершина;
{ 0, в остальных случаях.
Если граф простой (не имеет петель и кратных ребер), то элемент bij матрицы
инцидентности B равен 1, если ребро 𝑒𝑗 инцидентно вершине 𝑣𝑖 ; в противном
б) матрицу смежности.
Решение.
108
111100
100000
Пример 7. Построить граф по матрице инциденций B = 000110 .
001001
010011
v2
e1
e2 v5
v1
е5
e4
е6
e3
v3 v4
∑ 𝑎𝑖𝑗 = 𝑑𝑒𝑔(𝑣𝑖 ) ;
𝑗=1
∑ 𝑎𝑖𝑗 = 2 ;
𝑗=1
109
- В любом столбце матрицы инциденций ровно два единичных элемента.
1. Граф называется пустым или вполне несвязным, если его множество ребер
пусто. N n - обозначение пустого графа с n вершинами.
Пример 9. Пустой граф N 4 .
v2
v1 v4
v3
2. Простой граф называется полным, если в нем любые две вершины являются
смежными. K n - обозначение полного графа с n вершинами.
110
Пример 10. Полный граф с 5 вершинами K5 .
v2
v1 v4
v3 v5
v1
v2
111
Если в простом двудольном графе G (V1 ,V2 ) каждая вершина из V1 соединена с
Обозначение: K n ,m , где n = V1 , m = V2 .
r m
x y z q
n
Эти графы имеют по шесть вершин. Другие точки пересечения ребер вершинами
не являются. Граф G1 = G1 (V1 , E1 ) изоморфен графу G2 = G2 (V2 , E2 ) при
соответствии: u l , v m, w n, x p, y q, z r .
112
6. Граф G может быть уложен (обладает укладкой) в данном пространстве,
если он изоморфен некоторому графу, изображенному в этом пространстве при
помощи точек – вершин и кривых – ребер, причем эти ребра не пересекаются друг
с другом.
Теорема 3 Каждый конечный граф может быть уложен в трехмерном эвклидовом
пространстве.
Доказательство. Построим укладку явно.
Поместим вершины графа в различные точки оси Ох .
Затем для каждого ребра выберем плоскость, проходящую через ось Ох так,
113
N
v K5
u v w
z w
y x y z
x
z w
y x
Ребро ( z, w) лежит или внутри пятиугольника, или вне его. Пусть лежит внутри:
114
v
z w
y x
z w
y x
пятиугольника:
v
z w
y x
z w
y x
115
Но, тогда ребра ( х, z ) и ( w, у ) обязательно пересекутся, что не должно быть.
Поэтому граф K5 не планарен.
117
Кроме того, Эйлер доказал и противоположное утверждение: граф, в
котором любая пара вершин связана некоторой последовательностью ребер,
является эйлеровым только тогда, когда все вершины имеют четную степень.
Теперь очевидно, что в графе, моделирующем задачу о мостах
Кенигсберга, эйлерова цикла найти нельзя.
Действительно, в задаче степени всех его вершин нечетны:
𝑑𝑖𝑔(𝐵) = 𝑑𝑖𝑔(𝐶) = 𝑑𝑖𝑔(𝐷) = 3, 𝑑𝑖𝑔(𝐴) = 5.
Заметим, что граф, изображенный на рис. 2, не является простым, так как,
например, вершины А и В или А и С соединяются двумя ребрами (эти ребра
являются кратными).
4. Маршруты, цепи, циклы
v0 , v1 ,v1 , v2 ,..., vm−1 , vm или v0 → v1 → ... → vm , где v0 - начальная вершина, vm -
118
x
v
w
z
120