A study on connectivity in graph theory june 18 pdf

34
CONNECTIVITY OF GRAPHS ASWATHY.A

Transcript of A study on connectivity in graph theory june 18 pdf

Page 1: A study on connectivity in graph theory  june 18 pdf

CONNECTIVITY OF

GRAPHS

ASWATHY.A

Page 2: A study on connectivity in graph theory  june 18 pdf

2

CONNECTIVITY IN GRAPHS

ASWATHY.A

DEPARTMENT OF MATHEMATICS

MOUNT TABOR TRAINING COLLEGE

PATHANAPURAM

Page 3: A study on connectivity in graph theory  june 18 pdf

3

CONTENTS

PAGE NO

PREFACE 3

INTRODUCTION 4

Chapter 1 CONNECTIVITY OF GRAPHS 6

Chapter2 APPLICATIONS 27

REFERENCE 34

Page 4: A study on connectivity in graph theory  june 18 pdf

4

PREFACE

In the present times Mathematics occupies an important place in

curriculum. The โ€œConnectivity in graphsโ€ is one of the important subject at

MSc level. In this book an attempt has been made to cover up most of topics

included in the MSc syllabus by Indian Universities. This book covers the

syllabi of Regular and Correspondence courses of Indian Universities.

The book has been written in a simple and lucid manner and is

up-to-date in its contents. To illustrate theory some examples have been given.

It is hoped that the book will be appreciated by teachers and

students alike. While preparing the book, material has been drawn from works of

different authors, periodicals and journals and the author is indebted to all such

persons and their publishers.

All suggestions for improvement of the book shall be thankfully

accepted.

Author

Page 5: A study on connectivity in graph theory  june 18 pdf

5

INTRODUCTION

Graph Theory is regarded as one of the areas of Applied Mathematics. Graph Theory

has been independently discovered many times. Leonhard Euler is known as โ€œFather of Graph

Theoryโ€. Subsequent rediscoveries of Graph Theory has been made by Gustav Kirchhoff and

Arthur Cayley. Another approach was of Hamiltonโ€™s. The origin of graph theory can be traced

back to Euler's work on the Konigsberg bridges problem (1735), which subsequently led to the

concept of an Eulerian graph. The study of cycles on polyhedra by the Thomas P. Kirkman (1806

- 95) and William R. Hamilton (1805-65) led to the concept of a Hamiltonian graph. The concept

of a tree, a connected graph without cycles, appeared implicitly in the work of Gustav Kirchhoff

(1824-87), who employed graph-theoretical ideas in the calculation of currents in electrical

networks or circuits. Later, Arthur Cayley (1821-95), James J. Sylvester (1806-97), George

Polya (1887-1985), and others use 'tree' to enumerate chemical molecules. The study of planar

graphs originated in two recreational problems involving the complete graph 5K and the

complete bipartite graph 3,3K . These graphs proved to be planarity, as was subsequently

demonstrated by Kuratowski. First problem was presented by A. F. Mobius around the year

1840.

The development of graph theory is very similar the development of probability theory,

where much of the original work was motivated by efforts to understand games of chance. The

large portions of graph theory have been motivated by the study of games and recreational

mathematics. Generally speaking, we use graphs in two situations. Firstly, since a graph is a very

convenient and natural way of representing the relationships between objects we represent

objects by vertices and the relationship between them by lines. In many situations (problems)

such a pictorial representation may be all that is needed. Secondly, we take the graph as

mathematical model, solve the appropriate graph-theoretic problem, and then interpret the

solution in terms of the original problem.

In the past few years, Graph Theory has been established as an important mathematical tool

in wide variety of subjects. Graph Theory has application to some areas of Physics, Chemistry,

Communicative Science, Computer Technology, Electrical and Civil Engineering, Architecture,

Operation Research, Genetics, Psychology, Sociology, Economics, Anthropology and

Linguistics. The theory had also emerged as a worthwhile mathematical discipline in its own

right. Graph Theory is intimately related to many branches of Mathematics including Graph

Theory, Matrix Theory, Numerical Analysis, Probability and Topology. In fact Graph Theory

serves as a mathematical model for any system involving a binary relation.

In this text book, discuss the connectivity of graphs. This textbook is divided into two

chapters. In the first chapter, discussed about definitions and theorems on connectivity. The

second chapter deals with some applications of connectivity.

Page 6: A study on connectivity in graph theory  june 18 pdf

6

CHAPTER โ€“1

CONNECTIVITY OF GRAPHS

Definition (2.1)

An edge of a graph ๐บ is called a bridge or a cut edge if the subgraph ๐บ โˆ’ ๐‘’ has

