1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
|
#+TITLE: Теория графов
#+AUTHOR: Андрей Гущин
#+LATEX_CLASS: Lecture
#+LATEX_HEADER: \usepackage{../preamble}
# Лекция 1 (08.09.22)
* Лекция
Опр. Пусть $A, B$ - два непустых множества. Декартовым произведением $A$ и $B$
называется множество $A \times B = \{ (a, b) : a \in A, \, b \in B \}$
Пустое отношение --- это отношение, не содержащее ни одной пары.
Универсальное отношение содержит все возможные пары
Опр. Двоичной булевой алгеброй называется множество $B = \{ 0, 1 \} $, на котором
определены следующие операции:
- Булево умножение
- Булево сложение
- Булево отрицание
Пусть множества $A = \{ a_1, \dots, a_m \}, B = \{ b_1, \dots, b_n \}$.
...
\( a = b + c \)
** Бинарные отношения
1. Отношение $\rho \subseteq A \times A$ называется рефлексивным $(\forall x \in A) ((x, x) \in \rho)$.
В матрице отношения элементы шлавной диагонали = 1;
2.
3.
4. Отношение $\rho \subseteq A \times A$ антисимметрично тогда и только тогда, когда
$(\forall x, y \in A) ((x, y) \in \rho \land (y, x) \in \rho) \implies (x = y)$. В
Матрице отношения элементы, симметричные единицам относительной главной диагонали, равны 0.
(Исключение - сама главная диагональ).
5. Отношение $\rho \subseteq A \times A$ транзитивно тогда и только тогда, когда $(\forall x, y, z \in A)
((x, y) \in \rho \land (y, z) \in \rho \implies (x, z) \in \rho).
Опр. Отношением эквивалентности на на $A$ называется отношение $\varepsilon \subseteq A \times A$,
которое одновременно рефлексивно, симметрично и транзитивно.
\begin{definition}
Отношение $\omega \subseteq A \times A$ ... порядка ... если ...
\end{definition}
** Типы графов. Операции над графами.
\begin{definition}
Опр. Орграфом $\vec{G} = (V, \alpha)$, где $V$ --- конечное непустое множество,
а $\alpha \subseteq V \times V$. Элементы множества $V$ называются вершинами, а
элементы множества $\alpha$ --- дугами (!!!). $V$ --- множество вершин, $\alpha$ ---
отношение смежности.
- $(u, v) \in \alpha$ --- значит, из $u$ в $v$ есть дуга.
- Если $u = v$, то есть $(u, u) \in \alpha$, то дуга называется петлёй.
- Говорят, что дуга $(u, v)$ инцидентна вершинам $u$ и $v$, то есть
своим концам.
\end{definition}
$A = M(\alpha)$ --- матрица смежности. Если $\alpha_{ij} = 1$, то есть дуга из
$i$-ой вершины в $j$-ую.
\begin{definition}
Говорят. что ограф $\vec{G} = (U, \alpha)$ изоморфен $\vec{H} = (V, \beta)$, если
существует биекция $\varphi: U \to V$, которая сохраняет отношение смежности:
$(\forall u_1, u_2 \in U) ((u_1, u_2) \in \alpha \iff (\varphi(u_1), \varphi(u_2)) \in \beta)$.
\end{definition}
** Неориентированные графы
Граф $G = (V, \alpha)$ называется неориентированным (или просто графом), если отношение
смежности $\alpha$ антирефлексивно и симметрично.
- Нет петель, дуги встречаются парами
- $(u, v)$, $(v, y)$ --- ребро обозначается $\{ u, v \}$.
** Симметризация
Опр. Каждому орграфу $\vec{G} = (V, \alpha)$ естественным образом можно
сопоставить неориентированный граф, который называется его
симметризацией. Это граф $(V, (\alpha \cup \alpha^{-1}) \backslash
\Delta)$, то есть дуги заменяются рёбрами и исключаются петли.
** Диграфы
Опр. Ограф $\vec{G} = (V, \alpha)$ называется направленным графом или
/диграфом/, если его отношение смежности антисимметрично (то есть в диграфу
нет встречных дуг, за исключением быть может петель).
Опр. Орграф $\vec{G} = (V, \alpha)$ называется полным, если его отношение
смежности универсально, то есть $\alpha = V \times V$. Обозначается
$\vec{K_n}$.
Опр. Неориентированный граф называется полным, если его отношение смежности
$\alpha$ имеет вид $(V \times V) \backslash \Delta$. Обозначается $K_n$
** Вполне несвязные графы
Опр. Орграф называется вполне несвязным (нуль-графом), если его отношение
смежности пусто. Обозначается $O_n$. Очевидно, что для каждого $n$
существует единственный граф $K_n$, $\vec{K_n}$, $O_n$
Опр. Диграф называется полным, если в каждой вершине имеется петля и между двумя
различными вершинами существует, и при том единственная, дуга. Полный
диграф называется турниром.
** Степени вершин
Пусть $\vec{G} = (V, \alpha)$ --- орграф, $v$ --- некоторая его вершина.
Опр. Степенью исхода вершины $v$ называется число $d^+$, равное количеству дуг в
$\vec{G}$, имеющих $v$ своим началом. $d^+(v) := |\alpha(v)|$.
Опр. Степенью захода вершины $v$ называется число $d^-$, равное количеству дуг в
$\vec{G}$, имеющих $v$ своим концом. $d^+(v) := |\alpha^{-1}(v)|$.
** Спецификация орграфа
Опр. Спецификацией орграфа называется вектор вида $(v_1^{(d_1^+, d_1^-)}, \dots,
v_n^{(d_n^+, d_n^-)}$, где $d_i^+ = d^+(v_i), d_i^- = d^-(v_i)$.
Опр. Для неориентированного графа степени исхода и захода равны: $d^+(v) =
d^-(v) = d(v)$. Называется $d(v)$ просто степенью вершины.
** Двудольные графы
Опр. Граф называется /двудольным/, если его множество вершин может быть разбито
на два подмножества $V_1$ и $V_2$.
- $V = V_1 \cup V_2$
- $V_1 \cap V_2 = \empty$
- для любого ребра $\{ u, v \}$, $u$ и $v$ принадлежат различным множествам.
Опр. Двудольный граф, который содержит все возможные рёбра, отвечающие этому условию,
называется полным двудольным графом. И обозначается $K_{m, n}$, где $n$ и $m$ ---
количество вершин $n = |V_1|, m = |V_2|$.
Опр. Двудольный граф $K_{1, n}$ называется звёздным графом.
Опр. $K_{3, 3}$ граф Куратовского.
# Лекция 3 (22.09.22)
* Изоморфизм
\begin{definition}
$\ved{G} = (U, \alpha), \vec{H} = (V, \beta)$. Орграф G изоморфен орграфу H, если существует
биекция $\varphi : U \to V$ и при этом сохраняет отношение смежности.
$(\forall u_1, u_2 \in U) ((u_1, u_2) \in \alpha \iff (\varphi(u_1), \varphi(u_2)) \in \beta)$.
\end{definition}
\begin{definition}
Граф G вкладывается в H если существует инъекция $\varphi :
(\forall u_1, u_2 \in U) ((u_1, u_2) \in \alpha \implies (\varphi(u_1), \varphi(u_2)) \in \beta)$.
\end{definition}
\begin{definition}
Немым изображением графа называют его изображение, в котором пропущены имена меток.
\end{definition}
Два графа изоморфны тогда и только тогда, когда они допускают
одинаковое немое изображение.
Отношение измоморфизма это отношение эквивалентности и классы этого
отношения называются абстрактными графами.
\begin{definition}
Изоморфизм графа на себя называется автоморфизмом.
\end{definition}
\begin{definition}
Графы которые имеют только тождественный автоморфизм называются
ассиметричными или тождественными.
\end{definition}
\begin{definition}
Две вершины $u$ и $v$ называются подобными, если существует
автоморфизм, в котором вершина $u$ переходит в вершину $v$. Граф, в
котором все вершины подобны называется вершинно-симметрическим или
вершинно-транзитивным.
\end{definition}
Если в графе все вершины подобны, то этот граф регулярен.
\begin{definition}
Два ребра называются подобными, если существует автоморфизм
$\varphi$, такой, что образом одного ребра является второе ребро.
\end{definition}
\begin{definition}
Граф у которого все рёбра подобны называется рёберно-симметрическим
или рёберно-транзитивным.
\end{definition}
\begin{definition}
Граф, который является вершинно-симметрическим и
рёберно-симметрическим называется симметричным.
\end{definition}
** Части графа. Отказоустойчивость и расширение.
\begin{definition}
$\vec{G} = (V, \alpha)$. Его частью называется граф $\vec{G^*} =
(V^*, \alpha^*)$, где $V^* \subseteq V, \alpha^* \subseteq \alpha
\cap (V^* \times V^*)$. Часть графа состоит из некоторых вершин и
некоторых соединяющих их дуг или рёбер.
\end{definition}
\begin{definition}
Подграфом ографа $\vec{G}$ называется орграф $\vec{G^*} = (V^*,
\alpha^*)$, где $V^* \subseteq V, \alpha^* = \alpha \cap (V^* \times
V^*)$
\end{definition}
\begin{definition}
Максимальным подграфом орграфа $\vec{G}$ называется орграф,
получающийся удалением одной вершины и всех связанных с ней дуг.
\end{definition}
\begin{definition}
Список максимальных подграфов называют колодой $P(\vec{G})$.
\end{definition}
\begin{definition}
Граф $G$ называется реконструкцией графа $H$ если колода $P(G) = P(H)$.
\end{definition}
\begin{definition}
Граф $G$ является реконструируемым, если он изоморфен всякой своей реконструкции.
\end{definition}
\begin{definition}
Гипотеза Келли-Улама (Гипотеза о вершинной реконструирумости). Все
неориентированные графы с числом вершин больше двух являются
вершинно-реконструируемыми. Гипотеза справедлива для несвязных
графов, деревьев, двудольных графов.
\end{definition}
\begin{definition}
Всякий неориентриваонный граф с числом рёбер больше трёх является
рёберно-реконструируемым.
\end{definition}
\begin{definition}
Инвариант графа --- это один или более параметров, которые являются
одинаковыми для всех изоморфных графов. Инвариант называется полным, если
он различен для любых неизоморфных графов.
\end{definition}
# Лекция (06.10.22)
** Расширения циклов
.....
\begin{theorem}[МВ-1Р, Абросимов, 2000]
Графы, построенные по предлагаемым схемам являются МВ-1Р цикла с
соответствующим числом вершин и при $n > 5$ строят графы, не
изоморфные соответствующим реализациям из теоремы 2.
/Рисунки схем/
\end{theorem}
* Основные типы неориентированных графов
** Пути в графе. Связные графы.
\begin{definition}
Путём называется последовательность рёбер, в которой каждые два
соседних ребра имеют общую вершину, и никакое ребро не встерчаеся
более одного раза. При этом считается, что оба конца каждого ребра,
кроме первого и последнего, являются концами соседних рёбер.
\end{definition}
\begin{definition}
Путь называется циклическим, если его первая и последняя вершины совпадают.
\end{definition}
\begin{definition}
Путь, любая вершина которого принадлежит не более чем двум рёбрам, называется простым.
\end{definition}
\begin{definition}
Простой циклический путь называется циклом. Простой путь, не
являющийся циклом, называется цепью.
\end{definition}
\begin{definition}
Длиной пути называется количество входящих в его состав рёбер.
\end{definition}
Очевидно, что в $n$-вершинном графе цепь не может иметь длину больше, чем $n - 1$, а
цикл не может иметь длину больше, чем $n$.
\begin{definition}
Наибольшее из расстояний от вершины до всех оставшихся вершин называется
эксцентриситетом вершины.
$E(u)$ --- эксцентреситет, $E(u) = \max d(u, v), \, v \in V$
\end{definition}
** Связные графы
\begin{definition}
Классы отношения связности графа называются его связными
компонентами или просто компонентами.
\end{definition}
\begin{definition}
Граф с универсальным отношением связности называется связным графом.
Граф с тождественным отношением связности называется вполне
несвязным.
\end{definition}
\begin{theorem}
Если вершины $u$ и $v$ являются единственными нечётными вершинами графа
$G$, то они связаны в этом графе.
\end{theorem}
\begin{proof}
Предположим противное, то есть $u$ и $v$ не связаны в
графе $G = (V, \alpha)$. Обозначим через $G_1$ и $G_2$
компоненты связности графа $G$, содержащие соответственно
вершины $u$ и $v$.
В графе $G_1$ вершина $u$ является единственной нечётной вершиной,
что противоречит теореме Эйлера (количество нечётных вершин должно
быт чётно).
\end{proof}
|