1

Графы и орграфы

[94/98%]
Показать
LaTeX
Задача 1.1

Начертите диаграмму каждого из следующих графов G=(V,E)G=(V, E):

?
(a)

V={1,2,3,4,5}V=\left\{ 1,2,3,4,5\right\} и E={{1,2},{1,4},{1,5},{2,3},{3,4},{4,4}}E=\left\{ \left\{ 1,2\right\} ,\left\{ 1,4\right\} ,\left\{ 1,5\right\} ,\left\{ 2,3\right\} ,\left\{ 3,4\right\} ,\left\{ 4,4\right\} \right\}

(b)

V={1,2,3,4,5,6}V=\left\{ 1,2,3,4,5,6\right\} и E={{1,2},{1,4},{1,4},{2,3},{2,5},{3,5}}E=\left\{ \left\{ 1,2\right\} ,\left\{ 1,4\right\} ,\left\{ 1,4\right\} ,\left\{ 2,3\right\} ,\left\{ 2,5\right\} ,\left\{ 3,5\right\} \right\}

Задача 1.2

Начертите диаграмму каждого из следующих графов G=(V,E)G=(V, E):

?
(a)

V={1,2,3,4,5,6}V=\left\{ 1,2,3,4,5,6\right\} и E={{1,2},{1,3},{1,4},{2,5},{2,6},{3,5},{3,6},{4,5},{4,6}}E=\left\{ \left\{ 1,2\right\} ,\left\{ 1,3\right\} ,\left\{ 1,4\right\} ,\left\{ 2,5\right\} ,\left\{ 2,6\right\} ,\left\{ 3,5\right\} ,\left\{ 3,6\right\} ,\left\{ 4,5\right\} , \left\{ 4,6\right\} \right\}.

(b)

V={1,2,3,4,5}V=\left\{ 1,2,3,4,5\right\} и E={{1,2},{1,4},{2,3},{2,4},{2,5},{3,4},{3,5}}E=\left\{ \left\{ 1,2\right\} ,\left\{ 1,4\right\} ,\left\{ 2,3\right\} ,\left\{ 2,4\right\} ,\left\{ 2,5\right\} ,\left\{ 3,4\right\} ,\left\{ 3,5\right\} \right\}

Задача 1.3

Определите простые графы среди графов из двух предыдущих задач. Если простой граф найден, определите, является ли он (i) двудольным графом, (ii) полным графом, (iii) полным двудольным графом или (iv) полным недвудольным графом.

?
Задача 1.4

Дополнением простого графа G=(V,E)G=(V, E) называется простой граф Gˉ=(V,F)\bar{G}=(V, F), в котором между двумя вершинами ν\nu и ww существует ребро тогда и только тогда, когда между ν\nu и ww нет ребра в GG. Очевидно, что дополнение дополнения Gˉ\bar{G} есть GG. Начертите диаграммы дополнений простых графов, найденных в задачах 1.1 и 1.2.

?
Задача 1.5

Покажите, что дополнение двудольного графа не обязано быть двудольным графом.

?
Задача 1.6

Начертите диаграмму ориентации простого недвудольного неполного графа, найденного в задачах 1.1 и 1.2.

?
Задача 1.7

Любая ориентация полного графа с множеством вершин {1,2,…,n}\left\{ 1,2, \ldots , n\right\} является турниром, и он называется транзитивным турниром, если для всех выборов i,ji, j и kk из наличия дуги из ii в jj и дуги из jj в kk следует наличие дуги из ii в kk. Постройте как транзитивный турнир с четырьмя вершинами, так и турнир с четырьмя вершинами, не являющийся транзитивным.

?
Задача 1.8

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

?
Задача 1.9

Если два графа GG и G′G^{\prime } изоморфны, то порядок GG равен порядку G′G^{\prime }, а размер GG равен размеру G′G^{\prime }.

?
Задача 1.10

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

?
Задача 1.11

Покажите, что два простых графа изоморфны тогда и только тогда, когда изоморфны их дополнения.

