Ich muss eine azyklische Grafik in lineare Abschnitte partitionieren. Jeder Abschnitt ist ein linearer Pfad, der aus mindestens einem Knoten besteht. Lineare Abschnitte dürfen keine Verzweigungen enthalten.Finden von linearen Pfadabschnitten in einem Graph in R
Zum Beispiel, hier ist ein Beispiel grafische Darstellung:
library(igraph);
dor = data.frame(from = c(1, 1, 2, 3, 4, 5, 6),
to = c(2, 3, 4, 5, 6, 6, 7))
g = graph_from_data_frame(dor)
plot(g)
In diesem Diagramm gibt es 4 lineare Abschnitte:
1
3 -> 5
2 -> 4
6 -> 7
Wie ich eine Grafik in einem linearen partitionieren Wegabschnitte?