ArticleslgStudy

science

Vertex connectivity

Vertex connectivity is a science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Vertex connectivity rather than just read about it. In short: In graph theory, a connected graph G is said to be k-vertex-connected (or k-connected) if it has more than k vertices and remains connected whenever fewer than k vertices are removed. The vertex-connectivity, or just connectivity, of a graph is the largest k for which the graph is k-vertex-connected.

Vertex connectivity — main illustration
Vertex connectivity — illustration

Key takeaways

  • Vertex connectivity belongs to science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Vertex connectivity to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Vertex connectivity from memory before moving on to harder problems.

Reference excerpt

In graph theory, a connected graph G is said to be k-vertex-connected (or k-connected) if it has more than k vertices and remains connected whenever fewer than k vertices are removed. The vertex-connectivity, or just connectivity, of a graph is the largest k for which the graph is k-vertex-connected.

Definitions A graph (other than a complete graph) has connectivity k if k is the size of the smallest subset of vertices such that the graph becomes disconnected if you delete them. In complete graphs, there is no subset whose removal would disconnect the graph. Some sources modify the definition of connectivity to handle this case, by defining it as the size of the smallest subset of vertices whose deletion results in either a disconnected graph or a single vertex. For this variation, the connectivity of a complete graph K n {\displaystyle K_{n}} is n − 1 {\displaystyle n-1} . An equivalent definition is that a graph with at least two vertices is k-connected if, for every pair of its vertices, it is possible to find k vertex-independent paths connecting these vertices; see Menger's theorem (Diestel 2005, p. 55). This definition produces the same answer, n − 1, for the connectivity of the complete graph Kn. A k-connected graph is by definition connected; it is called biconnected for k ≥ 2 and triconnected for k ≥ 3.

Applications

Components Every graph decomposes into a disjoint union of 1-connected components. 1-connected graphs decompose into a tree of biconnected components. 2-connected graphs decompose into a tree of triconnected components.

Polyhedral combinatorics The 1-skeleton of any k-dimensional convex polytope forms a k-vertex-connected graph (Balinski's theorem). As a partial converse, Steinitz's theorem states that any 3-vertex-connected planar graph forms the skeleton of a convex polyhedron.

Computational complexity The vertex-connectivity of an input graph G can be computed in polynomial time in the following way consider all possible pairs ( s , t ) {\displaystyle (s,t)} of nonadjacent nodes to disconnect, using Menger's theorem to justify that the minimal-size separator for ( s , t ) {\displaystyle (s,t)} is the number of pairwise vertex-independent paths between them, encode the input by doubling each vertex as an edge to reduce to a computation of the number of pairwise edge-independent paths, and compute the maximum number of such paths by computing the maximum flow in the graph between s {\displaystyle s} and t {\displaystyle t} with capacity 1 to each edge, noting that a flow of k {\displaystyle k} in this graph corresponds, by the integral flow theorem, to k {\displaystyle k} pairwise edge-independent paths from s {\displaystyle s} to t {\displaystyle t} .

Properties Let k≥2.

Every k {\displaystyle k} -connected graph of order at least 2 k {\displaystyle 2k} contains a cycle of length at least 2 k {\displaystyle 2k}

In a k {\displaystyle k} -connected graph, any k {\displaystyle k} vertices in G {\displaystyle G} lie on a common cycle. The cycle space of a 3 {\displaystyle 3} -connected graph is generated by its non-separating induced cycles.

k-linked graph A graph with at least 2 k {\displaystyle 2k} vertices is called k {\displaystyle k} -linked if there are k {\displaystyle k} disjoint paths for any sequences

a 1 , … , a k {\displaystyle a_{1},\dots ,a_{k}} and b 1 , … , b k {\displaystyle b_{1},\dots ,b_{k}} of 2 k {\displaystyle 2k} distinct vertices. Every k {\displaystyle k} -linked graph is ( 2 k − 1 ) {\displaystyle (2k-1)} -connected graph, but not necessarily 2 k {\displaystyle 2k} -connected. If a graph is 2 k {\displaystyle 2k} -connected and has average degree of at least 16 k {\displaystyle 16k} , then it is k {\displaystyle k} -linked.

See also k-edge-connected graph Connectivity (graph theory) Menger's theorem Structural cohesion Tutte embedding Vertex separator

Notes

References Diestel, Reinhard (2005), Graph Theory (3rd ed.), Berlin, New York: Springer-Verlag, ISBN 978-3-540-26183-4 Diestel, Reinhard (2012), Graph Theory (corrected 4th electronic ed.) Diestel, Reinhard (2016), Graph Theory (5th ed.), Berlin, New York: Springer-Verlag, ISBN 978-3-662-53621-6

Illustrations

Vertex connectivity: A graph with connectivity 4 and not 5: The graph remains connected whichever 3 vertices are removed but removing all but 2 opposing vertices (i.e. removing 4) leaves a disconnected graph.
A graph with connectivity 4 and not 5: The graph remains connected whichever 3 vertices are removed but removing all but 2 opposing vertices (i.e. removing 4) leaves a disconnected graph.

Worked examples

Example 1 — a first encounter with Vertex connectivity

Start with the simplest possible case. Write down what Vertex connectivity claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Vertex connectivity before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Vertex connectivity ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Vertex connectivity

In research
Vertex connectivity appears in science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Vertex connectivity in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Vertex connectivity is common in secondary-school and first-year university syllabi. It links to neighbouring topics Graph connectivity, Graph families, so understanding it makes those chapters shorter.
In everyday life
Look for Vertex connectivity outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Vertex connectivity in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Vertex connectivity means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Vertex connectivity out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Vertex connectivity in simple terms?

In graph theory, a connected graph G is said to be k-vertex-connected (or k-connected) if it has more than k vertices and remains connected whenever fewer than k vertices are removed. The vertex-connectivity, or just connectivity, of a graph is the largest k for which the graph is k-vertex-connecte…

Why does Vertex connectivity matter?

Because it connects several science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Vertex connectivity?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Vertex connectivity.

Tags

  • Graph connectivity
  • Graph families

Keep exploring