?
Задача 1.12

Определите, изоморфны ли три графа, изображённые на Fig. 1-10.

Fig. 1-10Fig. 1-10

?
Задача 1.13

Пусть N(n,k)N(n, k) — число неизоморфных простых графов с nn вершинами и kk рёбрами. Найдите N(4,3)N(4,3).

?
Задача 1.14

Найдите все неизоморфные простые графы порядка 4.

?
Задача 1.15

Простой граф, изоморфный своему дополнению, называется самодополнительным графом. Найдите самодополнительный граф порядка 4.

?
Задача 1.16

Найдите два самодополнительных графа порядка 5.

?
Задача 1.17

Найдите вершинно-порождённый двудольный подграф графа на Fig. 1-6(a).

?
Задача 1.18

Множество II вершин простого графа G=(V,E)G=(V, E) называется независимым множеством (также известным как внутренне устойчивое множество) в GG, если никакие две вершины из II не смежны. Множество KK вершин графа GG называется вершинным покрытием, если каждое ребро графа инцидентно хотя бы одной вершине из KK. Покажите, что множество вершин KK является вершинным покрытием тогда и только тогда, когда его дополнение (V−K)(V-K) является независимым множеством.

?
Задача 1.19

Независимое множество II в простом графе GG называется наибольшим независимым множеством, если в GG не существует независимого множества I′I^{\prime } такого, что ∣I′∣>∣I∣\left|I^{\prime }\right|>\left|I\right|. Число вершин в наибольшем независимом множестве графа GG называется числом независимости α(G)\alpha (G) (также известным как число внутренней устойчивости) графа GG. Вершинное покрытие KK графа GG называется наименьшим вершинным покрытием, если не существует вершинного покрытия K′K^{\prime } такого, что ∣K′∣<∣K∣\left|K^{\prime }\right|<\left|K\right|. Число вершин в наименьшем вершинном покрытии называется числом вершинного покрытия β(G)\beta (G) графа GG. Найдите число вершинного покрытия и число независимости графа на Fig. 1-14.

Fig. 1-14Fig. 1-14

?
Задача 1.20

Покажите, что для простого графа GG порядка nn выполняется α(G)+β(G)=n\alpha (G)+\beta (G)=n.

?
Задача 1.21

Подмножество DD вершин простого графа GG называется доминирующим множеством вершин (также известным как внешне доминирующее множество), если каждая вершина, не принадлежащая DD, смежна хотя бы с одной вершиной из DD. Найдите:

?
(a)

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

(b)

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

(c)

множество, являющееся одновременно независимым множеством и доминирующим множеством вершин в графе на Fig. 1-14.

Задача 1.22

Доминирующее множество вершин DD называется наименьшим доминирующим множеством вершин, если не существует доминирующего множества D′D^{\prime } такого, что ∣D′∣<∣D∣\left|D^{\prime }\right|<\left|D\right|. Число вершин в наименьшем доминирующем множестве вершин называется числом доминирования вершин σ(G)\sigma (G) (также известным как число внешней устойчивости) графа. Покажите, что число доминирования вершин простого графа не может превышать его числа независимости.

?
Задача 1.23

Независимое множество называется максимальным независимым множеством, если оно не является собственным подмножеством другого независимого множества. Покажите, что независимое множество является доминирующим множеством вершин тогда и только тогда, когда оно является максимальным независимым множеством. (Максимальное независимое множество — не то же самое, что наибольшее независимое множество, определённое в задаче 1.19.)

?
Задача 1.24

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

?
Задача 1.25

Комитет SS, описанный в задаче 1.24, называется наименьшим комитетом, если не существует комитета S′S^{\prime } такого, что ∣S′∣<∣S∣\left|S^{\prime }\right|<\left|S\right|. Числом комитета множества называется мощность наименьшего комитета этого множества. Найдите число комитета графа знакомств на Fig. 1-14.

?
Задача 1.26

