Similar presentations:
Потоки. Сети
1.
Потоки. Сети.2.
45
6
4
4
7
2
A
4
6
3
3
4
5
7
4
2
1
B
3.
Напомним некоторые понятиятеории графов.
• Узел орграфа s, полустепень захода indeg(s)
которого
равна
нулю
называется
источником.
S
4.
• Узел орграфа t, полустепень исходаoutdeg(t) которого равна нулю называется
стоком.
t
5.
• Сетью называется связанный орграф G(V,E)с одним источником s и одним стоком t.
S
t
6.
• Разрезом графа G(V,E) называется такоемножество ребер P E, удаление которых
увеличивает
количество
компонент
связности.
s
(s,t)-разрез
t
7.
• Пусть G(V,E) – сеть, s – источник, а t – стоксети.
Дуги
сети
нагружены
неотрицательными
вещественными
числами, c:E R. Если u и v – узлы сети, то
число c(u,v) – называется пропускной
способностью дуги .
c(u,v)
u
v
8.
• Пустьзадана
функция
f:E R.
Дивергенцией функции f в узле v
называется
число
div(f,v),
которое
определяется следующим образом:
9.
64
5
7
v
8
9
7
10.
• Функция f: E R называется потоком всети G, если
(u,v) E 0 f(u,v) c(u,v).
u V\{s,t}: div(f,u)=0.
• Число w(f)=div(f,s) называется величиной
потока f.
11.
• Дуга (u,v) называется насыщенной дляпотока f, если f(u,v)=c(u,v).
3
6
5
4
8
8
3
6
4
3
2
7
12.
• Сумма пропускных способностей дугразреза
P
называется
пропускной
способностью разреза и обозначается C(P).
4
2
3
2
3
4
13.
• Сумма потоков через дуги разреза Pобозначается F(P)
2
2
3
3
4
4
3
2
3
2
4
4
14.
Ss
t
T
15.
16.
Ss
17.
sS
T
t
18.
19.
20.
21.
22.
ПримерДля сети G(V,E) найти максимальный поток.
S
50
25
30
24
26
60
40
30
20
25
18
28
55
50
60
24
24
24
28
54
24
24
50
110
110
t
24
23.
Выберем произвольную аугментальную <s,t> цепь. Найдем наименьшуюпропускную способность дуги этой цепи, определим величины потоков
цепи равными этой величине.
S
50
25
25
60
30
40
50
60
30
20
25
25
24
26
25
18
28
55
24
24
54
24
24
25
24
28
50
110
110
t
24
24.
Выберем новую аугментальную <s,t> цепь, с учетом полученных величинпотока и найденной насыщенной дуги.
S
50
60
40
50
60
25+24
25
30
30
20
25
24
25
24
25
26
18
28
55
24
24
54
24
24
24
25+24
24
28
50
110
110
t
24
25.
S50
25
24
40
30
20
30 28
24
55
25
18
24
28
24
24
54
24
25 +30
24
50
60
30
30
25
26
60
49
24
49 +30
50
110
110
t
24
26.
S50
49
25
24
30
24
25
40
30
20
54
25
24
18
28
24
28
24
24
55
50
60
30+24
30
25
26
60
54
24
24
24
79+24
50
110
110
t
24
27.
S50
49
25
40
24
30
24
25
54
30
20
25
24+4
18
28
54
4
24
24
24
103
24
28
24
24
55
50
60
54+4
30
25
26
60
4
50
110
110
t
24
28.
S50
49
25
24
30
24
25
40
58
28
54
30
25
20
18
28
24
55
20
50
60
20
30
25
26
60
24
54
4+20
24
24 24
103
50
24
28
4+20
110
t
110
24
29.
S50
49
25
60
24
30
24
50
60
20+18
58
20
30
25
40
28
20
18
30
25
18
28
24
28
24
26
25
24
55
54
54
24
24
24 24
18
103
50
24+18
110
t
110
24
30.
S6
50
49
25
60
24
30
24
50
60
38
58
20
30
25
40
28
20
18
30
25
6
18
28
24
28
24
26
25
24
55
54
54
24
24 24
18+6
103
50
42+6
110
t
24
110
24
31.
S6+24
50
49
25
60
24
30
24
50
60
38
58
20
30
25
40
28
20
30
18
6+24
18
28
25
24
55
54
24
24
24
24 24
24
103
50
48
110
110
24
t
24
28
24
26
25
54
24
32.
S30+28
50
49
25
60
24
30
24
20
28
20
18
25
28
24
55
54
30
30
18
24
26
50
60
38
58
30
25
40
28
24
28
24
54
24
24
24 24
24
103
50
48
110
110
24+28
t
25
24
28
33.
S58
50
49
25
60
24
30
24
60
38
58
20
30
25
40
28
20
18
18
28
24
26
25
24
55
54
25
50
30
28
30
24
24
28+25
24
50
24
54
24
103
25
28
24
24 24
25
48
110
110
52 +25
t
34.
S58
50
49
25
60
24
30
24
20
28
20
18
25
24
55
54
25
30
25
28
24
53
24
24
24
103
50
48
110
110
77 +24
t
24
24
54
24
24 24
24
28
18
28
24
26
25 +24
50
60
38
58
30
25
40
35.
S58
50
49
25
60
24
30
24
20
28
20
18
25
24
55
54
25
30
24
53
24
50
48
110
110
103
t
24
24
54
24
103
25
28
24
24 24
24
28
18
28
24
26
49
50
60
38
58
30
25
40
24