rewire {igraph} | R Documentation |
Randomly rewires a graph while preserving the degree distribution.
rewire(graph, mode = "simple", niter = 100)
graph |
The graph to be rewired. |
mode |
The rewiring algorithm to be used. It can be one of the
following: simple : simple rewiring algorithm which
chooses two arbitrary edges in each step (namely (a,b) and (c,d))
and substitutes them with (a,d) and (c,b) if they don't yet exist. |
niter |
Number of rewiring trials to perform. |
This function generates a new graph based on the original one by randomly rewiring edges while preserving the original graph's degree distribution.
A new graph object.
Tamas Nepusz ntamas@rmki.kfki.hu and Gabor Csardi csardi@rmki.kfki.hu
g <- graph.ring(20) g2 <- rewire(g, niter=3)