6

Потоки, связность и комбинаторика

[64/95%]
Показать
LaTeX
Задача 6.1

В сети GG, показанной на рис. 6-11, поток и пропускная способность указаны на дугах. Вершина 1 — исток, а вершина 6 — сток. Если S={1,4,5}S=\left\{ 1,4,5\right\} и T={2,3,6}T=\left\{ 2,3,6\right\}, покажите, что величина потока f(G)f(G) равна f(S,T)−f(T,S)f(S, T)-f(T, S). Покажите, что f(G)f(G) не превышает пропускную способность c(S,T)c(S, T) разреза (S,T)(S, T).

Fig. 6-11Fig. 6-11

?
Задача 6.2

Докажите теорему 6.1: если ff — произвольный допустимый поток в сети с пропускными способностями, и (S,T)(S, T) — произвольный разрез сети, то f(G)=f(S,T)−f(T,S)f(G)=f(S, T)-f(T, S).

?
Задача 6.3

Докажите два следствия теоремы 6.1

?
(a)

Следствие 1: величина f(G)f(G) любого допустимого потока ff сети также равна потоку, входящему в сток

(b)

Следствие 2: если ff — произвольный допустимый поток, и (S,T)(S, T) — произвольный разрез, то f(G)≤c(S,T)f(G) \leq c(S, T).

Задача 6.4

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

?
(a)

если ff — допустимый поток, и (S,T)(S, T) — произвольный разрез, то f(G)=c(S,T)f(G)=c(S, T) тогда и только тогда, когда каждая дуга в (S,T)(S, T) ff-насыщена, а каждая дуга в разрезе (T,S)(T, S) ff-нулевая.

(b)

если ff — допустимый поток, и (S,T)(S, T) — произвольный разрез, такой что f(G)=c(S,T)f(G)=c(S, T), то ff — максимальный поток, а (S,T)(S, T) — минимальный разрез.

Задача 6.5

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

?
Задача 6.6

Докажите теорему 6.4 (теорема Форда—Фалкерсона): в сети с пропускными способностями величина максимального потока равна пропускной способности минимального разреза.

?
Задача 6.7

Пусть G=(V,E)G=(V, E) — сеть с пропускными способностями с функцией пропускной способности cc и начальным допустимым потоком ff (которым может быть и тривиальный поток). Множество VV — это {1,2,…,n}\left\{ 1,2, \ldots , n\right\}, в котором исток — 1, а сток — nn. Предполагается, что пропускная способность каждой дуги — положительное целое число. Постройте орграф D(f)=(V,E′)D(f)=\left(V, E^{\prime }\right) следующим образом. (1) Если (i,j)(i, j) — ff-насыщенная дуга в EE, то (j,i)(j, i) — дуга в E′E^{\prime }. Если (i,j)(i, j) — ff-нулевая дуга в EE, то (i,j)(i, j) также является дугой в E′E^{\prime }. (3) Если (i,j)(i, j) — ff-положительная дуга в EE, то и (i,j)(i, j), и (j,i)(j, i) — дуги в E′E^{\prime }. Покажите, что в сети существует ff-увеличивающий путь тогда и только тогда, когда в D(f)D(f) существует ориентированный путь из истока в сток, и покажите, что кратчайший путь исток—сток в D(f)D(f) имеет ту же длину, что и кратчайший ff-увеличивающий путь.

?
Задача 6.8

Найдите максимальный поток и минимальный разрез в сети, показанной на рис. 6.12(a).

Fig. 6-12bFig. 6-12b

?
Задача 6.9

Найдите максимальный поток и минимальный разрез в сети, показанной на рис. 6-13(a).

Fig. 6-13aFig. 6-13a

?
Задача 6.10

Найдите максимальный поток и минимальный разрез в сети, показанной на рис. 6-14(a).

?
Задача 6.11

Докажите теорему 6.5: максимальная величина обобщённого потока исток—сток в сети с пропускными способностями вершин GG равна пропускной способности минимального обобщённого разреза исток—сток.

?
Задача 6.12

Найдите обобщённый максимальный поток и обобщённый минимальный разрез в сети с пропускными способностями вершин, в которой вершина 1 — исток, а вершина 6 — сток, показанной на рис. 6-15(a).

Fig. 6-15bFig. 6-15b

?
Задача 6.13

