2013-01-16 40 views
1

我在解釋igraph中的watts strogatz模型中的參數時遇到問題,而且文檔並沒有真正的幫助。使用R在igraph中解釋watts.strogatz.game()中的參數

如果我生成網絡:

watts.strogatz.game(dim=1,size=2000,nei=10, p=0.01) 

這裏大小參數應該表示節點的數量和p參數重新佈線的概率。

我不承認暗淡和內心的論點。 dim是否意味着網絡開始添加邊緣時的大小?有人可以幫忙嗎?

回答

8

不添加邊緣,但重新佈線。初始圖是一個格,即一個非常規則的圖。 dimnei參數描述了這個初始格(在任何重新佈線之前)。 頂點有size^dim

這裏是尺寸1的格子和2

library(igraph) 
g <- graph.lattice(5) 
plot(g, layout=layout.grid(g,width=5)) 

1-dimensional lattice

plot(graph.lattice(c(5,5))) 

2-dimensional lattice

在那些例子中,每個頂點被連接到在每個方向1個鄰居: 你可以更改nei以增加此號碼。

g <- graph.lattice(10, nei=2) 
plot(g, layout=layout.circle) 

More neighbours

使用的格子實際上是圓形的(我設置p=0刪除重裝 - 你可以改變它看模型的工作原理):

g <- watts.strogatz.game(dim=1,size=10,nei=2, p=0) 
plot(g) 

enter image description here