Алгоритм отмены
Версия от 01:08, 22 декабря 2016; Penguinni (обсуждение | вклад) (Новая страница: «==Алгоритм отмены цикла минимального среднего веса== Приведенный алгоритм принадлежит к...»)
Содержание
Алгоритм отмены цикла минимального среднего веса
Приведенный алгоритм принадлежит к классу сильно полиномиальных алгоритмов.
Определение: |
Сильно полиномиальными в контексте данной задачи называются алгоритмы, чья сложность полиномиально зависит от | — числа вершин и — числа ребер графа.
Описание алгоритма
Рассмотрим некоторый цикл
. Обозначим его стоимость за , а его длину (число ребер, входящих в цикл) за .
Определение: |
Средним весом цикла называется отношение его стоимости к его длине |
Сам алгоритм
Рассмотрим некоторый поток
. Находим цикл , обладающий наименьшим средним весом. Если , то — поток минимальной стоимости и алгоритм завершается. Иначе, отменим цикл : . Вернемся к началу алгоритма.Время работы алгоритма