(Теорема Менгера: вершинная форма для орграфов) Покажите, что максимальное число внутренне непересекающихся путей из вершины ss в вершину tt в орграфе, в котором нет дуг из ss в tt, равно минимальному числу вершин, удаление которых приводит к орграфу, в котором нет путей из ss в tt.

?
Задача 6.14

(Теорема Менгера: дуговая форма для орграфов) Покажите, что максимальное число дугонепересекающихся путей из вершины ss в вершину tt в орграфе равно минимальному числу дуг, удаление которых приводит к орграфу, в котором нет путей из ss в tt.

?
Задача 6.15

(Теорема Менгера: вершинная форма для неориентированных графов) Покажите, что максимальное число внутренне непересекающихся путей между любыми двумя несмежными вершинами ss и tt в графе равно минимальному числу вершин, удаление которых приводит к графу, в котором нет путей между этими двумя вершинами.

?
Задача 6.16

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

?
Задача 6.17

Покажите, что вершинная форма теоремы Менгера влечёт рёберную (дуговую) форму.

?
Задача 6.18

Покажите, что между ss и tt в графе GG, изображённом на рис. 6.16(a), существует три рёбернонепересекающихся пути, показав, что между s′s^{\prime } и t′t^{\prime } в рёберном графе L(G′)L\left(G^{\prime }\right) графа G′G^{\prime } существует три внутренне непересекающихся пути, где G′G^{\prime } получен расширением GG, как объяснено в задаче 6.17.

Fig. 6-16Fig. 6-16

?
Задача 6.19

Докажите теорему 6.7: вершинная форма теоремы Менгера, дуговая (рёберная) форма теоремы Менгера и теорема Форда—Фалкерсона эквивалентны.

?
Задача 6.20

Покажите, что если простой граф порядка nn и размера mm имеет kk компонент, то m≤12(n−k)(n−k+1)m \leq \frac{1}{2}(n-k)(n-k+1).

?
Задача 6.21

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

?
Задача 6.22

Найдите минимальное число рёбер в kk-связном графе.

?
Задача 6.23

Приведите пример kk-связного графа порядка nn и размера mm, такого что (2m)=(nk)(2 m)=(n k), когда:

?
(a)

k=1k=1

(b)

k=2k=2.

Задача 6.24

Приведите пример kk-связного графа порядка nn и размера mm, такого что (2m)=(nk)+1(2 m)=(n k)+1.

?
Задача 6.25

Если 1≤k<n1 \leq k<n, граф Харари Hk,n\boldsymbol {H}_{k, n} порядка nn строится следующим образом. nn вершин располагаются на окружности круга:

?
(a)

Если k=2rk=2 r, соединим каждую вершину с ближайшими rr вершинами в каждом направлении вдоль окружности.

(b)

Если k=2r+1k=2 r+1 и nn чётно, соединим каждую вершину с ближайшими rr вершинами в каждом направлении вдоль окружности, а также с вершиной, диаметрально противоположной ей.

(c)

Пусть k=2r+1k=2 r+1 и nn нечётно. Сначала строится граф H2r,nH_{2 r, n}, как в пункте (b). Определим tn+i=it n+i=i для любого натурального числа tt и, используя это правило сложения (по модулю), построим дополнительные рёбра, соединив вершину ii и вершину 12(n+3)\frac{1}{2}(n+3) для 1≤i≤(12)(n+1)1 \leq i \leq \left(\frac{1}{2}\right)(n+1).

Найдите размер графа Харари Hk,nH_{k, n}.

Задача 6.26

Постройте графы Харари Hk,nH_{k, n} для:

?
(a)

n=6,k=4n=6, k=4;

(b)

n=6,k=5n=6, k=5;

(c)

n=7,k=4n=7, k=4;

(d)

n=7,k=5n=7, k=5.

Задача 6.27

Покажите, что граф Харари Kk,nK_{k, n} является kk-связным.

?
Задача 6.28

Теорема Бонди утверждает, что если kk — фиксированное натуральное число, меньшее nn, и если вектор степеней [d1d2⋯dn]\left[\begin{array}{llll}d_{1} & d_{2} & \cdots & d_{n}\end{array}\right] (в неубывающем порядке) простого графа GG удовлетворяет неравенству dj≥(j+k−1)d_{j} \geq (j+ k-1) при всех 1≤j≤(n−1−dn−k+1)1 \leq j \leq \left(n-1-d_{n-k+1}\right), то граф GG является kk-связным.

