Menu

Алгоритм Эдмондса — Карпа

Опубликовано: 24.09.2017

видео Алгоритм Эдмондса — Карпа

Алгоритм Форда-Фалкерсона

Материал из Википедии — свободной энциклопедии

Алгоритм Эдмондса — Карпа решает задачу нахождения максимального потока в транспортной сети . Алгоритм представляет собой частный случай метода Форда — Фалкерсона и работает за время <math>O(VE^2)</math>. Впервые был опубликован в 1970 году советским учёным Е. А. Диницом . Позже, в 1972 году , был независимо открыт Эдмондсом и Карпом .



Алгоритм

Алгоритм Эдмондса — Карпа — это вариант алгоритма Форда — Фалкерсона , при котором на каждом шаге выбирают кратчайший дополняющий путь из <math>s</math> в <math>t</math> в остаточной сети (полагая, что каждое ребро имеет единичную длину). Кратчайший путь находится поиском в ширину .


EDMONDS KARP ALGORITHM 1 mp4 10 wmv

Описание

Обнуляем все потоки. Остаточная сеть изначально совпадает с исходной сетью. В остаточной сети находим кратчайший путь из источника в сток. Если такого пути нет, останавливаемся. Пускаем через найденный путь (он называется увеличивающим путём или увеличивающей цепью ) максимально возможный поток: На найденном пути в остаточной сети ищем ребро с минимальной пропускной способностью <math>c_\min</math>. Для каждого ребра на найденном пути увеличиваем поток на <math>c_\min</math>, а в противоположном ему — уменьшаем на <math>c_\min</math>. Модифицируем остаточную сеть. Для всех рёбер на найденном пути, а также для противоположных им рёбер, вычисляем новую пропускную способность. Если она стала ненулевой, добавляем ребро к остаточной сети, а если обнулилась, стираем его. Возвращаемся на шаг 2.

Чтобы найти кратчайший путь в графе, используем поиск в ширину :


Максимальный поток в сети. Алгоритм Форда-Фалкерсона

Новости

    Как приготовить кальмары
    Если вы относите себя к числу больших почитателей морепродуктов, то наверняка отлично знакомы со множеством вкуснейших блюд из кальмаров, приготовить которые можно очень быстро и просто. Но многие начинающие

    Простые и очень вкусные рецепты
    По большому счёту кулинарные познания многих ограничены. Люди редко экспериментируют, считая это занятие прерогативой поваров и кулинарных блоггеров. В распоряжении большинства есть базовый набор рецептов,

    Как приготовить макароны
    Как сварить макароны в мультиварке "Редмонд" Вам понадобится: - 400 граммов спагетти; - одна крупная луковица; - одна морковь; - 30 граммов сливочного масла; - соль и перец. Налейте в чашу мультиварки

    Фурнитура из нержавеющей стали
    Фурнитура представляет собой вспомогательные элементы и части, без которого изготовление некого целого предмета буде просто невозможным. Область применения фурнитуры просто поражает своим объемом, она

    Бейджи цена
    Бейджи на Foursquare — отдельная и очень обширная тема для разговора о самой популярной геосоциальной сети. Но что же это такое? Как я уже писала ранее, в своем первом кратком обзоре, « badges»

    Настольная игра Имаджинариум
    Более прекрасной игры не сыскать. Ведь она учит доброте и творчеству. Игра не предусматривает каких-либо жестких правил. Они есть, но они более творческие, нежели правила других игр. Ваше воображение

    Свадьба красного дерева
    А бсолютно каждая влюбленная пара, которая собирается сыграть свадьбу, даже не задумывается о разводе. Но если взглянуть на статистику, то можно понять, что процент разводов сегодня крайне велик. Более

    Цены и скидки на рыболовную прикормку
    Вокруг прикорма, так же как и вокруг приманок, всегда вьется много слухов и домыслов, как тут различишь, какие из них достоверные… И зимние прикормки здесь не исключение. Конечно, чтобы затраты

    Где купить подшипники в Москве
    В современном мире огромную популярность приобрели интернет-магазины, через которые каждый человек имеет возможность приобрести необходимый ему товар без каких-либо затруднений. Причём процедура оформления

    Как поставить квартиру на сигнализацию
      Многие детали этого злодеяния, остались неведомыми до сего времени, хотя Леонардо и был схвачен и посажен в кутузку всего на 10 лет, сами ценности отыскать не удалось, см. как поставить квартиру

rss