Karger's Min Cut ist ein probabilistischer Algorithmus zur Bestimmung des minimalen Schnitts in einem ungerichteten Graphen. Der min cut ist die kleinste Menge von Kanten, die durchtrennt werden muss, um den Graphen in zwei separate Teile zu teilen. Der Algorithmus funktioniert, indem er wiederholt zufällig Kanten des Graphen auswählt und diese zusammenführt, bis nur noch zwei Knoten übrig sind. Dies geschieht durch die folgenden Schritte:
Der Algorithmus hat eine Laufzeit von , wobei die Anzahl der Knoten im Graphen ist. Um die Wahrscheinlichkeit zu erhöhen, dass der gefundene Schnitt tatsächlich minimal ist, kann der Algorithmus mehrfach ausgeführt werden, und das beste Ergebnis kann ausgewählt werden.
Start your personalized study experience with acemate today. Sign up for free and find summaries and mock exams for your university.