[PDF] [PDF] Minimally 3-Connected Graphs* - CORE

DEFINITION A k-connected graph G is minimally k-connected (mkc) if it has no proper spanning k-connected subgraph Minimally k-connected graphs have 



Previous PDF Next PDF





[PDF] k-Connectivity

31 k-Connectivity Definition: G is k-connected if • V(G) > k, and • Removing fewer than k vertices does not disconnect the graph (We will say that every graph is 0-connected ) Definition: The connectivity of G (denoted κ(G) = “kappa”) is the maximum k such that G is k-connected



[PDF] Chapter 5 Connectivity

Similarly, a graph is k-edge connected if it has at least two vertices and no set For 2-edge-connected graphs, there is a structural theorem similar to Theorem 



[PDF] 42 k-connected graphs

4 2 k-connected graphs This copyrighted material is taken from Introduction to Graph Theory, 2nd Ed , by Doug West; and is not for further distribution



[PDF] Minimally 3-Connected Graphs* - CORE

DEFINITION A k-connected graph G is minimally k-connected (mkc) if it has no proper spanning k-connected subgraph Minimally k-connected graphs have 



[PDF] Cycles and Paths through Specified Vertices in k-Connected Graphs

Let G be a k-connected graph with minimum degree d and at least 2d vertices Then G graphs of connectivity k which contain a set X of k + 1 vertices with no



[PDF] The k-Connected subgraph Problem 21 Introduction

In the related edge-connectivity problem k-Edge-Inconnected Subgraph the paths are required only to be edge disjoint For directed graphs, these problems can 



The decomposition of graphs into k-connected - ScienceDirectcom

with multiple edges allowed This method leads to efficient sequential algorithms for a lot of graph problems at least on those graphs, whose k-connected 



Minimally 3-Connected Graphs* - ScienceDirectcom

DEFINITION A k-connected graph G is minimally k-connected (mkc) if it has no proper spanning k-connected subgraph Minimally k-connected graphs have 



Critically $n$-Connected Graphs - JSTOR

Analogously, a graph G is minimally n- connected if K(G)=n and for each edge e of G, K(G-e)=n- 1 The object of this article is to present a necessary condition for a 

[PDF] k edge connected graph

[PDF] k means cluster analysis spss

[PDF] k means clustering excel vba

[PDF] k means clustering in r step by step

[PDF] k means dendrogram python

[PDF] k medoids excel

[PDF] k w region population

[PDF] k1 visa application form

[PDF] k8ds songs

[PDF] kabbalah numerology meanings of numbers

[PDF] kabbalah numerology pdf

[PDF] kaggle movie dataset

[PDF] kai symbol in maths

[PDF] kaizen 5s concept pdf

[PDF] kaizen 5s framework

JOURNAL OF COMBINATORIAL THEORY, Series B 40, 159-168 (1986)

Minimally 3-Connected Graphs*

ROBIN W. DAWES

Department of Computer and Information Science,

Queen's University. Kingston, Ontario K7L 3N6, Canada Communicated by the Editors Received January 14, 1984 A constructive characterization of the class of minimally 3-connected graphs is presented. This yields a new characterization for the class of 3-connected graphs. which differs from the characterization provided by Tutte. Where Tutte's charac- terization requires the set of all wheels as a starting set, the new characterization requires only the graph K,. The new characterization is based on the application of graph operations to appropriate vertex and edge sets in minimally 3-connected graphs. 11" 1986 Academic Press. Inc.

1. INTR~OUCTI~N

In this paper we present a construction which characterizes precisely the class of minimally 3-connected graphs. No such characterization has previously been available.

DEFINITION. A k-connected graph G

