Граф — представление объектов и связей между ними с помощью множества точек, некоторые из которых попарно соединены линиями. Точки называются вершинами графа, соединяющие их линии — рёбрами. Вершины и рёбра при необходимости обозначают буквами или числами.
2.
Приведите пример графа, с которым вы сталкивались в реальной жизни. Что служило вершинами, а что рёбрами этого графа?
Ответ
Схема метро: вершины — станции, рёбра — перегоны между соседними станциями. Родословное дерево: вершины — люди, рёбра — связь «родитель — ребёнок». Карта автодорог: вершины — города, рёбра — дороги (взвешенный граф, вес — расстояние). Список друзей в социальной сети: вершины — пользователи, рёбра — «дружба». Структурная формула молекулы: вершины — атомы, рёбра — химические связи.
3.
Нарисуйте какой-нибудь граф с четырьмя вершинами и запишите его матрицу смежности.
Ответ
Например, вершины \( a, b, c, d \) и рёбра \( ab, bc, cd, ac \) (квадрат \( abcd \) без стороны \( ad \), но с диагональю \( ac \)). Матрица смежности:
a
b
c
d
a
0
1
1
0
b
1
0
1
0
c
1
1
0
1
d
0
0
1
0
Матрица симметрична относительно диагонали, на диагонали стоят нули (петель нет), число единиц равно удвоенному числу рёбер: 8 = 2 · 4.
4.
Чем ориентированный граф отличается от неориентированного?
Ответ
В ориентированном графе на каждом ребре указано направление (стрелка): по ребру можно двигаться только от начала к концу, как по дороге с односторонним движением. В неориентированном графе направления нет. Матрица смежности неориентированного графа симметрична, ориентированного — в общем случае нет: 1 стоит в строке начала и столбце конца ребра.
5.
Какой граф называется взвешенным?
Ответ
Граф, каждому ребру которого сопоставлено число — вес ребра (например, длина дороги, время в пути, стоимость проезда). В матрицу смежности взвешенного графа вместо единиц записывают веса рёбер.
6.
Чем мультиграф отличается от графа?
Ответ
В мультиграфе между одной и той же парой вершин допускается несколько рёбер (они называются кратными), а также петли — рёбра, соединяющие вершину с ней самой. Пример — граф кёнигсбергских мостов: между некоторыми районами города по два моста.
7.
Что такое простой граф?
Ответ
Простой граф — неориентированный, невзвешенный граф без петель и кратных рёбер: любые две вершины соединены не более чем одним ребром, направлений и весов у рёбер нет.
Пункт 2. Степени вершин
1.
Что называется степенью вершины?
Ответ
Степень вершины — количество рёбер, проведённых из этой вершины. Вершина степени 0 называется изолированной.
2.
Если у простого графа 12 вершин, в каких границах могут изменяться их степени?
Ответ
От 0 (изолированная вершина) до \( 12 - 1 = 11 \) (вершина соединена со всеми остальными). Причём в одном графе степени 0 и 11 одновременно встретиться не могут.
3.
Существует ли граф с тремя вершинами, степени которых равны 0, 1 и 2?
Ответ
Нет. Вершина степени 2 в простом графе с тремя вершинами должна быть соединена с обеими другими вершинами, в том числе с вершиной степени 0, а та не соединена ни с кем. Противоречие. Это частный случай теоремы 1: у простого графа всегда есть две вершины одинаковой степени.
4.
Может ли сумма степеней всех вершин графа равняться 13?
Ответ
Нет. По теореме 2 сумма степеней всех вершин равна удвоенному числу рёбер, то есть всегда чётна, а 13 — нечётное число.
5.
Если у графа 10 рёбер, чему равна сумма степеней всех его вершин?
Ответ
Каждое ребро добавляет по единице к степеням двух своих концов, поэтому сумма степеней равна \( 2 \cdot 10 = 20 \).
Пункт 3. Пути, цепи и циклы
1.
Дайте определение пути в графе.
Ответ
Путём (маршрутом) в графе или мультиграфе называется последовательность вершин, в которой каждая вершина соединена ребром со следующей за ней вершиной. Длина пути — количество рёбер в нём. Вершины и рёбра в пути могут повторяться.
2.
Что такое цепь?
Ответ
Цепь — путь, в котором ни одно ребро не повторяется (вершины повторяться могут). Например, для графа на рисунке 38 пути \( abcdeg \) и \( bcfba \) — цепи, а путь \( abaf \) — нет, так как ребро \( ab \) проходится дважды.
3.
Что такое цикл?
Ответ
Цикл — цепь, у которой начальная и конечная вершины совпадают (замкнутая цепь). Рёбра в цикле не повторяются; если не повторяются и вершины (кроме начальной и конечной), цикл называется простым. Замкнутый путь \( aba \) циклом не является: ребро \( ab \) в нём повторяется.
4.
Какой цикл называется эйлеровым?
Ответ
Цикл, содержащий все рёбра графа (мультиграфа), причём каждое ровно один раз. Пройти по эйлерову циклу — значит обойти все рёбра, не проходя ни по одному дважды, и вернуться в исходную вершину.
5.
Сформулируйте теорему Эйлера.
Ответ
Эйлеров цикл в связном графе (или мультиграфе) существует тогда и только тогда, когда все вершины графа имеют чётные степени. Дополнение: если ровно две вершины имеют нечётную степень, то эйлерова цикла нет, но есть эйлеров путь, начинающийся в одной из нечётных вершин и заканчивающийся в другой.
Что применять при решении
Граф, вершины и рёбра
Граф — представление объектов и связей между ними с помощью множества точек (вершин), некоторые пары которых соединены линиями (рёбрами). Графами описывают транспортные сети, родословные, строение молекул, электрические схемы. Граф можно задать рисунком или матрицей смежности — таблицей, в которой на пересечении строки \( x \) и столбца \( y \) стоит 1, если вершины \( x \) и \( y \) соединены ребром, и 0 в противном случае. У неориентированного графа матрица симметрична относительно диагонали.
Виды графов
Ориентированный граф — на каждом ребре указано направление (стрелка); его матрица смежности несимметрична. Взвешенный граф — каждому ребру сопоставлено число (вес: длина дороги, стоимость проезда); в матрицу записывают веса. Мультиграф допускает несколько (кратных) рёбер между одной парой вершин. Петля — ребро, соединяющее вершину с ней самой. Простой граф — неориентированный невзвешенный граф без петель и кратных рёбер; в основном рассматриваются именно такие графы.
Степень вершины
Степень вершины — количество рёбер, проведённых из этой вершины. Вершина степени 0 называется изолированной. В простом графе с \( n \) вершинами степень любой вершины не больше \( n - 1 \); в мультиграфе степень ничем не ограничена.
\( 0 \le \deg v \le n - 1 \) в простом графе
Теорема 1 о двух вершинах одинаковой степени
Если простой граф содержит больше одной вершины, то в нём найдутся хотя бы две вершины одинаковой степени. Доказательство от противного: все \( n \) степеней различны только при значениях \( 0, 1, \ldots, n - 1 \), но вершина степени \( n - 1 \) соединена со всеми, в том числе с изолированной вершиной степени 0 — противоречие.
Теорема 2 о сумме степеней и её следствие
Сумма степеней всех вершин графа (или мультиграфа) равна удвоенному числу его рёбер, потому что каждое ребро имеет два конца и добавляет по единице к степеням двух вершин. Следствие: число вершин нечётной степени в любом графе чётно (иначе сумма степеней была бы нечётной).
\( \deg v_1 + \deg v_2 + \ldots + \deg v_n = 2E \), где \( E \) — число рёбер
Путь, цепь, цикл
Путь (маршрут) — последовательность вершин, в которой каждая вершина соединена ребром со следующей; длина пути — число рёбер в нём (на 1 меньше числа вершин). В пути вершины и рёбра могут повторяться. Цепь — путь без повторяющихся рёбер. Цикл — цепь, у которой начальная и конечная вершины совпадают; если все остальные вершины цикла различны, цикл называется простым. Граф, все вершины которого соединены «по кругу», — простой цикл. Граф, состоящий из нескольких частей, называется несвязным.
Эйлеров цикл и теорема Эйлера
Эйлеров цикл — цикл, содержащий все рёбра графа (каждое ровно один раз). Теорема Эйлера: в связном графе (мультиграфе) эйлеров цикл существует тогда и только тогда, когда все вершины имеют чётные степени. Если ровно две вершины имеют нечётную степень, эйлерова цикла нет, но есть эйлеров путь — незамкнутый маршрут по каждому ребру ровно один раз, начинающийся в одной нечётной вершине и заканчивающийся в другой. Задача о семи кёнигсбергских мостах (все четыре вершины нечётные) решения не имеет.
Создать проектГотовый файл Word. Оплата после того, как увидите работу.
Уведомление об авторском праве и цитировании
ВНИМАНИЕ: Представленные фрагменты из учебных материалов
используются исключительно в научно-образовательных целях в объеме,
оправданном поставленной целью.
Данное использование осуществляется в рамках, установленных законодательством об авторском праве
(в частности, нормами о свободном использовании произведения для образовательных целей).
В соответствии с законодательством, автор и источник заимствования
указаны для каждого используемого фрагмента.