ВУЗ:
Составители:
Рубрика:
13
).c(U0
с
(u)(u)(u)
А
А
Uu
А
Uu
А
Uu
0
х
N
−
−
∈
+
∈
−
∈
=+=−=
∑∑∑
ϕϕϕ
Отсюда
и
из
того
,
что
общее
количество
вещества
,
входящего
в
А
,
не
превосходит
)c(U
А
−
,
заключаем
,
что
все
дуги
u
∈
−
А
U
насыщенные
,
то
есть
0
х
N
ϕ
–
максимальный
поток
.
Из
теор
. 1,2
и
3
вытекает
следующая
основная
теорема
.
Теорема 4 (теорема Форда-Фалкерсона).
Для
заданной
транспортной
сети
максимальное
значение
потока
равно
минимальной
пропускной
способно
-
сти
разреза
,
т
.
е
.
).
A
c(U
AX,AX IA
min
x
max
N
N
0
−
∈∉
=
ϕ
2.3 Приложение алгоритма Форда-Фалкерсона к решению задачи
нахождения максимального потока
Опишем алгоритм Форда-Фалкерсона в приложении к конкретной задаче.
Пусть необходимо найти максимальный поток транспортной сети, графи-
ческое изображение которой представлено на Рисунке 6.
Пусть узлом-источником является вершина 1, узлом-стоком – вершина 6.
Построим максимальный поток (F) между этими вершинами. Начальное значе-
ние F нулевое. Очевидно, что структурой данных для описания F является мат-
рица того же типа, что и матрица С, в которой определены пропускные способ-
ности дуг.
1
2
3
5
6
4
[1,@]
[1,6]
[1,2]
[2,2]
[4,2]
[2,2]
2(2)
0(5)
0(6)
0(2)
2(3)
0(4)
0(7)
2(3)
Рисунок 6
ϕ х0 = ∑ ϕ (u) − ∑ ϕ (u) = ∑ с(u) + 0 = c(U −А ). u∈U − u∈U + u∈U − N А А А Отсюда и из того, что общее количество вещества, входящего в А, не превосходит c(U −А ) , заключаем, что все дуги u∈ U −А насыщенные, то есть ϕ х0 N – максимальный поток. Из теор. 1,2 и 3 вытекает следующая основная теорема. Теорема 4 (теорема Форда-Фалкерсона). Для заданной транспортной сети максимальное значение потока равно минимальной пропускной способно- сти разреза, т. е. max ϕ x N = min c(U − A ). A I X 0 ∉ A, X N ∈ A 2.3 Приложение алгоритма Форда-Фалкерсона к решению задачи нахождения максимального потока Опишем алгоритм Форда-Фалкерсона в приложении к конкретной задаче. Пусть необходимо найти максимальный поток транспортной сети, графи- ческое изображение которой представлено на Рисунке 6. Пусть узлом-источником является вершина 1, узлом-стоком – вершина 6. Построим максимальный поток (F) между этими вершинами. Начальное значе- ние F нулевое. Очевидно, что структурой данных для описания F является мат- рица того же типа, что и матрица С, в которой определены пропускные способ- ности дуг. [1,2] [2,2] 0(5) 2 5 2(2) 2(3) 0(4) 0(7) [4,2] [1,@] 1 6 0(6) 2(3) [1,6] 0(2) 3 4 [2,2] Рисунок 6 13
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »