# Chapter 9 Connectivity 连通度. 9.1 Connectivity Consider the following graphs:  G 1 : Deleting any edge makes it disconnected.  G 2 : Cannot be disconnected.

## Presentation on theme: "Chapter 9 Connectivity 连通度. 9.1 Connectivity Consider the following graphs:  G 1 : Deleting any edge makes it disconnected.  G 2 : Cannot be disconnected."— Presentation transcript:

Chapter 9 Connectivity 连通度

9.1 Connectivity Consider the following graphs:  G 1 : Deleting any edge makes it disconnected.  G 2 : Cannot be disconnected by deletion of any edge; can be disconnected by deleting its cut vertex;  Intuitively, G 2 is more connected than G 1, G 3 is more connected thant G 2, and G 4 is the most connected one.

9.1 Cut edges and cut vertices A cut edge of G is an edge such that G-e has more components that G. Theorem 9.1 Let G be a connected graph. The following are equivalent: 1.An edge e of G is a cut edge 2.e is not contained in any cycle of G. 3.There are two vertices u and w such that e is on every path connecting u and w.

9.1 Cut edges and cut vertices Let G be a nontrivial and loopless graph. A vertex v of G is a cut vertex if G-v has more components than G. Theorem 9.2 Let G be a connected graph. The following propositions are equivalent: 1. A vertex v is a cut vertex of G 2. There are two distinct vertices u and w such that every path between u and w passes v; 3. The vertices of G can be partitioned into two disjoint vertex sets U and W such that every path between u  U and w  W passes v.

9.1 Vertex cut and connectivity A vertex cut of G is a subset V’ of V such that G- V’ is disconnected. The connectivity,  (G), is the smallest number of vertices in any vertex cut of G.  A complete graph has no vertex cut. Define  (K n )=n-1;  For disconnected graph G, define  (G) = 0;  G is said to be k-connected if  (G)  k;  It is easy to see that all nontrivial connected graphs are 1-connected.   (G)=1 if and only if G=K 2 or G has a cut vertex.

9.1 Edge cut and edge connectivity Let [S,S’] denote the set of edges with one end in S and the other end in S’. Let G be graph on n  2 vertices. An edge cut is a subset E’ of E(G) of the form [S,S’], where S is a nonempty proper set of V and S’=V-S. If G is nontrivial and E’ is an edge cut of G, then G- E’ is disconnected. The edge connectivity, (G), is the smallest number of edges in any edge cut.

9.1 Edge cut and edge connectivity  For trivial and disconnected graph G, define (G)=0;  G is said to be k-edge-connected if (G)  k ;  All nontrivial connected graphs are 1-edge- connected. Theorem 9.3 For any connected graph G  (G)  (G)  (G) where  (G) is the smallest vertex degree of G.

9.2 Menger’s theorem Theorem A graph G is k-edge-connected if and only if any two distinct vertices of G are connected by at least k edge-disjoint paths. Proof ： If there are two vertices which are connected by less than k edge-disjoint paths, then G is not k-edge- connected. On the other hand, if G is not k-edge- connected, there are edge cut that contains less than k edges, hence there are two vertices which are connected by less than k edge-disjoint paths. Theorem A graph with n  k+1 is k-connected if and only if any two distinct vertices of G are connected by at least k vertex-disjoint paths.

9.3 Reliable communication networks A graph representing a communication network, the connectivity (or edge-connectivity) becomes the smallest number of stations (or links) whose breakdown would jeopardise the system. The higher the connectivity and edge connectivity, the more reliable the network. Let k be a given positive integer and let G be a weighted graph. Determine a minimum-weight k-connected spanning subgraph of G. For k=1, this is solved by Kruskal’s algorithm, for example. For k>1, the problem is unsolved.

Download ppt "Chapter 9 Connectivity 连通度. 9.1 Connectivity Consider the following graphs:  G 1 : Deleting any edge makes it disconnected.  G 2 : Cannot be disconnected."

Similar presentations