more connected components than ๐บ has.

Figure (2.1)

Page 7: A study on connectivity in graph theory  june 18 pdf

7

Figure (2.2)

A graph and two bridge deletions

Theorem (2.1)

An edge ๐‘’ of a graph ๐บ is a bridge if and only if ๐‘’ is not part of any cycle in ๐บ.

Proof:

Let ๐‘’ have end vertices ๐‘ข and ๐‘ฃ. If ๐‘’ is not a bridge then, it is either a loop or

there is a path ๐‘ƒ = ๐‘ข๐‘ข1๐‘ข2 . . .๐‘ขn๐‘ฃ, from ๐‘ข to ๐‘ฃ, different from the edge ๐‘’. If it is a

loop then it forms a cycle. If there is such a path ๐‘ƒ then ๐ถ = ๐‘ข๐‘ข1๐‘ข2โ€ฆ๐‘ขn๐‘ฃ๐‘ข, the

contradiction of ๐‘ƒ with , is a cycle in ๐บ.This shows that if ๐‘’ is not a bridge then it

is part of a cycle. This is equivalent to saying that if ๐‘’ is not part of any cycle then

๐‘’ must be a bridge.

Page 8: A study on connectivity in graph theory  june 18 pdf

8

Conversely, suppose that e is part of some cycle ๐ถ = ๐‘ข0๐‘ข1๐‘ข2...๐‘ขm in ๐บ. Let ๐‘’ =

๐‘ขi๐‘ขi+1. In the case where ๐‘š = 1, ๐ถ = ๐‘ข0๐‘ข1, and so ๐ถ is just the edge ๐‘’ and ๐‘’ is a

loop. On the other hand , ๐‘–๐‘“ ๐‘š > 1 then ๐‘ƒ = ๐‘ขi๐‘ขi-1โ€ฆ.๐‘ข0๐‘ขm-1โ€ฆ๐‘ขi+1 is a path

from ๐‘ข to ๐‘ฃ different from ๐‘’. Thus ๐‘’ is not a bridge .This shows that if ๐‘’ is a bridge

then it is not part of any cycle in ๐บ , completing the proof.

Theorem (2.2)

Let ๐บ be a connected graph .Then ๐บ is a tree if and only if every edge of ๐บ is a

bridge i.e., if and only if for every edge ๐‘’ of ๐บ the subgraph ๐บ โˆ’ ๐‘’ has two

components.

Proof:-

Suppose that ๐บ is a tree. Then ๐บ is acyclic i.e., it has no cycle, and so no edge

of ๐บ belongs to a cycle. In other words, if ๐‘’ is any edge of ๐บ then it is a bridge.

Conversely, suppose that ๐บ is connected and that every edge ๐‘’ of ๐บ is a bridge.

Then ๐บ can have no cycles since any edge belonging to a cycle is not a bridge.

Hence ๐บ is acyclic and so is a tree.

Problem (2.1)

Find all bridges in the graph.

Page 9: A study on connectivity in graph theory  june 18 pdf

9

Figure (2.3)

Solution :-

Bridges in the graph are ๐‘’2,๐‘’3, ๐‘’4, ๐‘’5,๐‘’6,๐‘’7,๐‘’13and ๐‘’14.

Definition (2.2)

A vertex ๐‘ฃ of a graph ๐บ is called a cut vertex of ๐บ ๐‘–๐‘“ (๐บ โˆ’ ๐‘ฃ) > (๐บ).In

other words , a vertex ๐‘ฃ is a cut vertex of ๐บ if its deletion disconnects some

connected components of ๐บ , there by producing a subgraph having more

connected components than ๐บ has.

Page 10: A study on connectivity in graph theory  june 18 pdf

10

Figure (2.4)

๐‘‰ is a cut vertex of ๐บ1,since (๐บ1) = 1 while 1G โˆ’๐‘ฃ) = 3.The graph ๐บ2

has no cut vertices.

Theorem (2.3)

Let ๐‘ฃ be a vertex of the connected graph ๐บ. Then ๐‘ฃ is a cut vertex of ๐บ if and

only if there are two vertices ๐‘ข and ๐‘ค of ๐บ, both different from ๐‘ฃ, such that ๐‘ฃ is on

every ๐‘ข โˆ’ ๐‘ค path in ๐บ.

Proof:-

First let ๐‘ฃ be a cut vertex of ๐บ .Then ๐บ โˆ’ ๐‘ฃ is disconnected and so there are

vertices ๐‘ข and ๐‘ค of ๐บ which lie in different components of ๐บ โ€“ ๐‘ฃ .Thus, although

