Triangle Strips
Triangle Strips
Triangle Strips
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
2. Entferne πv aus dem Baum. Ist der Baum nun leer, beende; ansonsten<br />
gehe zu Schritt 1.<br />
3. (Kein Knoten des Baumes hat zwei Kinder.) In diesem Fall, ist der<br />
Baum bereits ein Pfad (möglicherweise mit nur einem oder zwei Knoten),<br />
also beende.<br />
Abbildung 14 zeigt die Partitionierung eines Beispielbaumes durch den Path<br />
Peeling Algorithmus. Bild (a) zeigt den Ausgangsbaum. In diesem wird nun<br />
der Knoten mit maximaler Tiefe, von allen Knoten mit zwei Kindern gesucht.<br />
Es existieren fünf Knoten der Ordnung 2 und zwei davon liegen auf der selben<br />
Tiefe. Es wird einer der beiden zufällig ausgewählt. Dieser stellt nun die<br />
Wurzel des Teilbaumes dar, welcher in einen Pfad verwandelt werden kann,<br />
wie bei (b) zu sehen ist. Der nächste Knoten mit besagten Kriterien wird<br />
gesucht und ist diesmal eindeutig. Auch dieser wird in einen Pfad verwandelt,<br />
wie bei (c) ersichtlich. Es bleibt nur noch ein Knoten der Ordnung 2 übrig<br />
und zwar der Wurzelknoten des Ausgangsbaumes und auch dieser Teilbaum<br />
bildet, wie in (d) zu sehen, einen Pfad.<br />
(a) (b)<br />
(c) (d)<br />
Abbildung 14: Path Peeling Algorithmus.<br />
21