is_separator: Check whether removing this set of vertices would disconnect...

is_separatorR Documentation

Check whether removing this set of vertices would disconnect the graph.

Description

is_separator() determines whether the supplied vertex set is a vertex separator: A vertex set S is a separator if there are vertices u and v in the graph such that all paths between u and v pass through some vertices in S.

Usage

is_separator(graph, candidate)

Arguments

graph

The input graph. It may be directed, but edge directions are ignored.

candidate

A numeric vector giving the vertex ids of the candidate separator.

Value

A logical scalar, whether the supplied vertex set is a (minimal) vertex separator or not. lists all vertex separator of minimum size.

Related documentation in the C library

igraph_is_separator().

See Also

Other flow: dominator_tree(), edge_connectivity(), is_min_separator(), max_flow(), min_cut(), min_separators(), min_st_separators(), st_cuts(), st_min_cuts(), vertex_connectivity()

Examples

ring <- make_ring(4)
min_st_separators(ring)
is_separator(ring, 1)
is_separator(ring, c(1, 3))
is_separator(ring, c(2, 4))
is_separator(ring, c(2, 3))


igraph documentation built on Oct. 20, 2024, 1:06 a.m.