Изменения

Перейти к: навигация, поиск

Поток минимальной стоимости

131 байт убрано, 19:07, 14 декабря 2018
Поправил определение, которое не значило ничего и путало обозначениями
{{Определение
|definition=Пусть дана сеть <tex>G(V,E)</tex>. <tex>S, T \in V</tex> {{---}} источник и сток. Ребра <tex>\forall (u,v) \in E</tex> имееют пропускную способность <tex>\exists c(u, v), </tex> поток <tex> f(u,v)</tex> {{---}} стоимость пересылки единицы и цену за единицу потока и пропускная способность<tex>a(u, v) </tex>. Тогда '''общая стоимость потока''' из <tex>S</tex> в <tex>T</tex>::<tex>p(u,v) = \sum\limits_{u,v \in V, f(u,v)>0} ca(u,v) \cdot f(u,v)</tex>
}}
===Свойства стоимостисети===
* Поток не может превысить пропускную способность.
:<tex>f(u,v) \leqslant c(u,v)</tex>
{{Задача
|definition = Дана сеть <tex>G(V,E)</tex>. <tex>S, T \in V</tex> {{---}} источник и сток. Ребра <tex>\forall (u,v) \in E</tex> имееют пропускную способность <tex>\exists c(u, v), </tex> поток <tex> f(u,v)</tex> {{---}} стоимость пересылки единицы и цену за единицу потока и пропускная способность<tex> a(u, v) </tex>. Требуется найти максимальный поток, суммарная стоимость которого минимальна.
}}
====Асимптотика====
<span style="color: red">(асимптотика скорее всего неверная, т.к. не учитывает красные замечания выше)</span>
 
Алгоритм Форда-Беллмана работает за <tex>O(VE)</tex>. Нахождение максимального потока и улучшение цикла работает за <tex>O(E)</tex>. В итоге имеем <tex>O(V E^2)</tex>.
Анонимный участник

Навигация