我的图表包含16809个节点和173,393个边。现在我想生成一个几何随机图,在r中具有相同数量的节点和边。我怎样才能做到这一点。
我的示例R脚本如下。
library(igraph)
g2 <- graph.formula(A:B - A:C, B:D - C:D , D:F - D:F )
g2
然后我如何在几何随机图中建模g2。是否有任何函数可以在R中创建这个随机图。
答案 0 :(得分:1)
有一个按已知半径和节点数生成GRG的功能,请参阅sample_grg
。但GRG的概念意味着节点是随机放置的,因此边缘的数量将是随机的。以下代码为您提供了非常接近的结果:
g <- sample_grg(16809, 0.02)
但我认为没有办法以某种方式确定边数。