Mincost потоки (21 апреля 2016)
- Задачи
- Транспортная задача
- Найти паросочетания минимального/максимального веса в двудольном графе (задача о назначениях)
- Хранение неориенртированного графа
- Проверить поток на минимальность стоимости
- Найти mincost циркуляцию
- Свести задачу "mincost поток фиксированного размера" к задаче "mincost циркуляция"
- Найти mincost flow (размер потока при этом не фиксированный, а произвольный)
- Выделение k непересекающихся возрастающих подпоследовательностей максимальной суммарной длины за O(E + kV2) = O(kn2).
- Найти LR-поток через один запуска mincost потока
- Найти LR-поток минимальной стоимости
- Кодим
- Mincost flow Форд-Беллманом [code]
- Дополнительные задачи
- Величина потока в планарном гране между двумя вершинами, лежащих на внешней гране
- Есть k автоматов и n заданий. Про каждое задание известно, во сколько его нужно начать делать, во сколько закончить, а также его стоимость. Каждый автомат может выполнять только одно задание в каждый момент времени. Нужно выполнить задания максимальной суммарной стоимости. Решение за O(kn log n).