graph theory

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/109

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 7:53 PM on 6/23/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

110 Terms

1
New cards

Граф (G)

Множество вершин (V) и ребер (E), соединяющих эти вершины.

2
New cards

Орграф (Ориентированный граф)

Граф, все ребра которого имеют направление (называются дугами).

3
New cards

Простой граф

Граф без петель и кратных (параллельных) ребер.

4
New cards

Мультиграф

Граф, в котором разрешены кратные ребра (несколько ребер между двумя вершинами).

5
New cards

Петля

Ребро, концы которого совпадают (соединяет вершину саму с собой).

6
New cards

Степень вершины (deg v)

Количество ребер, инцидентных данной вершине.

7
New cards

Лемма о рукопожатиях

Сумма степеней всех вершин графа равна удвоенному количеству ребер (2|E|).

8
New cards

Изоморфизм графов

Взаимно однозначное соответствие между вершинами двух графов, при котором сохраняется смежность.

9
New cards

Индуцированный подграф

Подграф, образованный выбранным множеством вершин и ВСЕМИ ребрами исходного графа, соединяющими эти вершины.

10
New cards

Остовный подграф

Подграф, который содержит абсолютно все вершины исходного графа.

11
New cards

Простой путь

Путь, в котором ни одна вершина не повторяется (кроме, возможно, начала и конца в цикле).

12
New cards

Компонента связности

Максимальный по включению связный подграф (кусок графа, отделенный от остальных).

13
New cards

Слабо связный орграф

Орграф, который станет связным, если стереть стрелки (направления) со всех его ребер.

14
New cards

Сильно связный орграф

Орграф, в котором из любой вершины можно добраться по стрелкам в любую другую.

15
New cards

Лес

Граф без простых циклов (состоит из непересекающихся деревьев).

16
New cards

Дерево (классическое определение)

Связный граф, не содержащий циклов.

17
New cards

Дерево (эквивалентное определение через ребра)

Граф, который связен и имеет ровно V - 1 ребро.

18
New cards

Дерево (эквивалентное определение через отсутствие циклов)

Граф, который не имеет циклов и имеет ровно V - 1 ребро.

19
New cards

Дерево (определение через пути)

Граф, в котором любые две вершины соединены ровно одним простым путем.

20
New cards

Дерево (минимально связный)

Связный граф, в котором удаление любого ребра делает его несвязным.

21
New cards

Дерево (максимально ациклический)

Граф без циклов, в котором добавление любого нового ребра создает ровно один цикл.

22
New cards

Клика (Полный подграф K_r)

Множество вершин, в котором каждые две вершины соединены ребром.

23
New cards

Теорема Турана

Максимальное число ребер в графе без полного подграфа K_{r+1} не превышает числа ребер в графе Турана.

24
New cards

Граф Турана T(n,r)

Полный r-дольный граф с максимально равномерным распределением вершин по долям.

25
New cards

Теорема Мантеля (частный случай Турана)

Максимальное число ребер в простом графе без треугольников не превышает V^2 / 4.

26
New cards

Число Рамсея r(n,m)

Минимальное число вершин, гарантирующее наличие в любом графе либо клики размера n, либо независимого множества размера m.

27
New cards

Верхняя оценка числа Рамсея

r(n,m) <= C_{n+m-2}^{n-1} (биномиальный коэффициент).

28
New cards

Теорема Эрдёша (нижняя оценка числа Рамсея)

r(k,k) >= 2^{k/2} (доказывается вероятностным методом).

29
New cards

Независимое множество вершин

Набор вершин графа, в котором никакие две вершины не соединены ребром.

30
New cards

Число независимости графа (α)

Размер самого большого (максимального) независимого множества вершин в графе.

31
New cards

Алгоритм Брона-Кербоша

Рекурсивный алгоритм (с возвратом) для поиска всех максимальных независимых множеств (или клик) в графе.

32
New cards

Поиск в ширину (BFS)

Алгоритм обхода графа "по слоям", используется для поиска кратчайшего пути в невзвешенном графе.

33
New cards

Поиск в глубину (DFS)

Алгоритм обхода графа, идущий "вглубь" по ветви до упора, а затем возвращающийся назад.

34
New cards

Нормальность остовного дерева DFS

Для любого ребра исходного графа одна из его вершин обязательно является предком другой в построенном дереве DFS.

35
New cards

Формула Кэли

Количество различных помеченных деревьев на n вершинах равно n^(n-2).

36
New cards

Код Прюфера

Способ однозначно закодировать любое помеченное дерево на n вершинах последовательностью из n-2 чисел.

37
New cards

Алгоритм кодирования Прюфера

На каждом шаге удаляем лист с минимальной меткой и записываем в код номер его единственного соседа.

