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 граммов сливочного масла; - соль и перец. Налейте в чашу мультиварки

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

    Как украсить дачу своими руками
    Уехав из города на дачу, мы окунаемся в экзотический мир природы, оформленный своими руками. Мох – это неповторимая изюминка ландшафтного дизайна. В этой статье мы предлагаем вашему вниманию

    Кредиты под залог квартиры
    Случается, что значительная сумма средств необходима быстро, причем наличными. Однако ваших официальных доходов недостаточно, чтобы фирма дала положительный ответ и нужный вам лимит средств. Друзья и

    Где купить недорогие валенки
    Я сейчас заметила, что валенки опять вошли в моду. В общем, я решила быть в тренде, так сказать, да и из детства помню, что валенок это не только очень тепло, н и очень удобно. Сегодня часто спрашивают,

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

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

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

rss