rewire.edges

0th

Percentile

Rewires the endpoints of the edges of a graph randomly

This function rewires the endpoints of the edges with a constant probability uniformly randomly to a new vertex in a graph.

Keywords
graphs
Usage
rewire.edges(graph, prob, loops=FALSE, multiple=FALSE)
Arguments
graph
The input graph
prob
The rewiring probability, a real number between zero and one.
loops
Logical scalar, whether loop edges are allowed in the rewired graph.
multiple
Logical scalar, whether multiple edges are allowed int the generated graph.
Details

Note that this function might create graphs with multiple and/or loop edges.

Value

  • A new graph object.

Aliases
  • rewire.edges
Examples
# Some random shortcuts shorten the distances on a lattice
g <- graph.lattice( length=100, dim=1, nei=5 )
average.path.length(g)
g <- rewire.edges( g, prob=0.05 )
average.path.length(g)
Documentation reproduced from package igraph, version 0.7.1, License: GPL (>= 2)

Community examples

Looks like there are no examples yet.