Use this if you are using igraph from R
This model is very simple, every possible edge is created with the same constant probability.
sample_gnm(n, m, directed = FALSE, loops = FALSE) gnm(...)
n |
The number of vertices in the graph. |
m |
The number of edges in the graph. |
directed |
Logical, whether the graph will be directed, defaults to FALSE. |
loops |
Logical, whether to add loop edges, defaults to FALSE. |
... |
Passed to |
The graph has ‘n’ vertices and ‘m’ edges,
and the ‘m’ edges are chosen uniformly randomly from the set of all
possible edges. This set includes loop edges as well if the loops
parameter is TRUE.
A graph object.
Gabor Csardi csardi.gabor@gmail.com
Erdos, P. and Renyi, A., On random graphs, Publicationes Mathematicae 6, 290–297 (1959).
g <- sample_gnm(1000, 1000) degree_distribution(g)