Wie beweisen Sie, dass der maximale Spannbaum eines ungerichteten Graphen den Pfad enthält, der der breiteste Pfad zwischen zwei beliebigen Scheitelpunkten A und B in der Grafik ist?Breitester Pfadalgorithmus Korrektheitsbeweis
Ich habe versucht, über den Beweis für Kruskal-Algorithmus mit einer Bearbeitung nachzudenken, so dass es den maximalen Spannbaum erzeugt, aber ich sehe nicht, warum der maximale Spannbaum die Kanten im breitesten Pfad enthalten muss, besonders wenn es mehrere breiteste Pfade gibt.
Nun, wenn Sie den Beweis von Kruskals Algorithmus betrachten, wissen Sie, dass es zu einem Minimum Spanning Tree führt. Was passiert also, wenn Sie die Inverse dieses Algorithmus verwenden und die Kanten in absteigender Reihenfolge sortieren? –
Mögliches Duplikat: http://Stackoverflow.com/a/4992766/4515720 –
Ich benutze Kruskal's mit Kanten sortiert, so dass es einen Maximum Spanning Tree zurückgibt. – SendMeMemes