38
New cards

Рекурсивный подсчет остовных деревьев t(G)

t(G) = t(G - e) + t(G / e), где (G-e) — удаление ребра, а (G/e) — его стягивание.

39
New cards

Матрица смежности

Квадратная матрица, где элемент a_ij = 1, если вершины i и j соединены ребром, и 0 иначе.

40
New cards

Матрица инцидентности

Матрица (Вершины × Ребра). В неориентированном простом графе в каждом столбце стоят ровно две единицы.

41
New cards

Матрица Кирхгофа (Лапласиан, L)

L = D - A, где D — диагональная матрица степеней вершин, A — матрица смежности графа.

42
New cards

Матричная теорема о деревьях

Количество остовных деревьев равно определителю матрицы Кирхгофа, из которой вычеркнули любую одну строку и столбец.

43
New cards

Подсчет деревьев через собственные числа

t(G) = (λ_2 * λ_3 * … * λ_n) / n, где λ_i — ненулевые собственные числа матрицы Кирхгофа.

44
New cards

Теорема Татта для орграфов

Количество ориентированных остовных деревьев, направленных к корню v, равно определителю минора матрицы Кирхгофа L_{-}^{(v)}.

45
New cards

Разделяющее множество вершин

Набор вершин, удаление которого делает граф несвязным (или оставляет только 1 вершину).

46
New cards

Вершинная связность (κ)

Минимальный размер вершинного разделяющего множества.

47
New cards

Рёберная связность (λ)

Минимальное количество ребер, удаление которых делает граф несвязным.

48
New cards

Соотношение связностей (Теорема Уитни)

κ(G) <= λ(G) <= δ(G), где δ(G) — минимальная степень вершины в графе.

49
New cards

Теорема Хартранда-Харари

Для любых натуральных чисел k <= l <= d существует граф, у которого κ=k, λ=l и δ=d.

50
New cards

Двусвязный граф

Связный граф с вершинной связностью κ >= 2 (нет точек сочленения).

51
New cards

Эквивалентное определение двусвязности (через ребра)

Граф двусвязен, если любые два его ребра лежат на одном простом цикле.

52
New cards

Похожесть ребер

Два ребра похожи, если они совпадают или лежат на одном простом цикле (это отношение эквивалентности).

53
New cards

Разложение на ручки (Ear decomposition)

Граф двусвязен тогда и только тогда, когда его можно собрать, начав с цикла и приклеивая "ручки" (пути).

54
New cards

Реберно двусвязный граф

Граф без мостов (λ >= 2). В разложении на ручки допускаются замкнутые ручки (циклы).

55
New cards

Точка сочленения

Вершина, удаление которой увеличивает количество компонент связности графа.

56
New cards

Мост

Ребро, удаление которого увеличивает количество компонент связности графа.

57
New cards

Алгоритм Хопкрофта-Тарьяна

Эффективный алгоритм на основе DFS для поиска всех точек сочленения за время O(V+E).

58
New cards

Теорема Менгера (вершинная)

Минимальное число удаляемых вершин для разделения u и v равно максимальному числу независимых путей между ними.

59
New cards

Теорема Уитни (вершинная)

Граф k-связен тогда и только тогда, когда между любыми двумя вершинами есть хотя бы k путей без общих внутренних вершин.

60
New cards

Рёберная теорема Менгера

Минимальное число разрезаемых ребер между u и v равно максимальному числу реберно непересекающихся путей между ними.

61
New cards

Рёберная теорема Уитни

Граф рёберно k-связен тогда и только тогда, когда между любыми двумя вершинами есть хотя бы k рёберно непересекающихся путей.

62
New cards

Транспортная сеть

Орграф с истоком и стоком, где каждому ребру приписана пропускная способность c(e) >= 0.

63
New cards

Поток в сети

Функция на ребрах, удовлетворяющая ограничениям труб (0 <= f <= c) и закону сохранения потока в узлах.

64
New cards

Разрез сети (S, T)

Разбиение вершин на два множества, где S содержит исток, а T содержит сток.

65
New cards

Пропускная способность разреза cap(S,T)

Сумма пропускных способностей всех дуг, идущих строго из множества S в множество T.

66
New cards

Лемма о слабой двойственности потоков

Величина любого потока никогда не превышает пропускную способность любого разреза.

67
New cards

Теорема Форда-Фалкерсона

Величина максимального потока в сети в точности равна пропускной способности минимального разреза.

68
New cards

Алгоритм Эдмондса-Карпа

Модификация алгоритма Форда-Фалкерсона, ищущая на каждом шаге кратчайший увеличивающий путь (предотвращает зацикливание).

69
New cards

