Keskeiset käsitteet
Wir präsentieren einen einfachen linearen 2-Approximations-Algorithmus für das Problem des Spanning-Baums mit maximaler Blattanzahl.
Tiivistelmä
Der Artikel widmet sich dem Problem, in einem gegebenen verbundenen Graphen G einen Spanning-Baum mit der maximalen Anzahl an Blättern zu finden. Dies ist ein NP-vollständiges Problem, das selbst für planare Graphen mit maximalem Grad 4 NP-vollständig bleibt.
Der Algorithmus startet mit einem initialen Baum T, der aus einem Knoten a mit Mindestgrad 2 besteht. In jeder Iteration wird der Baum T an einem Knoten u erweitert, der aus einer der folgenden Mengen ausgewählt wird:
W2(T): Knoten u mit mindestens zwei Nachbarn außerhalb von T
W1(T): Knoten u mit genau einem Nachbarn außerhalb von T, dessen Nachbar in T mindestens zwei Kanten hat
W0(T): Knoten u mit genau einem Nachbarn außerhalb von T, dessen Nachbar in T höchstens eine Kante hat
Die Auswahl der Knoten erfolgt in dieser Reihenfolge, bis der gesamte Graph in den Baum aufgenommen wurde. Die Analyse zeigt, dass dieser Algorithmus eine 2-Approximation liefert und in linearer Zeit implementiert werden kann.
Tilastot
Keine relevanten Statistiken oder Zahlen im Artikel enthalten.
Lainaukset
Keine markanten Zitate im Artikel enthalten.