is minimally k-connected (mkc) if it has no proper spanning k-connected subgraph. Minimally k-connected graphs have applications in the field of cost- minimizing network design (e.g., [6, 7, 151). For example, minimally k- connected graphs provide optimal solutions to network design problems which require maximal overall connectivity while using a minimal number of edges. In fact, as Bollobas [3] observes, every k-connected graph can be obtained from a minimally k-connected one by the addition of edges. Thus the minimally k-connected graphs constitute in some sense an irreducible subset of the set of all k-connected graphs. The study of mkc graphs seems to originate with Dirac, who first explored the class of m2c graphs in 1967 [S]. Further work on m2c graphs was done by Hedetniemi

[lo] and Plummer [ 131. Halin [8,9] and Mader * Research supported in part by the Natural Sciences and Engineering Research Council of

Canada.

159 00958956/86$3.00

Copyright b 1986 by Academic Press, Inc.

All rights of reproductmn in any form reserved brought to you by COREView metadata, citation and similar papers at core.ac.ukprovided by Elsevier - Publisher Connector

160 ROBIN W. DAWES

[ 11, 121 derived many results on mkc graphs in general, and on m3c graphs in particular. However, neither Halin nor Mader give a complete characterization of the minimally 3-connected graphs. The class of all 3-connected graphs has been characterized by Tutte in his well-known work on "wheels" [16], where he shows that the 3-connec- ted graphs can be generated from the wheels by the operations of edge- addition and vertex-splitting. However, using Tutte's construction it is not possible to to generate precisely the class of m3c graphs. To show this, we observe that if G is an m3c graph, adding an edge to G must procedure a graph which is not minimally 3-connected. Hence, if Tutte's construction is to be used to generate precisely the class of m3c graphs, only vertex- splitting may be used. There are infinitely many m3c graphs which cannot be generated by applying vertex-splitting operations to any wheel (for example, K3,3). In addition, Slater [ 141 has characterized the class of all 4-connected graphs. This characterization, however, does not seem likely to yield a similar result for the m4c graphs. Section 2 of this paper presents some definitions and basic lemmas that will be used in the proofs of the major theorems, which are presented in Section 3. Section 4 contains some conclusions that follow from the results in Section

3. 2. BASIC LEMMAS

We first introduce some minor results that pertain to k-connected and minimally k-connected graphs. LEMMA 1 [3]. A k-connected graph G is minimally k-connected ijj" each pair of adjacent vertices in G is k-connected in G, and no pair of adjacent ver- tices is (k + 1)-connected. This implies the following more general result. LEMMA 2. Let G be a k-connected graph containing an edge e = (xy) where x and y are (k +

1 )-connected vertices of G. Then G - e is k-connected.

The following definition and lemma arise from the work of Halin [8]. DEFINITION. In a graph G, a k-fan is a set of vertex-disjoint paths join-

ing a vertex x to a set of vertices {v~,..., vk}. LEMMA 3. Let G be a k-connected graph on at least k + 1 vertices. Then

MINIMALLY 3-CONNECTED GRAPHS 161

for any vertex x and vertex set { v1 ,..., vk} where x # vi and

Vi # VI, Vi, j 6 k,

G contains a k-fan

jOining x to {VI,..., vk}. DEFINITION. A path p is a chording path if some edge e of p chords a cycle of G which has no intersection with p other that the end-vertices of e. DEFINITION. Let G be a graph. Then a set S of vertices and/or edges of

G is 3-compatible if

it conforms to one of the following three types: type (1): S= (x, (ab)} where x is a vertex of G, (ab) is an edge of G, x # a and x #b, and no xa-path or xb-path is a chording path of G - (ab). type (2): S= ((ab), (cd)} where (ab) and (cd) are distinct edges of G, and no ac-path, bc-path, ad-path, or bd-path is a chording path of

G - (ab) - (cd).

type (3): S = {x, y, z} where x, y, and z are distinct vertices of G and no xy-path, xz-path, or yz-path is a chording path of G. Observe that if G is a 3-connected graph, then x, y, and z must be mutually non-adjacent, since an edge between any two of them would constitute a chording path of the cycle formed by two other paths joining the vertices in question, and the existence of two such paths is guaranteed by the 3-connectivity of G. DEFINITION. Let G be a graph. Then: (a) If x and (ab) are any non-incident vertex and edge of G, respec- tively, we perform Operation 1 or Op 1 on {x, (ab)} by subdividing (ab) with a new vertex y, and then making x adjacent to y. (See Fig. 1.) (b) If (ab) and (cd) are any edges of G, we perform Operation 2 or Op 2 by subdividing (ab) with a new vertex x, subdividing (cd) with a new vertex y, and making x adjacent to y. Note that for the purposes of this definition, it is not requied that a, b, c, and d distinct vertices. (See Fig. 2.) (c) If x, y, and z are distinct vertices of G, we perform Operation 3 or Op 3 on {x, y, z} by adding a new vertex w to G, making w adjacent to x, y, and z. FIG. 1. Operation 1

162 ROBIN W. DAWES

FIG.

2. Operation 2.

LEMMA 4. Let H he a 3-connected graph with 4-connected vertices w and 2. If G is derived by applying Op 1, Op 2, or Op 3 to H, then w and z are 4- connected in G. The following well-known lemma will be used to eliminate some cases in later theorems. LEMMA

5 [S]. Let G be an mkc graph with a Kk subgraph H, where

k 2 3. Then at most one vertex of H has degree > k + 1 in G. We now introduce a lemma due to Barnette and Grunbaum, which will be vital in the characterization of m3c graphs which follows. LEMMA 6 Cl]. Let G he a 3-connected graph with six or more edges. Then G contains an edge e = (xy) such that if e is deleted from G, and if either end-vertex of e is then of degree 2, that vertex is also deleted and an edge added between its neighhours, then the resultant graph, which may con- tain multiple edges, is 3-connected.

3. A CHARACTERIZATION

OF M~C GRAPHS

We are now prepared to give a new characterization of the m3c graphs. In particular, we will show that the class of m3c graphs is precisely the class of graphs that may be generated by starting with K4 and repeatedly applying Operations 1, 2, and 3 to 3-compatible sets of vertices and edges. THEOREM 7. Let H be a 3-connected graph and let G be constructed by applying Op 1, Op 2, or Op 3 to H. Then G is 3-connected. We will now show that 3-compatibility is necessary and sufficient to ensure that if any of these operations is applied to a 3-compatible set in an m3c graph, then the resultant graph is also m3c.

MINIMALLY j-CONNECTED GRAPHS 163

THEOREM 8. Let H be an m3c graph. Let G be constructed by applying Opl, 0~2, or Op3 to a set S of edges and/or vertices of H. Then G is an m3c graph iff S is a 3-compatible set in H. Proof. (IF) Assume that S is a 3-compatible set in

H, and that G is not

an m3c graph. Observe that by Theorem 7, G is 3-connected. Three cases arise (one for each operation). We will give a detailed proof only for Opl.

Assume S= (x, (ab)),

and Opl is used to construct G from H. By assumption, G is 3-connected but not m3c. Then

G must contain a pair of

adjacent vertices u and v with connectivity > 4. Neither of these vertices may be p', because d(y) = 3. Since u and v are not 4-connected in H (by Lemma I ), it must be true that for any set of four paths connecting u and u in G, one path must contain the edge (xy). (See Fig. 3.) However, it may be seen that the xa-path x,..p...u--v...p'...a is a chording path in H - (ab), which contradicts the 3-compatibility of {x, (ab)} in H. Observe that if u = x (and/or v = a), then p (and/or p') is a path of length 0. Therefore G is minimally 3-connected. Similar analyses for Op2 and Op3 show that, as for Opl, the existence of a pair of adjacent 4-connected vertices in G implies the existence of a chording path which contradicts the 3-compatibility of S in H. Therefore G

is minimally 3-connected if S is a 3-compatible set in H. (ONLY IF) Assume G is a m3c graph. but that S is not a 3-com-

patible set in H. Again, we must consider the three possible forms of S separately, but will only discuss the first case in any detail. Assume S= {x, (ab)}. (See Fig. 4.) Since S is not 3-compatible in H, there must exist a chording path joining x to a in H - (ab). However, in G, the end- vertices of the distinguished edge of that chording path are 4-connected, which contradicts the minimal 3-connectivity of G. Therefore S must be 3- compatible in H. h -b

FIG. 3. I( and o are 4-connected.

164 ROBINW.DAWES

FIG.

4. S= (x. (ab)) is not a 3-compatible set in H.

Again, the analyses for Op2 and Op3 are similar to that for Opl.

If S is

not 3-compatible in H, then H must contain an appropriate chording path. This leads in both cases to a contradiction of the minimal 3-connectivity of G. Therefore S is 3-compatible if G is minimally 3-connected. 1 We are now prepared to show that the minimally 3-connected graphs, with the exception of K,, are precisely the graphs obtained by applying

Operations 1, 2, and 3 to smaller m3c graphs.

THEOREM 9. Let G be a graph without loops or multiple edges. G is minimally 3-connected iff (a) GrK,, or (b) there exists an m3c graph G', / G' / < 1 G 1 such that G can be con- structed by applying one of

Opl, 0~2, or Op3 to a 3-compatible set in

G'.

Proof. (IF) follows directly from Theorem 8.

(ONLY IF) Assume G is an m3c graph. We will show that there exists an appropriate m3c graph G'.

The proof examines two mutually exclusive

cases, based on the presence or absence of a K, subgraph in G. Case

1. G contains a K3 subgraph on some vertex set (x, y, z ).

Three subcases arise. based on the degree of x, y, and 2.

Subcase (a). d(x) = d(y) = d(z)

= 3. (See Fig. 5.) Observe that since G is 3-connected, either Gr K,, or a, 6, and c are dis- tinct vertices (otherwise, if a = b, for example, the set {a, z} separates G).

Consider the

graph G', formed by deleting vertices y and 2 from G, and adding the edges (xb) and (XC). A straight forward argument shows that G' is 3-connected. We therefore show that G' is minimally 3-connected. If G' is not minimally 3-connected,

MINIMALLY j-CONNECTED GRAPHS 165

FIG. 5. G contains a K, subgraph on {.x, y, z).

then it contains an edge which joins a pair of

4-connected vertices (by

Lemma 1). Since these vertices must have degree at least 4, neither of these vertices can be x. Hence these vertices must also be 4-connected and adjacent in G (by Lemma 4) as (bx) and (cx) are the only edges of G' which are not also in G. This contradicts the minimal 3-connectivity of G. Therefore G' is a minimally 3-connected graph. Since we can construct G by applying Op2 to S= ((xb), (xc)>, we can conclude by Theorem 8 that S is a 3-compatible set in G'.

Subcase (b). d(x) 3 4, d(y) = d(z) = 3.

The proof of this case is similar to the proof of subcase (a).

Subcase (c). d(x) > 4, d(y)

> 4, and d(z) >, 3. By Lemma 5, this subcase cannot occur. Therefore, the theorem holds for all m3c graphs with a K, subgraph.

Case 2. G does not contain a K, subgraph.

Let G be an m3c

graph, and let e = (xy) be the edge specified in Lemma 6. Let G' be the graph remaining when e is "deleted" as described in that lemma. Three subcases arise, depending on the degree of x and y in G.

Subcase (a). d(x) 2 4 and d(y) 2 4.

By Lemma 6, G' is 3-connected. But then G' is a proper spanning 3-con- netted subgraph of G, which contradicts the minimal 3-connectivity of G.

Hence this subcase can never arise.

Subcase (b). d(x)34 and d(y)= 3. (See Fig. 6.)

Observe that since G is a simple graph, G' will contain multiple edges only if (ab) is an edge of G. However, if (ab) is an edge of G, then G con-

166 ROBINW.DAWES

b FIG. 6. G' is isomorphic to G except for the illustrated subgraph. tains a K, subgraph on { y, a, b}. Therefore G' is a simple graph. Lemma 6 ensures that G' is 3-connected. Two sub-subcases must be considered. sub-subcase (i). G' is minimally 3-connected. Then G can be constructed from the m3c graph G' by applying Opl to

S= {x, (ab)}, which

is therefore a 3-compatible set in G' by Theorem 8. Sub-subcase (ii). G' is not minimally 3-connected. G' must contain an edge which joins two vertices which are 4-connected in G'. If this edge is not (ab), then its end-vertices are also adjacent and 4- connected in G. Thus the only edge of G' which joins 4-connected vertices is (ab). Hence G" = G' - (ab) is minimally 3-connected, by Lemma 1 and

Lemma 2.

Then we can construct G from the

m3c graph G" by applying Op3 to S = {x, a, b}, which is therefore a 3-compatible set in G", by Theorem 8. Subcase (c). d(x) = d(y) = 3. The proof is similar to that of the previous case. Therefore the result holds for all m3c graphs not containing a K, sub- graph. I 4.

COROLLARIES AND CONCLUSIONS

The new characterization of the class of 3-connected graphs may now be stated. The 3-connected graphs are precisely the graphs which may be generated by constructing the minimally 3-connected graphs and adding edges. As a final corollary, we present a result which guarantees that in an

iterative generation process for the m3c graphs, no "dead-end" can occur. COROLLARY 10. Let G be an m3c

graph on n 3 4 vertices. Then G con- tains a 3-compatible set. Proof If G is K4, any pair of non-incident edges forms a 3-compatible set. If G is not K4,

G can be constructed from a smaller m3c graph G'.

MINIMALLY J-CONNECTED GRAPHS 167

Straightforward arguments for each of the three construction operations show that a 3-compatible set in G can be derived from the 3-compatible set used to construct G from G'. 1

Finding a

3-compatible set in an m3c graph for which the sequence of

generating operations is known is trivial. If the generating sequence is not known, finding a 3-compatible set is more difficult, but may still be achieved in polynomial time with respect to the size of the graph. As mentioned in the Introduction, there have been previous charac- terizations of some classes of k-connected graphs. These have been unrelated to one another. However, it is possible to define operations similar to Opl, 0~2, and Op3 that allow new characterizations of the 2- connected and l-connected graphs. Details of this generalization are con- tained in [4]. We also observe that the set of planar m3c graphs may be characterized as follows. COROLLARY 11. Let G be a planar graph. G is an m3c graph iff (a) GrK,, or (b) there exists a planar m3c graph G' such that G can be constructed by applying one of Opl, 0~2, or Op3 to a 3-compatible set on a face of G'. Proof: We observe that none of the operations will construct a planar graph when applied to a non-planar graph. Furthermore, when any of the operations are applied to a 3-compatible set not lying on some face of a planar graph, the resulting graph is non-planar. The corollary then follows from Theorem 9. 1 ACKNOWLEDGMENTS

First and foremost

I must gratefully acknowledge the efforts of Professor D. Corneil, both in inspiring the research and in proofreading multiple drafts of this paper. I would also like to express my appreciation to Professor R. Mathon for his careful reading of the original proofs of the theorems in this paper and for suggesting the inclusion of Corollary 10. I would like to thank the referee for suggesting the inclusion of Corollary 11. Financial support during the preparation of this paper was gratefully received from the Natural Sciences and Engineering

Research Council of Canada. REFERENCES

1. D. BARNETTE AND B. GRUNBAUM,

On Steinitz's theorem concerning convex 3-polytopes and on some properties of planar graphs, in "Many Facets of Graph Theory," Lecture Notes in Mathematics Vol. 110, Springer-Verlag, New York, 1969.

582b/40/24

168 ROBIN W. DAWES

2. C. BERGE, "Graphs and Hypergraphs," North-Holland/Amer. Elsevier, Amsterdam/New

York, 1973.

3. B. BOLLOBAS, "Extremal Graph Theory," Academic Press,

New York, 1978.

4. R. DAWES, Minimally k-connected graphs, for k = 1, 2. and 3, Congress. Numer. 39 (1983), 273-289.

5. G. DIRAC, Minimally 2-connected graphs, J. Reine Angew. Math. 228 (1967), 204-216.

6. H. FRANK

AND W. CHOU, Connectivity considerations in the design of survivable networks, IEEE Trans. Circuit Theory CT17 (1970), 486490. 7. S. HAKIMI, An algorithm for construction of the least vulnerable communication network or the graph with the maximum connectivity, IEEE Trans. Circuit Theory CT16 (1969),

229-230.

8. R. HALIN, On the structure of n-connected graphs, Proceedings, 3rd Waterloo Conference on Combinatorics, May 1968, in "Recent Progress in Combinatorics," pp. 91-102,

Academic Press, New York, 1969. 9. R. HALIN, Untersuchungen uber minimale n-fach zusammenhangende graphen, Math.

Ann 182 (1969), 175-188.

10. S. HEDETNIEMI, Characterizations and constructions of minimally 2-connected graphs and

minimally strong digraphs, in "Proceedings, 2nd Louisiana Conference on

Combinatorics,

Graph Theory and Computing (1971)," pp. 257 282.

11. W. MADER, Minimale n-fach zusammenhangende graphen mit maximaler kantenzahl, J. Reine Angew. Math. 249 (1971), 201-207.

12. W. MADER, Ecken vom grad

n in minimalen n-fach zusammenhangenden graphen, Arch.

Math. 23

(1972), 219-224.

13. M. PLUMMER, On minimal blocks,

Trans. Amer. Mafh. Sot. 134 (1968), 85-94.

14. P. SLATER, A classification of 4-connected graphs, J. Combin. Theory Ser. (B) 17 (1974),

281-298. 15. K. STEIGLITZ, P. WEINER, AND D. KLEITMAN, The design of minimum-cost survivable

networks,

IEEE Trnas. Circuit Theory CT16 (1969), 45.5460.

16. W. TUTTE, A theory of 3-connected graphs, Indag. Marh. 23 (1961) 441455.

quotesdbs_dbs19.pdfusesText_25