?
Задача 6.29

Используя теорему Бонди, покажите, что простой граф с вектором степеней [ [2333445]\left[\begin{array}{lllllll}2 & 3 & 3 & 3 & 4 & 4 & 5\end{array}\right] является 2-связным графом.

?
Задача 6.30

Докажите теорему 6.9 (теорема Уитни): граф не менее чем с (k+1)(k+1) вершинами является kk-связным тогда и только тогда, когда любые две различные вершины графа соединены по меньшей мере kk внутренне непересекающимися путями. В частности, граф не менее чем с тремя вершинами является блоком тогда и только тогда, когда каждые две вершины лежат на общем цикле.

?
Задача 6.31

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

?
Задача 6.32

(Характеризация блоков графа по Харари) В связном графе GG с тремя или более вершинами следующие утверждения эквивалентны: (1) GG является блоком. (2) Если uu и vv — две различные вершины GG, существует цикл, содержащий обе эти вершины. (3) Если uu — вершина, а ee — ребро, существует цикл, содержащий uu и ee. (4) Если ee и ff — два различных ребра, существует цикл, содержащий оба этих ребра. (5) Если uu и vv — две вершины, а ee — ребро, существует путь между этими двумя вершинами, содержащий ребро ee. (6) Для любых трёх вершин существует путь между двумя из них, содержащий третью. (7) Для любых трёх вершин существует путь между двумя из них, не содержащий третью.

?
Задача 6.33

Пусть GG — kk-связный граф, а G′G^{\prime } — граф, полученный из GG построением новой вершины ww и соединением её с kk или более вершинами GG. Тогда G′G^{\prime } является kk-связным.

?
Задача 6.34

Множество из kk путей из вершины vv графа к каждой вершине множества XX из kk вершин называется (v,X)(\boldsymbol {v}, \boldsymbol {X})-веером размера k\boldsymbol {k}, если никакие два пути этого множества не имеют общей вершины, кроме vv. Покажите, что граф является kk-связным тогда и только тогда, когда он содержит не менее (k+1)(k+1) вершин и для любого выбора вершины vv и любого выбора YY вершин (где v∉Yv \notin Y) с kk или более вершинами существует (v,X)(v, X)-веер размера kk, где X⊂YX \subset Y.

?
Задача 6.35

В kk-связном графе с тремя или более вершинами для любого множества из kk вершин существует цикл, проходящий через эти kk вершин. (Обратное неверно. Цикл с kk вершинами не является kk-связным при k>3k>3.)

?
Задача 6.36

Приведите пример kk-связного графа, в котором произвольное множество из (k+1)(k+1) вершин не обязано лежать на одном цикле графа.

?
Задача 6.37

Покажите, что граф порядка nn является kk-связным (где 1≤k≤n−11 \leq k \leq n-1), если степень каждой вершины не менее (n+k−2)/2(n+k-2) / 2.

?
Задача 6.38

Покажите, что достаточное условие kk-связности из задачи 6.37 не является необходимым.

?
Задача 6.39

Докажите теорему 6.10: граф является kk-рёберно-связным тогда и только тогда, когда любые две различные вершины в нём соединены по меньшей мере kk рёбернонепересекающимися путями.

?
Задача 6.40

(Теорема Хватала и Эрдёша) Покажите, что граф GG является гамильтоновым, если κ(G)≥α(G)\kappa (G) \geq \alpha (G), где α(G)\alpha (G) — его число внутренней устойчивости (независимости).

?
Задача 6.41

Пусть G=(V,E)G=(V, E) — связный граф, и пусть SS — собственное подмножество VV. Подграф, порождённый SS, обозначается G(S)G(S), а подграф, порождённый T=V−ST=V-S, обозначается G(T)G(T). Покажите, что разделяющее множество D=(S,T)D=(S, T) является разрезом тогда и только тогда, когда оба графа G(S)G(S) и G(T)G(T) связны.

?
Задача 6.42

Пусть G=(V,E)G=(V, E), где V={v1,v2,…,vn}V=\left\{ v_{1}, v_{2}, \ldots , v_{n}\right\}, и для каждого ii пусть GiG_{i} — подграф, полученный удалением вершины viv_{i} из GG. Покажите, что GG связен тогда и только тогда, когда связны по меньшей мере два из этих подграфов.

?
Задача 6.43

Пусть G=(V,E)G=(V, E), где V={v1,v2,…,vn}V=\left\{ v_{1}, v_{2}, \ldots , v_{n}\right\}, и для каждого ii пусть GiG_{i} — подграф, полученный удалением вершины viv_{i} из GG. Если каждый GiG_{i} является связным графом, содержащим ровно один цикл, что можно сказать о GG?

?
Задача 6.44

Покажите, что теорема о максимальном потоке и минимальном разрезе влечёт теорему Кёнига.

?
Задача 6.45

Проиллюстрируйте теорему Кёнига для двудольного графа на рис. 6-22(a), преобразовав его в ёмкостную сеть, как описано в задаче 6.44.

?
Задача 6.46

Покажите, что теорема Менгера влечёт теорему Кёнига.

?
Задача 6.47

Покажите, что теорема Кёнига влечёт теорему Холла о свадьбах.

?
Задача 6.48

Покажите, что теорема Холла о свадьбах влечёт теорему Кёнига—Эгервари.

?
Задача 6.49

Покажите, что теорема Кёнига влечёт теорему Менгера.

?
Задача 6.50

Докажите теорему 6.17 (теорема Кёнига о свадьбах): если двудольный граф G=(X,Y,E)G=(X, Y, E) является kk-регулярным (где kk положительно), в нём существует совершенное паросочетание.

?
Задача 6.51

Докажите теорему 6.18 (теорема Дилворта): в конечном частично упорядоченном множестве наибольший размер антицепи равен минимальному числу цепей, на которые можно разбить множество элементов этого частично упорядоченного множества.

?
Задача 6.52

Докажите теорему 6.19: теорема Дилворта влечёт теорему Холла о свадьбах.

?
Задача 6.53

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

?
Задача 6.54

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

?
Задача 6.55

Найдите значение максимального потока и минимальный разрез в сети с шестью вершинами, где вершина 1 — источник, а вершина 6 — сток, со следующей матрицей весов:

[−24−27−−−−156−6−−−−−8−−12−12−−−−−−15−−−−−−] \left[\begin{array}{rrrrrr} - & 24 & - & 27 & - & - \\ - & - & 15 & 6 & - & 6 \\ - & - & - & - & - & 8 \\ - & - & 12 & - & 12 & - \\ - & - & - & - & - & 15 \\ - & - & - & - & - & - \end{array}\right]
?
Задача 6.56

Найдите значение максимального потока и минимальный разрез в сети с восемью вершинами, где вершина 1 — источник, а вершина 8 — сток, со следующей матрицей весов:

[−162412−−−−−−−−30−−−−−−−9612−−−−−−−21−−−−−−9−15−−−−−−−9−−−−−−−18−−−−−−−−] \left[\begin{array}{rrrrrrrr} - & 16 & 24 & 12 & - & - & - & - \\ - & - & - & - & 30 & - & - & - \\ - & - & - & - & 9 & 6 & 12 & - \\ - & - & - & - & - & - & 21 & - \\ - & - & - & - & - & 9 & - & 15 \\ - & - & - & - & - & - & - & 9 \\ - & - & - & - & - & - & - & 18 \\ - & - & - & - & - & - & - & - \end{array}\right]
?
Задача 6.57

Найдите значение максимального потока и минимальный разрез в сети с 12 вершинами, где вершина 1 — источник, а вершина 12 — сток, в которой дугами являются (1,2),(1,3),(2,4),(2,5),(3,4),(3,5),(3,6),(4,7),(5,7),(5,8)(1,2),(1,3),(2,4),(2,5),(3,4),(3,5),(3,6),(4,7),(5,7),(5,8), (5,9),(6,9),(7,10),(8,10),(8,11),(9,11),(10,12)(5,9),(6,9),(7,10),(8,10),(8,11),(9,11),(10,12) и (11,12)(11,12) с весами 14,6,2,4,6,6,6,8,4,8,4,614,6,2,4,6,6,6,8,4,8,4,6, 6,4,4,6,86,4,4,6,8 и 6 соответственно.

?
Задача 6.58

Найдите значение максимального потока и минимальный разрез в сети с семью вершинами, где вершина 1 — источник, а вершина 7 — сток, со следующей матрицей весов:

[−318−12−−−−−126−−−−−−−12−−−−−−−27−9−9−3−−−−−6−12−−−−−−−] \left[\begin{array}{ccccccc} - & 3 & 18 & - & 12 & - & - \\ - & - & - & 12 & 6 & - & - \\ - & - & - & - & - & 12 & - \\ - & - & - & - & - & - & 27 \\ - & 9 & - & 9 & - & 3 & - \\ - & - & - & - & 6 & - & 12 \\ - & - & - & - & - & - & - \end{array}\right]
?
Задача 6.59

Найдите значение максимального потока и минимальный разрез в сети с восемью вершинами, где вершина 1 — источник, а вершина 8 — сток, со следующей матрицей весов:

[−14−−−1018−−−188−−−−−−−−−−−10−−14−−−−20−−16−−−−6−−−8−−−−−−−−166−−−−−−−−−−] \left[\begin{array}{rrrrrrrr} - & 14 & - & - & - & 10 & 18 & - \\ - & - & 18 & 8 & - & - & - & - \\ - & - & - & - & - & - & - & 10 \\ - & - & 14 & - & - & - & - & 20 \\ - & - & 16 & - & - & - & - & 6 \\ - & - & - & 8 & - & - & - & - \\ - & - & - & - & 16 & 6 & - & - \\ - & - & - & - & - & - & - & - \end{array}\right]
?
Задача 6.60

Найдите значение максимального потока и минимальный разрез в сети с 10 вершинами, где вершина 1 — источник, а вершина 10 — сток, в которой дугами являются (1,2),(1,3),(1,4),(1,5),(2,6),(3,2),(3,7),(4,7),(4,8),(5,4)(1,2),(1,3),(1,4),(1,5),(2,6),(3,2),(3,7),(4,7),(4,8),(5,4), (6,7),(6,10),(7,10),(8,9),(8,10),(9,5)(6,7),(6,10),(7,10),(8,9),(8,10),(9,5) и (9,10)(9,10) с весами 12,12,8,8,6,10,12,10,16,10,8,8,1612,12,8,8,6,10,12,10,16,10,8,8,16, 10,8,810,8,8 и 6 соответственно.

?
Задача 6.61

Найдите обобщённый минимальный разрез в вершинно-ёмкостной сети с вершинами 1 (источник), 2,3,4,5,62,3,4,5,6 (сток) с весами 0,1,1,3,2,00,1,1,3,2,0 и с дугами (1,2),(1,3),(2,4),(3,2),(3,5),(4,3),(4,6),(5,4)(1,2),(1,3),(2,4),(3,2),(3,5),(4,3),(4,6),(5,4) и (5,6)(5,6) с весами 5,2,3,2,5,1,7,15,2,3,2,5,1,7,1 и 4 соответственно.

?
Задача 6.62

Проверьте теорему Кёнига и «другую» теорему Кёнига для двудольного графа (V,W,E)(V, W, E), где V={1,2,3,4,5},W={6,7,8,9}V= \left\{ 1,2,3,4,5\right\} , W=\left\{ 6,7,8,9\right\}, и E={1,6},{2,6},{3,7},{3,9},{4,6},{5,7},{5,8}E=\left\{ 1,6\right\} ,\left\{ 2,6\right\} ,\left\{ 3,7\right\} ,\left\{ 3,9\right\} ,\left\{ 4,6\right\} ,\left\{ 5,7\right\} ,\left\{ 5,8\right\}.

?
Задача 6.63

Постройте бинарную матрицу, соответствующую двудольному графу из задачи 6.62, с пятью строками, соответствующими вершинам VV, и четырьмя столбцами, соответствующими вершинам WW, такую что элемент (i,j)(i, j) матрицы положителен тогда и только тогда, когда между ii и jj существует ребро. Проверьте теорему Кёнига—Эгервари для этой бинарной матрицы.

?
Задача 6.64

Покажите, что семейство множеств {A1,A2,A3,A4,A5,A6}\left\{ A_{1}, A_{2}, A_{3}, A_{4}, A_{5}, A_{6}\right\}, где A1={a,b,c},A2={b,c},A3={c,e,f},A4={a,b},A5={a,c}A_{1}=\left\{ a, b, c\right\} , A_{2}=\left\{ b, c\right\} , A_{3}=\left\{ c, e, f\right\} , A_{4}= \left\{ a, b\right\} , A_{5}=\left\{ a, c\right\}, и A6={d,e,f}A_{6}=\left\{ d, e, f\right\}, не имеет СПП.

?