.shortest_path_tree

Die Funktion Graph.shortest_path_tree(Ea) erwartet folgende (verpflichtende) Argumente:

ArgumentDatentypHinweis
EDatenfeldKantenmenge als (m x 2)-Matrix
aZahlIndex des Wurzelknotens

Es wird der kürzeste Wege Baum zum Wurzelknoten a bestimmt. Zurückgegeben wird ein Objekt bestehend aus folgenden Daten:

VariableDatentypHinweis
EDatenfeldKantenmenge des Baumes als Matrix
wDatenfeldGewichte der Kanten des Baumes als Vektor
distancesDatenfeldLänge der kürzesten Wege

Zudem können folgende Optionen verwendet werden:

VariableDatentypHinweisDefault-Wert
weightsDatenfeldGewichte der Kanten als m-Vektoralle Gewichte gleich 1

Unter Verwendung der Option weights kann eine Gewichtung der Kanten spezifiziert werden.

Hinweis: Falls der Graph nicht zusammenhängend ist, so wird die Länge der nicht erreichbaren Knoten auf einen Wert von -1 gesetzt.

Beispiel
Es wird ein zufälliger Graph erzeugt. Anschließend wird ein kürzester Weg bestimmt.
.bipartite