there is a path in ๐บ from ๐‘ข and ๐‘ค, there is no such path in ๐บ โˆ’ ๐‘ฃ.This implies that

every path in ๐บ from ๐‘ข to ๐‘ค contains the vertex ๐‘ฃ.

Conversely , suppose that ๐‘ข and ๐‘ค are two vertices of ๐บ , different from ๐‘ฃ,

such that every path in ๐บ from ๐‘ข to ๐‘ค contains ๐‘ฃ.Then there can be no path from ๐‘ข

Page 11: A study on connectivity in graph theory  june 18 pdf

11

to ๐‘ค in ๐บ โˆ’ ๐‘ฃ.Thus ๐บ โˆ’ ๐‘ฃ disconnected (with ๐‘ข and ๐‘ค lying in different

components).hence ๐‘ฃ is a cut vertex.

Note:

No vertex of a complete graph is a cut vertex.

Theorem (2.4)

Let ๐บ be a graph with ๐‘› vertices, where ๐‘› โ‰ฅ 2.Then ๐บ has at least two vertices

which are not cut vertices.

Proof:-

We may suppose that ๐บ is a connected graph. We proceed by assuming the

result is false for our ๐บ and so the proof will be complete if we derive a

contradiction from this.

Thus we are assuming that there is at most one vertex in ๐บ which is not cut

vertex. Now let ๐‘ข , ๐‘ฃ be vertices in ๐บ such that the distance ๐‘‘ (๐‘ข , ๐‘ฃ)between them

is the greatest of distances between pairs of vertices in ๐บ. i.e., ๐‘‘(๐‘ข , ๐‘ฃ) =

๐‘‘๐‘–๐‘Ž๐‘š(๐บ).since ๐บ is connected and has at least two vertices, ๐‘ข โ‰  ๐‘ฃ. Thus by our

assumption, one of these vertices must be a cut vertex, say ๐‘ฃ. Then ๐บ โˆ’ ๐‘ฃ is

disconnected and so there is a vertex ๐‘ค in ๐บ which does not belong to the same

component as ๐‘ข does in ๐บ โˆ’ ๐‘ฃ. This implies that every ๐‘ข๐‘ค path in ๐บ contains the

vertex ๐‘ฃ. It follows from this that the shortest path in ๐บ from ๐‘ข to ๐‘ค contains the

shortest path from ๐‘ข to ๐‘ฃ and this contradiction completes our proof.

Page 12: A study on connectivity in graph theory  june 18 pdf

12

Definition (2.3)

A vertex cut of ๐บ is a subset V of ๐‘‰ such that ๐บ โˆ’ V is disconnected.

A k-vertex cut is a vertex cut of k elements.

Definition (2.4)

Let ๐บ be a simple graph .The connectivity (vertex connectivity) of ๐บ, denoted

by ๐‘˜(๐บ),is the minimum number of vertices in ๐บ whose deletion from ๐บ leaves

either a disconnected graph or trivial graph.

Note:-

For ๐‘› โ‰ฅ 2, the deletion of any vertex from ๐พn,results in ๐พn-1 and in general the

deletion of ๐‘ก vertices (๐‘ก < ๐‘›)results in ๐พ๐‘› โˆ’ ๐‘ก.

This shows that ๐‘˜(๐พ๐‘›) = ๐‘› โˆ’ 1.

A connected graph ๐บ has ๐‘˜(๐บ) = 1 if and only if either ๐บ =2K or ๐บ has a

cut vertex.๐‘˜(๐บ) = 0 if and only if either ๐บ=๐พ1 or ๐บ is disconnected.

Figure (2.5)

Page 13: A study on connectivity in graph theory  june 18 pdf

13

๐‘˜(๐บ1) = 3 and ๐‘˜(๐บ2) = 4.

Theorem (2.5)

The vertex connectivity of any graph G can never exceed the edge

connectivity of G.

Proof:-

Let ฮฑ denote the edge connectivity of G. Therefore, there exists a cut set S

in G with ฮฑ edges. Let S partition the vertices of G into subsets 1V and

2V . By

removing at most ฮฑ vertices from 1V ( or

2V ) on which the edges in S are incident,

we can effect the removal of S (together with all other edges incident on these

vertices) from G. Hence the theorem.

Theorem (2.6)

A graph of order n is k-connected (where 11 nk ) if the degree of each vertex

