Swap#

Swap edges in a graph.

double_edge_swap(G[, nswap, max_tries, seed])

Swap two edges in the graph while keeping the node degrees fixed.

directed_edge_swap(G, *[, nswap, max_tries, ...])

Swap three edges in a directed graph while keeping the node degrees fixed.

connected_double_edge_swap(G[, nswap, ...])

Attempts the specified number of double-edge swaps in the graph G.