rewire
.
This method rewires the endpoints of the edges with a constant probability
uniformly randomly to a new vertex in a graph.each_edge(prob, loops = FALSE, multiple = FALSE)
keeping_degseq
;
rewire
# Some random shortcuts shorten the distances on a lattice
g <- make_lattice(length = 100, dim = 1, nei = 5)
mean_distance(g)
g <- rewire(g, each_edge(prob = 0.05))
mean_distance(g)
Run the code above in your browser using DataLab