is at least 2/)2( kn .

Proof:-

If the graph is complete, it is k-connected for 1 nk . Assume that the graph is

not complete and not k-connected. So there is a disconnecting set S of s vertices

such that G-S is a disconnected graph. Let H be a component of G-S with as few

vertices as possible. If the order of H is r, rsnr , which gives the upper

bound 2/sn for the order r. If v is any vertex of H, the degree of v in the graph

Page 14: A study on connectivity in graph theory  june 18 pdf

14

G cannot exceed sr 1 . Thus 2/22/)2(12/)(deg knsnssnv ,

violating the given inequality.

Theorem (2.7)

A graph is n-edge connected if and only if the number of edges in any cut is

at least k.

Theorem (2.8)

A vertex of a tree is a cut vertex if and only if it is not a pendant vertex.

Proof:-

Let v be a pendant vertex of a tree T. The removal of v results in the removal

of v and the only edge incident on it so that T-v is still connected. Therefore v is

not a cut vertex of T.

Figure (2.6)

Let u be a non pendant vertex of a tree T so that the degree of u is greater than 1.

Therefore there exists at least two edges uv and uw incident on u. Since T is a tree

vuw is the unique path connecting v and w. The removal of u deletes the edges uv

and uw. Therefore there is no path connecting the vertices v and w in T-u and so T-

u is disconnected. Hence u is a cut vertex of the tree T.

Page 15: A study on connectivity in graph theory  june 18 pdf

15

Definition (2.5)

A simple graph ๐บ is called ๐‘›-connected if ๐‘˜(๐บ) โ‰ฅ ๐‘›.

Note:-

๐บ is 1-connected if and only if ๐บ is connected and has atleast two vertices.

๐บ is 2- connected if and only if ๐บ is connected with atleast 3 vertices but

no cut vertices.

In figure (2.4), ๐บ1 is 3-connected and ๐บ2 is 4-connected.

Definition (2.6)

An edge cut of ๐บ is a subset of ๐‘’ of the form [๐‘† , ๐‘†] where ๐‘† is a non-empty

proper subset of ๐‘‰.

An ๐‘˜ โˆ’edge cut is an edge cut of k elements.

If ๐บ is non-trivial and ๐ธ is an edge cut of ๐บ, then ๐บ โˆ’ ๐ธ is disconnected.

Definition (2.7)

Let ๐บ be a simple graph. The edge connectivity of ๐บ, denoted by k (G), is the

smallest number of edges in ๐บ whose deletion from ๐บ either leaves a disconnected

graph or an empty graph.

Any non empty simple graph ๐บ with a bridge has k (G) =1.

k (G)=0 if and only if either ๐บ is disconnected or an empty graph.

Page 16: A study on connectivity in graph theory  june 18 pdf

16

All non-trivial connected graphs are 1-edge connected.

Figure (2.7)

Here k (๐บ) =2.

Theorem (2.9)

The edge connectivity of a graph ๐บ cannot exceed the degree of the vertex with

the smallest degree in ๐บ.

Proof:-

Let vertex iv be the vertex with the smallest degree in ๐บ. Let ivd be the

degree of iv . Vertex iv can be separated from ๐บ by removing the ivd edges

incident on vertex iv . Hence the theorem.

Definition (2.8)

A simple graph ๐บ is called n-edge connected if nGk .

Page 17: A study on connectivity in graph theory  june 18 pdf

17

Theorem (2.10)

A simple graph ๐บ is n-edge connected if and only if given any pair of distinct

vertices ๐‘ข and ๐‘ฃ of ๐บ, there are atleast ๐‘› edge disjoint paths from ๐‘ข to ๐‘ฃ.

Proof :-

Suppose that ๐บ is ๐‘›-edge connected and ๐‘ข and ๐‘ฃ are two distinct vertices of ๐บ.

Then any ๐‘ข โˆ’ ๐‘ฃ separating set of edges must be atleast ๐‘› members. Thus, there

must be atleast ๐‘›-edge disjoint ๐‘ข โˆ’ ๐‘ฃ paths, as required.

Conversely, suppose that given any pair of distinct vertices ๐‘ข and ๐‘ฃ of ๐บ ,

there are atleast ๐‘› โˆ’edge disjoint paths from ๐‘ข to ๐‘ฃ. Then, for each pair of vertices

๐‘ข and ๐‘ฃ every ๐‘ข โˆ’ ๐‘ฃ separating set of edges must have atleast ๐‘› members. Thus it

requires the deletion of atleast ๐‘› edges from ๐บ inorder to produce a disconnected

graph or an empty graph. In other words, ๐บ is ๐‘›-edge connected, as required .

Theorem (2.11) (Whitneyโ€™s Theorem)

For any graph , kk .

Proof :-

Let ๐บ be a connected graph.

If ๐บ has no edges, then k =0. Otherwise a disconnected graph results when

all the edges incident with a vertex of minimum degree are removed. In either case,

k .

Page 18: A study on connectivity in graph theory  june 18 pdf

18

To show kk .

If ๐บ is disconnected or trivial, then 0 kk . If ๐บ is connected and has a

bridge ๐‘ฅ, then k =1. In this case, ๐‘˜ = 1 since either ๐บ has a cut vertex incident

with ๐‘ฅ or ๐บ is ๐พ2.

Finally, suppose ๐บ has 2k edges whose removal disconnects it. Clearly,

the removal of 1k of these lines produces a graph with a bridge uvx . For

each of these 1k edges, select an incident vertex different from ๐‘ข or ๐‘ฃ. The

removal of these vertices also removes the 1k edges and quite possibly more. If

the resulting graph is disconnected, then kk , if not ๐‘ฅ is a bridge, and hence the

removal of ๐‘ข or ๐‘ฃ will result in either a disconnected or a trivial graph, so kk

in every case.

Thus for any graph ๐บ, kk .

Theorem (2.12)

For any three integers ๐‘Ÿ, ๐‘ , ๐‘ก such that tsr 0 there is a graph ๐บ with

skrk , and t .

Proof :-

Take two disjoint copies of ๐พ๐‘ก+1 . Let ๐ด be a set of ๐‘Ÿ vertices in one of them

and ๐ต be a set of ๐‘  vertices in the other. Join the vertices of ๐ด and ๐ต by ๐‘  edges

utilizing all the vertices of ๐ต and all the vertices of ๐ด. Since ๐ด is a vertex cut and

the set of these ๐‘  edges is an edge cut of the resulting graph ๐บ, it is clear that

Page 19: A study on connectivity in graph theory  june 18 pdf

19

rGk and sGk . Also there is atleast one vertex which is not in ๐ด โˆช ๐ต and

it has degree ๐‘ก, so that ๐›ฟ(๐บ) = ๐‘ก .

Theorem (2.13)

โ‰ฅ๐‘›

2 ensures k in a graph.

Proof :-

Since it is enough to rule out k , suppose ๐บ is a graph with

2

n and k . Let ๐น be a set of k edges disconnecting ๐บ, and ๐ถ1 and ๐ถ2 be the

components of ๐บ โˆ’ ๐น and ๐ด1 and ๐ด2 the end vertices of the edges of ๐น in ๐ถ1 and

๐ถ2 respectively. Let rA 1 and sA 2 and suppose ๐‘‰ (๐ถ1) = ๐ด

1. Then each

vertex of ๐ถ1 is adjacent with atleast one edge of ๐น. So the number ๐‘š

1 of edges in

๐ถ1 satisfies the following inequality.

krm 2

11

r2

1 since k .

12

1 r

rr 12

1 since Fr k .

Page 20: A study on connectivity in graph theory  june 18 pdf

20

But a graph on r vertices cannot have more than rr 12

1 edges. Thus,

11 ACV and similarly, 22 ACV .

Thus each of 1C and

2C contains atleast ๐›ฟ + 1 vertices.

GVn

12

1

22

n

= ๐‘› + 2

This contradiction establishes the theorem.

Problem (2.2)

Show that if ๐‘Ž and ๐‘ are the only two odd degree vertices of a graph ๐บ, then

๐‘Ž and ๐‘ are connected in ๐บ.

Solution:

If ๐บ is connected, nothing to prove.

Let ๐บ be disconnected.

If possible assume that ๐‘Ž and ๐‘ are not connected.

Then ๐‘Ž and ๐‘ lie in the different components of ๐บ. Hence the component of ๐บ

containing ๐‘Ž (similarly containing ๐‘) contains only one odd degree vertex ๐‘Ž, which

Page 21: A study on connectivity in graph theory  june 18 pdf

21

is not possible as each component of ๐บ is itself a connected graph and in a graph

number of odd degree vertices should be even.

Therefore ๐‘Ž and ๐‘ lie in the same component of ๐บ.

Hence they are connected.

Problem (2.3)

Prove that a connected graph ๐บ remains connected after removing an edge ๐‘’ from

๐บ if and only if ๐‘’ lie in some circuit in ๐บ.

Solution:

If an edge ๐‘’ lies in a circuit ๐ถ of the graph ๐บ then between the end vertices of ๐‘’,

there exist at least two paths in ๐บ.

e

Figure (2.8)

Hence removal of such an edge e from the connected graph G will not effect

the connectivity of G. Conversely, if e does not lies in any circuit of G then

removal of e disconnects the end vertices of e.

Hence G is disconnected.

Page 22: A study on connectivity in graph theory  june 18 pdf

22

Definition (2.9)

A connected graph that has no cut vertices is called a block.

Every block with atleast 3 vertices is 2-connected.

Definition (2.10)

A block of a graph ๐บ is a maximal subgraph ๐ป of ๐บ such that ๐ป is a block.

Every graph is the union of its blocks.

Figure (2.9)

Page 23: A study on connectivity in graph theory  june 18 pdf

23

The blocks of ๐บ are

Definition (2.11)

Let ๐‘ข and ๐‘ฃ be two vertices of a graph ๐บ. A collection {๐‘ƒ(1), ๐‘ƒ(2), โ€ฆ , ๐‘ƒ(๐‘›)}

of ๐‘ข โˆ’ ๐‘ฃ paths is said to be internally disjoint if , given any distinct pair ๐‘ƒ(๐‘–) and

๐‘ƒ(๐‘—) in the collection, ๐‘ข and ๐‘ฃ are the only vertices ๐‘ƒ(๐‘–) and ๐‘ƒ(๐‘—)in common.

Theorem (2.14)

Let ๐บ be a simple graph with atleast 3 vertices. Then ๐บ is 2-connected if and

only if for each pair of distinct vertices ๐‘ข and ๐‘ฃ of ๐บ there are two internally

disjoint ๐‘ข โˆ’ ๐‘ฃ paths in ๐บ.

Proof :-

Suppose that any pair of distinct vertices is connected by a pair of internally

disjoint paths. Then clearly ๐บ is connected so it remains to prove that ๐บ has no cut

Page 24: A study on connectivity in graph theory  june 18 pdf

24

vertices. Assume to the contrary, that ๐‘ฃ is a cut vertex of ๐บ. Then there are two

vertices ๐‘ข and ๐‘ค of ๐บ, both different from ๐‘ฃ, such that ๐‘ฃ is on every ๐‘ข โˆ’ ๐‘ค path in

๐บ. However, by the hypothesis there are two internally disjoint ๐‘ข โˆ’ ๐‘ค paths in

๐บ and atmost one of these can then pass through ๐‘ฃ. Thus ๐‘ฃ is not on every ๐‘ข โˆ’

๐‘ค path, a contradiction. Hence ๐บ has no cut vertices.

Conversly, suppose that ๐บ is 2-connected. Let ๐‘ข and ๐‘ฃ be a pair of distinct

vertices of ๐บ. We use induction on ๐‘‘(๐‘ข, ๐‘ฃ), the distance between ๐‘ข and ๐‘ฃ, to show

that there is a pair of internally disjoint ๐‘ข โˆ’ ๐‘ฃ paths. First, if ๐‘‘(๐‘ข, ๐‘ฃ) = 1 then

๐‘ข and ๐‘ฃ are joined by an edge, say ๐‘’. It follows that ๐‘’ is not a bridge, since ๐บ has

no cut vertices. Hence , there is a ๐‘ข โˆ’ ๐‘ฃ path ๐‘ƒ different and so internally disjoint

from the ๐‘ข โˆ’ ๐‘ฃ path ๐‘„ given by the single edge ๐‘’.

We now assume that 2, kvud and that if ๐‘ฅ and ๐‘ฆ are any pair of

vertices with ๐‘‘(๐‘ฅ, ๐‘ฆ) < ๐‘˜ then there are two internally disjoint ๐‘ฅ โˆ’ ๐‘ฆ paths. Let

๐‘ƒ be a path of length ๐‘˜ from ๐‘ข to ๐‘ฃ and let ๐‘ค be the second last vertex of ๐‘ƒ. Then

๐‘‘(๐‘ข, ๐‘ค) = ๐‘˜ โˆ’ 1 and there are two internally disjoint ๐‘ข โˆ’ ๐‘ค paths say ๐‘„1 and ๐‘„2 .

Since ๐บ is 2-connected, ๐‘ค is not a cut vertex, i.e., ๐บ โˆ’ ๐‘ค is connected and so

there is a ๐‘ข โˆ’ ๐‘ฃ path P which does not pass through ๐‘ค. Let ๐‘ฅ be the last vertex of

p which is also a vertex of either ๐‘„1 or ๐‘„2 .

Page 25: A study on connectivity in graph theory  june 18 pdf

25

Figure (2.10)

Suppose that 1Qx . Let ๐‘ƒ1 be the ๐‘ข โˆ’ ๐‘ฃ path given by the ๐‘ข โˆ’ ๐‘ฅ section of ๐‘„1

followed by the ๐‘ฅ โˆ’ ๐‘ฃ section of P . Let ๐‘ƒ2 be the ๐‘ข โˆ’ ๐‘ฃ path given by the path

๐‘„2 followed by the edge ๐‘ค๐‘ฃ. Then ๐‘ƒ1 and ๐‘ƒ2 are internally disjoint by the

definition of ๐‘„1, ๐‘„2, ๐‘ฅ and P . The proof now follows by induction and is

complete.

Corollary (2.15)

If ๐บ is 2-connected, then any two vertices of ๐บ lie on a common cycle.

Definition (2.12)

An edge ๐‘’ is said to be subdivided when it is deleted and replaced by a path of

length two connecting its ends, the internal vertex of this path being a new vertex.

Page 26: A study on connectivity in graph theory  june 18 pdf

26

Figure (2.11)

Subdivision of an edge

Note :-

The class of blocks with atleast 3 vertices is closed under the operation of

subdivision.

Corollary (2.16)

If ๐บ is a block with ๐‘› โ‰ฅ 3, then any two edges of ๐บ lie on a common cycle.

Proof :-

Let ๐บ be a block with ๐‘› โ‰ฅ 3, and let ๐‘’1 and ๐‘’2 be two edges of ๐บ. Form a new

graph G by subdividing ๐‘’1 and ๐‘’2 and denote the new vertices by ๐‘ฃ1 and ๐‘ฃ2.

Clearly G is a block with atleast five vertices, and hence is 2-connected. It follows

that ๐‘ฃ1 and ๐‘ฃ2 lie on a common cycle of G . Thus ๐‘’1 and ๐‘’2 lie on a common cycle

of ๐บ.

Page 27: A study on connectivity in graph theory  june 18 pdf

27

CHAPTER-2

APPLICATIONS

Application (3.1)

If we think of graph as representing a communication network, the

connectivity (or edge connectivity) becomes the smallest number of

communication stations (or communication links) whose break down would

jeopardize communication in the system. The higher the connectivity and edge

connectivity, the more reliable the network. From this point of view, a tree

network, such as the one obtained by Kruskalโ€™s Algorithm, is not very reliable, and

one is led to consider the following generalization of the connector problem.

Let k be a given positive integer and let ๐บ be a weighted graph. Determine a

minimum-weight k-connected spanning subgraph of ๐บ.

For k=1, this problem reduces to the connector problem, which can be solved

by Kruskalโ€™s Algorithm. For values of k greater than one, the problem is unsolved

and is known to be difficult. However if ๐บ is a complete graph in which each edge

is assigned unit weight, then the problem has a simple solution which we now

present.

Observe that, for a weighted complete graph on ๐‘›-vertices in which edge is

assigned unit weight, a minimum-weighted ๐‘š-connected spanning subgraph is

simply an m-connected graph on ๐‘› vertices with as few edges as possible. We shall

denote by ๐‘“(๐‘š, ๐‘›) the least number of edges that an ๐‘š-connected graph on ๐‘›

vertices can have (It is, of course, assumed that ๐‘š < ๐‘›).

๐‘“(๐‘š, ๐‘›) โ‰ฅ [๐‘š๐‘›

2] (1)

Page 28: A study on connectivity in graph theory  june 18 pdf

28

We shall show that equality holds in (1) by constructing an ๐‘š-connected graph

Hm ,n on ๐‘› vertices that has exactly [๐‘š๐‘›

2] edges. The structure of Hm ,n depends on

the pattern of ๐‘š and ๐‘›, there are 3 cases.

Case 1 : ๐‘š even. Let ๐‘š = 2๐‘Ÿ. Then H2r,m is constructed as follows. It has vertices

0,1, โ€ฆ . , ๐‘› โˆ’ 1 and two vertices ๐‘– and ๐‘— are joined if ๐‘– โˆ’ ๐‘Ÿ โ‰ค ๐‘— โ‰ค ๐‘– + ๐‘Ÿ . H8,n is

shown in figure 3.1 (a).

Case 2 : ๐‘š odd, ๐‘› even. Let ๐‘š = 2๐‘Ÿ + 1. Then H2r+1,n is constructed by first

drawing H2r,n and then adding edges joining vertex ๐‘– to vertex ๐‘– +๐‘›

2 for 1 โ‰ค ๐‘– โ‰ค

๐‘›

2 .

H9,8 is shown in figure 3.1(b).

Case 3 : ๐‘š odd, ๐‘› odd. Let = 2๐‘Ÿ + 1 . Then H2r+1, n is constructed by first drawing

H2r,n and then adding edges joining vertex 0 to vertices ๐‘›โˆ’1

2 and

๐‘›+1

2 and vertex ๐‘– to

vertex ๐‘– +๐‘›+1

2 for 1 โ‰ค ๐‘– <

๐‘›โˆ’1

2 . H9,9 is shown in figure 3.1 (c).

Page 29: A study on connectivity in graph theory  june 18 pdf

29

Figure (3.1)

Theorem (3.1) (Harary Theorem)

The graph nmH , is ๐‘š-connected.

Proof :-

Consider the case ๐‘š โˆ’ 2๐‘Ÿ. We shall show that nmH , has no vertex cut of

fewer than 2๐‘Ÿ vertices. If possible, let V be a vertex cut with |V | < 2๐‘Ÿ . Let ๐‘– and

๐‘— be vertices belonging to different components of VH nr,2 . Consider the two

sets of vertices ๐‘† = {๐‘–, ๐‘– + 1, โ€ฆ , ๐‘— โˆ’ 1, ๐‘—} and ๐‘‡ = {๐‘—, ๐‘— + 1, โ€ฆ , ๐‘– โˆ’ 1, ๐‘–} where

Page 30: A study on connectivity in graph theory  june 18 pdf

30

addition is taken modulo ๐‘›. Since |V | < 2๐‘Ÿ, we may assume, without loss of

generality, that |V โˆฉ ๐‘ | < ๐‘Ÿ. Then there is clearly a sequence of distinct vertices in

๐‘†| V which starts with ๐‘–, ends with ๐‘—, and is such that the difference between any

two consecutive terms is atmost ๐‘–. But such a sequence is an (๐‘–, ๐‘—) path in

VH nr,2 , a contradiction. Hence nrH ,2 is 2๐‘Ÿ-connected. The case ๐‘š = 2๐‘Ÿ + 1 is

also 2๐‘Ÿ + 1 -connected.

It is easy to see that

2,

mnnmf (2)

It now follows from (1) and (2) that

2,

mnnmf and that nmH , is an ๐‘š-

connected graph on ๐‘›-vertices with a few edges as possible.

Application (3.2)

Suppose we are given n stations that are to be connected by means of e lines

(telephone lines, bridges, rail roads, tunnels, or highways) where 1 ne . What is

the best way of connecting? By โ€œbestโ€ we mean that the network should be as

invulnerable to destruction of individual stations and individual lines as possible.

In other words, construct a graph with n vertices and e edges that has the maximum

possible edge connectivity and vertex connectivity.

Page 31: A study on connectivity in graph theory  june 18 pdf

31

Figure (3.2)

For example, the graph in figure (3.2) has n=8, e=16, and has vertex

connectivity of one and edge connectivity of three. Another graph with the same

number of vertices and edges (8 and 16, respectively) can be drawn as shown in

figure (3.3).

Figure (3.3)

Graph with 8 vertices and 16 edges

It can easily be seen that the edge connectivity as well as the vertex connectivity

of this graph is four. Consequently, even after any three stations are bombed, or

Page 32: A study on connectivity in graph theory  june 18 pdf

32

any three lines destroyed, the remaining stations can still continue to

โ€œcommunicateโ€ with each other. Thus the network of figure (3.3) is better

connected than that of figure (3.2) (although both consist of the same number of

lines-16).

Theorem (3.2)

The maximum vertex connectivity one can achieve with a graph G of n

vertices and e edges 1 ne is the integral part of the number n

e2

Proof :-

Every edge in G contributes two degrees. The total (2e degrees) is divided

among n vertices. Therefore, there must be at least one vertex in G whose degree is

equal to or less than the number n

e2 . The vertex connectivity of G cannot exceed

this number.

To show that this value can actually be achieved, one can first construct an n-

vertex regular graph of degree equal to the integral part of the number n

e2 and

then add the remaining 2

ne .(integral part of the number n

e2 ) edges

arbitrarily.

Thus we can summarize as follows:

vertex connectivity โ‰ค edge connectivity โ‰ค n

e2,

and

Page 33: A study on connectivity in graph theory  june 18 pdf

33

maximum vertex connectivity possible = integral part of the number n

e2 .

Thus for a graph with 8 vertices and 16 edges, we can achieve a vertex

connectivity(and therefore edge connectivity) s high as four (8

162 ).

Page 34: A study on connectivity in graph theory  june 18 pdf

34

REFERENCES

1. Diestel, R., Graph Theory, Electronic Edition,

2. Chartrand, Gary (1985), Introductory Graph Theory, Dover.

3. Bondy, J.A.; Murty, U.S.R. (2008), Graph Theory, Springer.

4. Biggs, N.; Lloyd, E.; Wilson, R. (1986), Graph Theory, 1736โ€“1936, Oxford

University Press.

5. Harary, Frank (1969), Graph Theory, Reading, MA: Addison-Wesley.