有向グラフの読み取り/作成に問題があります。ここで見つけた手順に従いました。
これは私のテキストファイルgraph.txtです:
1 2
1 3
2 5
3 4
3 5
4 5
5 6
5 10
6 7
7 8
7 9
7 12
8 9
9 10
9 11
9 12
10 11
11 7
11 12
今、私はこのgraph.txtを読みました:
library("igraph")
xlist<-read.graph("graph.txt", format="edgelist")
そして、私はそれをプロットします:
plot(xlist)
しかし、それは私が xlist に読み込んだグラフではありません:
ご覧のとおり、1->2、1->3、5->10 などの間にエッジはありません。有向グラフを正しく読み取るにはどうすればよいですか?
これを行った後、どうすれば 2 つのノード間のすべての最短経路を表示できますか?