Skip to main content
`Ctrl`+`K`

# 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`.