MAX-CUT: вероятностное округление/Задачи/merge-vertices

Материал из DISCOPAL
< MAX-CUT: вероятностное округление‎ | Задачи
Версия от 09:08, 20 февраля 2020; StasFomin (обсуждение | вклад) (Массовая правка: замена :Решенные задачи]] на :Нерешенные задачи]])

Перейти к: навигация, поиск

Минимальный разрез в графе (стягивание вершин)

Рассмотрим рандомизированный алгоритм Каргера-Штейна для неориентированных графов с кратными ребрами. Пусть дан мультиграф c вершинами и ребрами.

Алгоритм основан на операции стягивания ребра между двумя вершинами. После стягивания ребра получим новый граф без вершины в котором каждое ребро вида заменено ребром (петли также удаляются). Алгоритм следующий

for i=0 to n-2:
   выбрать случайное ребро e
   стянуть ребро e

[svg] [svg] [svg] [svg]

В конце, «восстанавливаем разрез» — каждая его часть соответствует вершинам, содержащимся в одной из метавершин.

[svg]



Доказать, что вероятностный алгоритм вычисляет минимальный разрез с вероятностью

[ Хронологический вид ]Комментарии

(нет элементов)

Войдите, чтобы комментировать.