Множество MM рёбер графа называется паросочетанием (также известным как независимое множество рёбер), если никакие два ребра из MM не имеют общей вершины. Множество рёбер LL называется рёберным покрытием, если каждая вершина положительной степени является вершиной хотя бы одного ребра из LL. Покажите, что дополнение паросочетания не обязано быть рёберным покрытием. (Сравните этот результат с результатом задачи 1.18.)

?
Задача 1.27

Паросочетание MM в простом графе называется наибольшим паросочетанием (также известным как паросочетание наибольшей мощности), если не существует паросочетания M′M^{\prime } такого, что ∣M′∣>∣M∣\left|M^{\prime }\right|>\left|M\right|. Число рёберной независимости α1(G)\alpha_{1}(G) графа GG — это число рёбер в наибольшем паросочетании. Рёберное покрытие LL простого графа GG называется наименьшим рёберным покрытием, если не существует рёберного покрытия L′L^{\prime } графа GG такого, что ∣L′∣<∣L∣\left|L^{\prime }\right|<\left|L\right|. Число рёберного покрытия β1(G)\beta_{1}(G) графа равно сумме числа рёбер в наименьшем рёберном покрытии и числа изолированных вершин. Найдите число рёберной независимости и число рёберного покрытия графа на Fig. 1-14.

?
Задача 1.28

Покажите, что для простого графа α1+β1=n\alpha_{1}+\beta_{1}=n.

?
Задача 1.29

Множество FF рёбер графа G=(V,E)G=(V, E) называется доминирующим множеством рёбер, если каждое ребро, не входящее в FF, имеет общую вершину с некоторым ребром из FF. Число рёберного доминирования σ1(G)\sigma_{1}(G) — это число рёбер в наименьшем доминирующем множестве рёбер. Найдите число рёберного доминирования графа на Fig. 1-14.

?
Задача 1.30

Покажите, что число рёберного доминирования не может превышать число рёберной независимости.

?
Задача 1.31

Найдите необходимое и достаточное условие, которому должно удовлетворять паросочетание, чтобы быть доминирующим множеством рёбер.

?
Задача 1.32

Найдите число рёбер в полном графе с nn вершинами.

?
Задача 1.33

Используя методы теории графов, покажите, что 1+2+⋯+n=n(n+1)/21+2+\cdots +n=n(n+1) / 2.

?
Задача 1.34

Покажите, что число вершин самодополнительного графа равно либо 4k4 k, либо 4k+14 k+1, где kk — положительное целое число.

?
Задача 1.35

Найдите число рёбер полного двудольного графа Km,nK_{m, n}.

?
Задача 1.36

Докажите теорему 1.1: сумма степеней графа вдвое больше числа его рёбер.

?
Задача 1.37

Используя теорему 1.1 (сумма степеней графа вдвое больше числа его рёбер), найдите размер:

?
(a)

KnK_{n};

(b)

Km,nK_{m, n}.

Задача 1.38

Докажите теорему 1.2: каждый граф имеет чётное число нечётных вершин.

?
Задача 1.39

Постройте два неизоморфных простых графа с шестью вершинами степеней 1,1,2,2,31,1,2,2,3 и 3. Найдите размер построенного таким образом графа.

?
Задача 1.40

Покажите, что если GG и G′G^{\prime } — изоморфные графы, то степень каждой вершины сохраняется при изоморфизме.

?
Задача 1.41

Покажите, что два графа GG и G′G^{\prime } с одним и тем же множеством вершин V={1,2,…,n}V=\left\{ 1,2, \ldots , n\right\}, у которых степень вершины ii одинакова для обоих графов при каждом ii, не обязаны быть изоморфными.

?
Задача 1.42

Докажите теорему 1.3: в орграфе сумма полустепеней исхода всех вершин равна числу дуг, что также равно сумме полустепеней захода всех вершин.

?
Задача 1.43

Покажите, что не существует простого графа с 12 вершинами и 28 рёбрами, в котором

?
(a)

степень каждой вершины равна либо 3, либо 4, и

(b)

степень каждой вершины равна либо 3, либо 6.

