Анализ времени работы алгоритма Форда Фулкерсона, который находит максимальный поток в сети

Я знаю, что время работы ford fulkerson в общем случае составляет O(f*(n+m)), где f * - максимальный поток в сети, а n, m - количество вершин и ребер в сети, однако что если все граничные емкости ограничены постоянной C, как это повлияет на время работы?

или это повлияет на время работы?

1 ответ

Решение

Предполагая простой граф, данное ограничение в основном означает, что не более c*(n-1) оставить источник. Это означает f* <= c*(n-1), и с тех пор c является постоянным, мы можем сделать вывод, что время выполнения без изменений теперь будет O(n^2+nm),

Другие вопросы по тегам