List all (s,t)-cuts in a directed graph.
st_cuts(graph, source, target)
The input graph. It must be directed.
The source vertex.
The target vertex.
A list with entries:
A list of numeric vectors
containing edge ids. Each vector is an
A list of numeric vectors containing vertex ids, they
correspond to the edge cuts. Each vertex set is a generator of the
corresponding cut, i.e. in the graph
Given a
JS Provan and DR Shier: A Paradigm for listing (s,t)-cuts in graphs, Algorithmica 15, 351--372, 1996.
st_min_cuts
to list all minimum cuts.
# NOT RUN {
# A very simple graph
g <- graph_from_literal(a -+ b -+ c -+ d -+ e)
st_cuts(g, source="a", target="e")
# A somewhat more difficult graph
g2 <- graph_from_literal(s --+ a:b, a:b --+ t,
a --+ 1:2:3, 1:2:3 --+ b)
st_cuts(g2, source="s", target="t")
# }
Run the code above in your browser using DataLab