Задача 1.44

Покажите, что не существует простого графа с четырьмя вершинами, у которого три вершины имеют степень 3, а одна вершина — степень 1.

?
Задача 1.45

Помеченный граф с n\boldsymbol {n} вершинами получается путём присвоения меток 1,2,…,n1,2, \ldots , n вершинам данного графа GG с nn вершинами и mm рёбрами. Два помеченных графа, полученных таким образом из данного графа GG, обязательно изоморфны, но не обязательно тождественны. Пометьте вершины простого графа с четырьмя вершинами степеней 1,1,11,1,1 и 3, построив три изоморфных графа G1,G2G_{1}, G_{2} и G3G_{3} таких, что (i) G1G_{1} и G2G_{2} тождественны, и (ii) G1G_{1} и G3G_{3} не тождественны.

?
Задача 1.46

Найдите число нетождественных помеченных графов с nn вершинами.

?
Задача 1.47

Покажите, что число вершин kk-регулярного графа чётно, если kk нечётно.

?
Задача 1.48

Покажите, что не может существовать группа из семи человек, в которой каждый человек знаком ровно с тремя другими членами группы.

?
Задача 1.49

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

?
Задача 1.50

Положительное целое число nn обладает (p,q)(\boldsymbol {p}, \boldsymbol {q})-свойством Рамсея, если для каждого графа GG с nn вершинами либо KpK_{p} является подграфом GG, либо KqK_{q} является подграфом дополнения GG. Покажите, что положительное целое число 6 обладает (3,3)(3,3)-свойством Рамсея, тогда как число 5 им не обладает.

?
Задача 1.51

Покажите, что следующие свойства эквивалентны: (i) положительное целое число nn обладает (p,q)(p, q)-свойством Рамсея, (ii) каждый простой граф с nn вершинами содержит клику из pp вершин или независимое множество из qq вершин, и (iii) рёбра KnK_{n} можно раскрасить двумя цветами так, что найдётся либо клика KpK_{p}, все рёбра которой одного цвета, либо клика KqK_{q}, все рёбра которой другого цвета.

?
Задача 1.52

Наименьшее целое число nn, обладающее (p,q)(p, q)-свойством Рамсея, называется числом Рамсея и обозначается R(p,q)\boldsymbol {R}(\boldsymbol {p}, \boldsymbol {q}). Покажите, что:

?
(a)

R(p,q)=R(q,p)R(p, q)=R(q, p),

(b)

R(p,2)=pR(p, 2)=p,

(c)

R(3,3)=6R(3,3)=6.

Задача 1.53

Покажите, что если двудольный граф G=(X,Y,E)G=(X, Y, E) регулярен, то XX и YY содержат одинаковое число элементов.

?
Задача 1.54

Кубическим графом называется простой граф, в котором степень каждой вершины равна 3. Постройте два неизоморфных кубических графа, каждый из которых имеет шесть вершин.

?
Задача 1.55

Найдите наибольшее число рёбер в двудольном графе.

?
Задача 1.56

k\boldsymbol {k}-кубом (также известным как гиперкуб) называется граф QkQ_{k}, вершинами которого являются упорядоченные kk-наборы двоичных чисел, причём две вершины соединены ребром тогда и только тогда, когда они отличаются ровно в одной компоненте. Покажите, что kk-куб является kk-регулярным двудольным графом, и найдите число вершин и рёбер kk-куба.

?
Задача 1.57

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

?
Задача 1.58

Покажите, что вершины двудольного графа G=(X,Y,E)G=(X, Y, E) с mm вершинами в XX и nn вершинами в YY можно занумеровать так, что матрица смежности примет вид

[0AAT0] \left[\begin{array}{cc} 0 & A \\ A^{T} & 0 \end{array}\right]

где AA — матрица размера m×nm \times n, каждый элемент которой равен 0 или 1, ATA^{T} — транспонированная матрица AA, а 0 — матрица, все элементы которой равны нулю.

?
Задача 1.59

Докажите теорему 1.4:

