Промышленный лизинг Промышленный лизинг  Методички 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [ 20 ] 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92


Рис. 21а

Переходя к новой сети (рис. 21а), замечаем, что в ней нет ни одного ориентированного пути без дуги с нулевой пропускной способностью. Это означает, что построенный поток - полный. Но является ли его величина - 10 - наибольшей из возможных? Ответ на этот вопрос не столь очевиден. Вот маленький пример.

Пример 2. Обратимся к транспортной сети, представленной на рис. 22а.


Рис. 22а

Выбирая способы перемещения продукта от источника Д> к стоку А3

так:

сначала путь Д> -> Ах-> А2-> А3 (рис. 226),

затем путь Д> -> А{ -> Аъ (рис. 22в)

и наконец путь Ао->А2->А3 (рис. 22г), мы приходим к тому, что каждый путь из пункта Д> в пункт А3 содержит насыщенную дугу (рис. 22д). Тем самым, полученный поток величиной 3 - полный.




Рис. 22г

Однако, вновь обратившись к рисунку 22а, легко заметить, что пути Ао -* Ах -> Аъ и Aq -* А2 -* Аг обеспечивают поток величиной 4, а не 3, как это получилось у нас чуть раньше. Видимо, мы не так рачительно использовали отпущенные нам ресурсы.




Рис. 22д

Что же делать?

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

Более или менее ясно, что построение полного потока - задача достаточно простая. Но как проверить, обладает ли построенный полный поток максимально возможной пропускной способностью (в силу ограниченности пропускной способности транспортной сети поток с максимальной пропускной способностью всегда существует), и как следует поступать в случае отрицательного заключения.

Ответы на оба поставленных вопроса нашли Д. Фалкерсон и Л. Форд [11]. Они предложили критерий, посредством которого можно определить, является ли построенный поток максимальным или нет, а также способ, который позволял бы выйти из тупиковой ситуации и преобразовать полный (но не максимальный) поток в максимальный.

Начнем с описания критерия, в качестве которого они предложили использовать разрез {разделяющее сечение) сети.

Но сначала несколько новых обозначений.

Обозначим через X (какое-нибудь) множество узлов заданной транспортной сети, содержащее источник Ао и не содержащее сток Ат а через % - множество всех остальных узлов этой сети. Ясно, что стокЛл Е X.

Совокупность (Х9Х) всех дуг сети, начало которых принадлежит множеству X, а конец - множеству X, будем называть разрезом сети. Суммарная пропускная способность всех дуг разреза называется пропускной способностью разреза. Будем обозначать ее через С(Х,Х).

Заметим, что любой путь из источника Ао к стоку А содержит по меньшей мере одну дугу каждого разреза (Х,Х).

В самом деле, перемещаясь по произвольно выбранному пути из источника 4> Е % в сток Ап Е X, мы непременно наткнемся на узел А( Е X,



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [ 20 ] 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92