使用igraph重新连线后的图表损坏

时间:2019-05-24 15:52:18

标签: igraph

我在igraph中的“重新连线”功能有问题。

我使用keep_degseq将图随机化,但是随机化的图变得非常“残破”。尤其是当我遵循niter = vcount(g)* 10时。这些图可以分为约1000个断开的子网。

我可以知道是否有一种方法可以使图随机化而不中断吗?最好的“ niter”作为“ keeping_degseq”来保持图形完整/连通的?

很显然,当“ niter” =一个小数字时,它不会断裂那么多,但是会意味着在随机条件下进行?

main = read.table("main.txt")
g = graph_from_data_frame(main, directed=FALSE)
no.clusters(g)

[1] 1

g_r = rewire(g, with=keeping_degseq(niter = vcount(g)*10))
no.clusters(g_r)

[1] 1305

我希望使用“重新布线”从自己的图形生成完整的重新布线图形,但它会分解为许多断开连接的子网。

0 个答案:

没有答案