Оптимизационные задачи на графах по "Экономико-математическому моделированию"

Автор: Пользователь скрыл имя, 03 Мая 2012 в 22:01, задача

Описание работы

Работа содержит 3 задачи по дисциплине "Экономико-математическое моделирование"

Работа содержит 1 файл

сисанализ(максимал.поток).docx

— 4.04 Мб (Скачать)

Задача о максимальном потоке в сети.

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


рис.1.

 

Решение. В качестве начального возьмем нулевой поток, когда все zij=0.

Возьмем  какой-нибудь путь из X1 в X6 , например, m={ X1 , X0, X5,X4 ,X6 } .

По этому пути можно  пропустить поток величиной не более

Получили новый поток  . При этом пропускные способности дуг пути и симметричных им дуг изменяются. Пропускные способности дуг пути уменьшаются на 1 единицу: т. е. дуга(X4 , X6 ) становится насыщенной, а пропускные способности дуг, симметричных дугам пути, увеличиваются на 1 единицу:


Теперь находим новый  путь из X1 в X6 , проходящий по ненасыщенным

дугам, например, m2={ X1, X0, X2, X3, X6, } , определяем  

и пропускаем по этому пути поток величиной в одну единицу. Меняем

пропускные способности  дуг этого пути и симметричных им дуг:

 


Дуга (X2 , X3 ) становится насыщенной.



Дуга (X1 , X6 ) становится насыщенной.

Дуга (Х6,Х7) становится насыщенной.


Чтобы определить максимальный поток, вычитаем от пропускных спо-

собностей дуг исходной сети  измененные пропускные способ-

ности тех же дуг последней  сети.

 Получим:


Положительные значения найденных  разностей дают нам величины zij

потоков по соответствующим  дугам (Xi,Xj)в максимальном потоке из источника X1 в сток X6 .

Величина максимального  потока равна

 

 

Задача о кратчайшем пути.

Требуется определить кратчайший путь из вершины  Х1 в вершину Х6 в графе, приведенном  на рис.2, где числа на дугах означают длины этих дуг.

рис.2.

Решение.

Кратчайший путь из вершины  Х1 в вершину Х6 :

Х1      Х4     Х6 и Х1    Х3      Х6.


Длина этого пути равна: 2+2=4 или 3+1=4.

Задача о критическом  пути.

рис.3.

Требуется определить критический  путь из вершины в Х1 в вершину  Х6 в графе, приведенном на рис.3., где числа на этих дугах равны  продолжительностям соответствующих  этим дугам работ инвестиционного  проекта.

Решение. Критический путь из вершины Х1 в вершину Х6 будет  являться наибольший по длине путь:

Х1      Х3        Х2      Х7        Х6


Длина этого пути равна:

3+4+4+2=13.


Информация о работе Оптимизационные задачи на графах по "Экономико-математическому моделированию"