Поток минимальной стоимости — различия между версиями
(Поставлена Категория) |
Proshev (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
| − | |||
| − | |||
== Определение задачи == | == Определение задачи == | ||
{{Определение | {{Определение | ||
| Строка 26: | Строка 24: | ||
== Источники == | == Источники == | ||
*[http://ru.wikipedia.org/wiki/Поток_минимальной_стоимости Википедия] | *[http://ru.wikipedia.org/wiki/Поток_минимальной_стоимости Википедия] | ||
| + | |||
| + | |||
| + | [[Категория: Дискретная математика и алгоритмы]] | ||
Версия 06:22, 27 декабря 2011
Содержание
Определение задачи
| Определение: |
| Дано число и транспортная сеть с источником и стоком , где ребра имеют пропускную способность и цену .
Суть задачи — найти поток f(u, v):
|
Релевантные теоремы
- Теорема Форда-Фалкерсона о потоке минимальной стоимости
- Лемма об эквивалентности свойства потока быть минимальной стоимости и отсутствии отрицательных циклов в остаточной сети
Алгоритмы решения
- Найти любой поток величины , после чего избавиться от всех циклов отрицательной стоимости в остаточном графе. Чтобы избавиться от цикла, надо пустить по нему максимально возможный поток.
- Поиск потока минимальной стоимости методом дополнения вдоль путей минимальной стоимости.
- Использование потенциалов Джонсона при поиске потока минимальной стоимости (модификация предыдущего алгоритма).
Задача о назначениях
Популярная задача, которая легко сводится к потоку минимальной стоимости - задача о назначениях.