Эйлеров цикл

Простой цикл, проходящий через каждое ребро графа ровно один раз.

70
New cards

Критерий Эйлерова графа (неорграф)

Граф является эйлеровым, если он связен и степени всех его вершин четные.

71
New cards

Критерий Эйлерова графа (орграф)

Орграф является эйлеровым, если он сильно связен и для каждой вершины число входящих дуг равно числу исходящих.

72
New cards

Теорема BEST

Формула для точного подсчета количества эйлеровых циклов в ориентированном графе через остовные деревья.

73
New cards

Гамильтонов цикл

Простой цикл, проходящий через абсолютно все вершины графа ровно по одному разу.

74
New cards

Граф де Брёйна

Орграф слов, эйлеров цикл в котором генерирует универсальную циклическую последовательность (код, где есть все подстроки длины k).

75
New cards

Необходимое условие Гамильтонова цикла

Если удалить из графа множество S вершин, он распадется не более чем на |S| компонент связности.

76
New cards

Теорема Оре (достаточное условие)

Если для любых ДВУХ НЕСМЕЖНЫХ вершин сумма их степеней >= n, то в графе есть Гамильтонов цикл.

77
New cards

Теорема Дирака (достаточное условие)

Если степень КАЖДОЙ вершины >= n/2, то в графе есть Гамильтонов цикл.

78
New cards

Замыкание графа по Хваталу cl(G)

Граф, полученный добавлением ребер между несмежными вершинами с суммой степеней >= n, пока такие пары не исчезнут.

79
New cards

Теорема Хватала о замыкании

Граф является гамильтоновым тогда и только тогда, когда его замыкание cl(G) является гамильтоновым.

80
New cards

Паросочетание (M)

Набор ребер графа, не имеющих общих концов (вершин).

81
New cards

Совершенное паросочетание

Паросочетание, покрывающее абсолютно все вершины графа.

82
New cards

M-чередующийся путь

Путь, в котором ребра строго чередуются: принадлежит паросочетанию - не принадлежит.

83
New cards

M-дополняющий путь

Чередующийся путь, который начинается и заканчивается в свободных (не покрытых паросочетанием) вершинах.

84
New cards

Теорема Бержа (о паросочетаниях)

Паросочетание максимально тогда и только тогда, когда в графе отсутствуют M-дополняющие пути.

85
New cards

Алгоритм Куна

Алгоритм поиска максимального паросочетания в двудольном графе путем поиска и переключения дополняющих путей.

86
New cards

Условие Холла

Для любого подмножества левой доли S количество их соседей в правой доле |N(S)| должно быть >= |S|.

87
New cards

Теорема Холла (о свадьбах)

В двудольном графе существует паросочетание, покрывающее левую долю, тогда и только тогда, когда выполняется Условие Холла.

88
New cards

Теорема Татта (о совершенном паросочетании)

В графе есть совершенное паросочетание

89
New cards

Теорема Петерсена

Любой регулярный кубический (степень всех вершин = 3) граф без мостов гарантированно имеет совершенное паросочетание.

90
New cards

Вершинное покрытие (K)

Множество вершин, такое что каждое ребро графа инцидентно хотя бы одной вершине из K.

91
New cards

Реберное покрытие (L)

Множество ребер, такое что каждая вершина графа инцидентна хотя бы одному ребру из L.

92
New cards

Слабая двойственность паросочетаний

Размер максимального паросочетания <= размера минимального вершинного покрытия.

93
New cards

Теорема Галлаи (Тождество для графа без изолированных вершин)

Размер максимального паросочетания + Размер минимального реберного покрытия = Количество вершин (n).

94
New cards

Теорема Кёнига-Эгервари (сильная двойственность)

В двудольном графе размер максимального паросочетания в точности равен размеру минимального вершинного покрытия.

95
New cards

Правильная раскраска вершин

Присвоение цветов вершинам так, чтобы любые две смежные вершины имели разные цвета.

96
New cards

Хроматическое число графа (χ)

Минимальное количество цветов, необходимое для правильной раскраски вершин графа.

97
New cards

Жадная оценка хроматического числа

Хроматическое число никогда не превышает максимальную степень вершины плюс один (Δ + 1).

98
New cards

Теорема Брукса

Хроматическое число <= Δ (максимальной степени), КРОМЕ двух исключений: полных графов и простых нечетных циклов.

99
New cards

Теорема Мицельского

Существуют графы без треугольников с любым наперед заданным (сколь угодно большим) хроматическим числом.

100
New cards

Теорема Эрдёша (о хроматическом числе и обхвате)

Существуют графы с одновременно сколь угодно большим хроматическим числом и сколь угодно большим обхватом (длиной кратчайшего цикла).