Karger’s Min Cut ist ein probabilistischer Algorithmus zur Bestimmung des minimalen Schnitts in einem ungerichteten Graphen. Der Algorithmus basiert auf der Idee, dass man wiederholt zufällig Kanten zwischen den Knoten des Graphen auswählt und diese zusammenführt, um einen neuen, kleineren Graphen zu erstellen. Durch diese Kollapsierung der Knoten werden Kanten entfernt, und der Algorithmus verfolgt dabei das Ziel, den minimalen Schnitt zu finden, der die Knoten in zwei Gruppen trennt.
Ein entscheidender Aspekt des Algorithmus ist, dass er eine Monte-Carlo-Methode verwendet, um das Ergebnis zu approximieren, was bedeutet, dass er mehrere Durchläufe benötigt, um mit hoher Wahrscheinlichkeit den tatsächlichen minimalen Schnitt zu finden. Die Laufzeit des Algorithmus beträgt , wobei die Anzahl der Knoten im Graphen ist. Karger’s Min Cut ist besonders nützlich in großen Graphen, da er im Vergleich zu deterministischen Ansätzen oft weniger Rechenressourcen benötigt.
Starte dein personalisiertes Lernelebnis mit acemate. Melde dich kostenlos an und finde Zusammenfassungen und Altklausuren für deine Universität.