Connectivity in graphs measures how well-connected a structure is. It's crucial for understanding network strength and weak points. Vertex and edge connectivity tell us the minimum elements needed to disconnect a graph.
Calculating connectivity involves algorithms like Ford-Fulkerson and max-flow min-cut. The relationship between connectivity types is expressed as ฮบ(G) โค ฮป(G) โค ฮด(G), with Whitney's theorem providing key insights into graph structure and vulnerability.
Connectivity Concepts
Vertex and edge connectivity
- Vertex connectivity (ฮบ(G)) represents minimum vertices removed to disconnect graph measures vertex-disjoint paths between any two vertices (complete graphs ฮบ(G) = n - 1, n = number of vertices)
- Edge connectivity (ฮป(G)) represents minimum edges removed to disconnect graph measures edge-disjoint paths between any two vertices (complete graphs ฮป(G) = n - 1, n = number of vertices)
- Connectivity relates to graph structure higher connectivity indicates robust well-connected graph lower connectivity suggests vulnerable points (bridges, cut-vertices)
Calculation of graph connectivity
- Vertex connectivity calculation employs Menger's theorem ฮบ(G) equals minimum vertex-disjoint paths between non-adjacent vertices uses Ford-Fulkerson algorithm converting graph to flow network finding maximum flow
- Edge connectivity calculation utilizes max-flow min-cut theorem finds minimum cut in graph applies global min-cut algorithms (Karger's, Stoer-Wagner)
- Manual calculation steps
- Identify potential vertex or edge cuts disconnecting graph
- Remove vertices or edges systematically to find minimum number required
- Verify no smaller cut exists
Connectivity vs minimum degree
- Inequality relationship $ฮบ(G) โค ฮป(G) โค ฮด(G)$ where ฮบ(G) vertex connectivity ฮป(G) edge connectivity ฮด(G) minimum degree of graph
- Implications vertex connectivity always less than or equal to edge connectivity edge connectivity always less than or equal to minimum degree removing edges generally less disruptive than removing vertices
- Special cases include trees ฮบ(G) = ฮป(G) = ฮด(G) = 1 and complete graphs ฮบ(G) = ฮป(G) = ฮด(G) = n - 1
Whitney inequality for connectivity
- Whitney's theorem states for any graph G with at least three vertices $ฮบ(G) โค ฮป(G) โค ฮด(G)$
- Proof outline demonstrates removing ฮป(G) - 1 edges cannot disconnect graph shows removing ฮป(G) vertices always disconnects graph concludes ฮบ(G) โค ฮป(G)
- Key proof steps use contradiction to prove ฮบ(G) โค ฮป(G) show removing ฮด(G) - 1 edges from vertex cannot isolate it conclude ฮป(G) โค ฮด(G)
- Significance provides bounds for connectivity measures helps estimate graph vulnerability and robustness (network reliability, fault tolerance)