Ich habe einen verbundenen, ungerichteten Graphen mit Kanten, die entweder schwarz oder weiß sind, und eine ganze Zahl k. Ich versuche einen Algorithmus zu schreiben, der sagt, ob ein spannender Baum mit genau k schwarzen Kanten existiert (muss nicht unbedingt den tatsächlichen Baum finden).spannender Baum mit genau k farbigen Kanten
Ich benutzte Kruskal-Algorithmus, um die minimale und maximale Anzahl der schwarzen Kanten in einem Spannbaum zu finden. Wenn k außerhalb dieses Bereichs liegt, kann kein aufspannender Baum mit k Kanten existieren.
Aber ich habe Schwierigkeiten, mich Gedanken darüber zu machen, ob es für jedes k in diesem Bereich notwendigerweise einen Spannbaum gibt. Meine Intuition sagt ja, und es funktioniert für jedes Beispiel, das ich versucht habe, aber ich kann nicht herausfinden, wie ich es beweisen soll.
Irgendwelche Ratschläge? Danke im Voraus.
Wie finden Sie minimale und maximale Anzahl der schwarzen Kanten mit Kruskal-Algorithmus? –
Sorry, ich denke die Knoten sind schwarz oder weiß, du sagst die Kanten. –