R igraph 手册页

如果您从 R 中使用 igraph,请使用此选项

sample_smallworld {igraph}R 文档

Watts-Strogatz 小世界模型

描述

根据 Watts-Strogatz 网络模型生成一个图。

用法

sample_smallworld(dim, size, nei, p, loops = FALSE, multiple = FALSE)

smallworld(...)

参数

dim

整数常量,起始格子的维度。

size

整数常量,格子在每个维度上的大小。

nei

整数常量,格子中顶点将要连接的邻域范围。

p

介于 0 和 1 之间的实数常量,重连概率。

循环

Logical 标量,指示生成的图中是否允许环边。

multiple

Logical 标量,指示生成的图中是否允许多重边。

...

传递给 sample_smallworld

详细信息

首先,使用给定的 dimsizenei 参数创建一个格子。然后,格子的边以概率 p 均匀随机地重连。

请注意,此函数可能会创建具有环和/或多重边的图。 您可以使用 simplify 来消除这些。

一个图对象。

作者

Gabor Csardi csardi.gabor@gmail.com

参考

Duncan J Watts 和 Steven H Strogatz: Collective dynamics of ‘small world’ networks, Nature 393, 440-442, 1998.

参见

make_lattice, rewire

示例


g <- sample_smallworld(1, 100, 5, 0.05)
mean_distance(g)
transitivity(g, type="average")


[包 igraph 版本 1.3.5 索引]