Der Edmonds-Karp Algorithmus ist ein spezifischer Implementierungsansatz des Ford-Fulkerson-Algorithmus zur Lösung des Maximum-Flow-Problems in Flussnetzwerken. Er verwendet die Breitensuche (BFS), um den maximalen Fluss von einer Quelle zu einer Senke zu finden, indem er wiederholt nach augmentierenden Pfaden sucht. Diese Pfade sind solche, die noch über Kapazitäten verfügen, um den Fluss zu erhöhen. Der Algorithmus hat eine Zeitkomplexität von , wobei die Anzahl der Knoten und die Anzahl der Kanten im Netzwerk darstellt. Bei jedem Schritt wird der Fluss entlang des gefundenen Pfades erhöht, bis kein weiterer augmentierender Pfad mehr gefunden werden kann. Damit bietet der Edmonds-Karp Algorithmus eine effiziente Methode zur Bestimmung des maximalen Flusses in einem Netzwerk.
Starte dein personalisiertes Lernelebnis mit acemate. Melde dich kostenlos an und finde Zusammenfassungen und Altklausuren für deine Universität.