?
(a)

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

(b)

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

Задача 1.60

Докажите теорему 1.5:

?
(a)

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

(b)

Сумма элементов строки матрицы инцидентности орграфа равна разности между её полустепенью исхода и полустепенью захода, а сумма всех элементов матрицы равна нулю.

Задача 1.61

Матрицей перестановки называется квадратная бинарная матрица, имеющая ровно одну единицу в каждой строке и в каждом столбце. Две матрицы AA и A′A^{\prime } называются изоморфными, если существует такая матрица перестановки PP, что A′P=PAA^{\prime } P=P A. Покажите, что два графа изоморфны тогда и только тогда, когда изоморфны их матрицы смежности.

?
Задача 1.62

Найдите матрицы смежности AA и A′A^{\prime } двух изоморфных графов, изображённых на Fig. 1-18, и найдите матрицу перестановки PP такую, что A′P=PAA^{\prime } P=P A.

Fig. 1-18Fig. 1-18

?
Задача 1.63

Характеристическим многочленом простого графа с nn вершинами называется определитель матрицы (A−λI)(A-\lambda I), где AA — матрица смежности, а II — единичная матрица размера n×nn \times n. Покажите, что если два графа изоморфны, их характеристические многочлены совпадают. (Замечание: определитель AA записывается как det⁡(A)\operatorname {det}\left(A\right).)

?
Задача 1.64

Вычислив характеристические многочлены двух графов, показанных на Fig. 1-19, покажите, что два неизоморфных графа могут иметь одинаковый характеристический многочлен.

Fig. 1-19Fig. 1-19

?
Задача 1.65

Если A=[aij]A=\left[a_{i j}\right] — матрица смежности простого графа GG с nn вершинами, двоичным кодом GG относительно A\boldsymbol {A} называется неотрицательное целое число a1220+a1321+⋯+a1n2n−1+a232n+⋯+a2n22n−3+⋯+an−1,n2k−1a_{12} 2^{0}+a_{13} 2^{1}+\cdots +a_{1 n} 2^{n-1}+a_{23} 2^{n}+\cdots +a_{2 n} 2^{2 n-3}+ \cdots +a_{n-1, n} 2^{k-1}, где k=n(n−1)/2k=n(n-1) / 2. Найдите двоичный код матрицы смежности графа G=(V,E)G=(V, E), где V={1,2,3,4}V=\left\{ 1,2,3,4\right\} и E={{1,2},{1,4},{2,4},{3,4}}E=\left\{ \left\{ 1,2\right\} ,\left\{ 1,4\right\} ,\left\{ 2,4\right\} ,\left\{ 3,4\right\} \right\}.

?
Задача 1.66

Покажите, что можно построить простой граф GG, если известны двоичный код одной из его матриц смежности и порядок GG.

?
Задача 1.67

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

?
Задача 1.68

Докажите теорему 1.6: Пусть v=[d1d2d3⋯dk]v=\left[\begin{array}{lllll}d_{1} & d_{2} & d_{3} & \cdots & d_{k}\end{array}\right] — невозрастающий вектор из kk (где kk не меньше 2) неотрицательных целых чисел, в котором ни одна компонента did_{i} не превосходит (k−1)(k-1). Пусть v′v^{\prime } — вектор, полученный из vv удалением d1d_{1} и вычитанием 1 из каждой из следующих d1d_{1} компонент vv. Пусть v1v_{1} — невозрастающий вектор, полученный из v′v^{\prime } перестановкой его компонент, если это необходимо. Тогда vv является графическим вектором тогда и только тогда, когда v1v_{1} является графическим вектором.

?
Задача 1.69

Докажите, что алгоритм из раздела 1.6 определяет, является ли заданный вектор неотрицательных целых чисел графическим вектором.

?
Задача 1.70

Проверьте, является ли [54333332]\left[\begin{array}{llllllll}5 & 4 & 3 & 3 & 3 & 3 & 3 & 2\end{array}\right] графическим вектором. Если он графический, начертите простой граф, для которого этот вектор является вектором степеней.

