Skip to main content
Mathematics LibreTexts

15.4: Articulation vertices, bridges, and edge connectivity

  • Page ID
    83481
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    Definition: Articulation Vertex

    a vertex of a graph such that, if it were to be removed (along with any edges incident to it), the resulting subgraph would have more connected components than the original

    Definition: Bridge

    an edge of a graph such that, if it were to be removed, the resulting subgraph would have more connected components than the original

    Example \(\PageIndex{1}\): An articulation vertex.

    In the graph of Figure \(\PageIndex{1}\), the central vertex that is common to both diamond-shaped subgraphs is an articulation vertex, as removing it and all edges incident to it would leave two unconnected “ears” on the outside of the two diamond shapes.

    clipboard_e7652e9cca44209ad17832f870fd5d51e.png
    Figure \(\PageIndex{1}\): A graph featuring a single, central articulation vertex.

    Example \(\PageIndex{2}\): A bridge between two articulation vertices.

    In the graph of Figure \(\PageIndex{2}\), edge \(e\) is a bridge, and each of \(v\) and \(v'\) are articulation vertices.

    clipboard_e380756611c5b6b3011853746f757667b.png
    Figure \(\PageIndex{2}\): A graph featuring a bridge between two articulation vertices.

    Remark \(\PageIndex{1}\)

    In the proof of Theorem 15.3.1, our conception was that “extra” vertex \(v_0\) was an articulation vertex, where removing it would create a subgraph \(G'\) that would be split into connected components \(G_1', \ldots, G_\ell'\text{.}\) (Though it is possible \(v_0\) is not an articulation vertex, if subgraph \(G'\) is connected.)

    Definition: Edge Connectivity

    the minimum number of edges that must be removed from a connected graph to obtain a nonconnected subgraph

    Remark \(\PageIndex{2}\)

    Edge connectivity measures redundancy in the graph, as each edge that can be removed without breaking the graph into nonconnected subgraphs must be incident to a pair of vertices that remain connected via some other walk through the graph.


    This page titled 15.4: Articulation vertices, bridges, and edge connectivity is shared under a GNU Free Documentation License 1.3 license and was authored, remixed, and/or curated by Jeremy Sylvestre via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.