?
Задача 1.71

Проверьте, является ли [6654331]\left[\begin{array}{lllllll}6 & 6 & 5 & 4 & 3 & 3 & 1\end{array}\right] графическим вектором.

?
Задача 1.72

Пусть v=[d1d2⋯dn]v=\left[\begin{array}{llll}d_{1} & d_{2} & \cdots & d_{n}\end{array}\right] и w=[wnwn−1⋯w2w1]w=\left[\begin{array}{lllll}w_{n} & w_{n-1} & \cdots & w_{2} & w_{1}\end{array}\right], где wi=n−1−diw_{i}=n-1-d_{i}. Покажите, что vv графический тогда и только тогда, когда ww графический.

?
Задача 1.73

Покажите, что не существует простого графа с шестью вершинами, у которого степени пяти вершин равны 5,5,3,25,5,3,2 и 1.

?
Задача 1.74

Найдите xx, если [8x7665433111]\left[\begin{array}{llllllllllll}8 & x & 7 & 6 & 6 & 5 & 4 & 3 & 3 & 1 & 1 & 1\end{array}\right] — графический вектор.

?
Задача 1.75

Покажите, что конечный невозрастающий вектор, никакие две компоненты которого не равны между собой, не может быть графическим вектором.

?
Задача 1.76

Покажите, что в простом графе найдутся по крайней мере две вершины с одинаковыми степенями.

?
Задача 1.77

Покажите, что существует простой граф с 12 вершинами и 28 рёбрами, в котором степень каждой вершины равна либо 3, либо 5. Начертите этот граф.

?
Задача 1.78

Покажите, что существует простой граф с семью вершинами и 12 рёбрами, в котором степень каждой вершины равна 2, 3 или 4.

?
Задача 1.79

Найдите дополнения:

?
(a)

KnK_{n}

(b)

Km,nK_{m, n}.

Задача 1.80

Найдите число неизоморфных графов с четырьмя вершинами и не более чем 3 рёбрами.

?
Задача 1.81

Найдите число вершинного покрытия и число независимости графов KnK_{n} и Km,nK_{m, n}.

?
Задача 1.82

Найдите число доминирования вершин графов KnK_{n} и Km,nK_{m, n}.

?
Задача 1.83

Найдите число комитета:

?
(a)

KnK_{n}

(b)

Km,nK_{m, n}.

Задача 1.84

Если II — независимое множество в графе, найдите подграф, порождённый II.

?
Задача 1.85

Найдите наибольшее число рёбер в

?
(a)

простом графе с nn вершинами; и

(b)

двудольном графе (X,Y,E)(X, Y, E), где мощности XX и YY равны mm и nn соответственно.

Задача 1.86

Известно, что существует простой граф с 12 вершинами и 28 рёбрами, в котором степень каждой вершины равна либо 3, либо 5. Найдите число вершин степени 3.

?
Задача 1.87

Найдите число нетождественных графов с четырьмя вершинами и тремя рёбрами.

?
Задача 1.88

Найдите число нетождественных графов с пятью вершинами и тремя рёбрами.

?
Задача 1.89

Если GG — kk-регулярный граф с nn вершинами, найдите число треугольников в GG и в его дополнении.

?
Задача 1.90

Покажите, что если каждое ребро графа соединяет нечётную вершину с чётной, то граф является двудольным. Верно ли обратное?

?
Задача 1.91

Любой корень характеристического многочлена графа называется собственным значением графа. Спектром графа называется совокупность всех его собственных значений. Найдите спектр:

?
(a)

K3K_{3},

(b)

K4K_{4},

(c)

K2,2K_{2,2}.

Задача 1.92

Найдите спектр графа KnK_{n}.

?
Задача 1.93

Найдите минимальный и максимальный коды простого графа с четырьмя вершинами, степени вершин которого равны 1,2,21,2,2 и 3.

?
Задача 1.94

Найдите минимальный и максимальный коды графа KnK_{n}.

?