Some Concepts of Graph Theory - COnnecting REpositories · 2012. 8. 8. · R. J. Trudeau,...

Post on 14-Mar-2021

6 views 0 download

transcript

Some Concepts of Graph TheoryMalay BhattacharyyaSRF, MIU, ISI Kolkata

May 12, 2011 1Interactive Seminar Series 2011

Nat

ure

Pre

cedi

ngs

: doi

:10.

1038

/npr

e.20

12.7

120.

1 : P

oste

d 3

Apr

201

2

The story begins…

p königsberg bridge on the Pregel River

May 12, 2011 2Interactive Seminar Series 2011

Nat

ure

Pre

cedi

ngs

: doi

:10.

1038

/npr

e.20

12.7

120.

1 : P

oste

d 3

Apr

201

2

The königsberg bridge problem

May 12, 2011 3Interactive Seminar Series 2011

Find a traversal through the cities thatwould cross each bridge once andonly once.Formalized version:Find an Euler walk in the shown graph.

Nat

ure

Pre

cedi

ngs

: doi

:10.

1038

/npr

e.20

12.7

120.

1 : P

oste

d 3

Apr

201

2

A graph

p G = (V, E)n V: Set of vertices {v1, v2, …, vm}n E: Set of edges {e1, e2, …, en}

n E ⊆ V⨯V

p Order of the graph: mp Size of the graph: n

May 12, 2011 4Interactive Seminar Series 2011

Nat

ure

Pre

cedi

ngs

: doi

:10.

1038

/npr

e.20

12.7

120.

1 : P

oste

d 3

Apr

201

2

Vertex incidence, self-loops and degree

May 12, 2011 5Interactive Seminar Series 2011

Given, G = (V, E)I(v) = {(i, j)⊆V⨯v|(i, j)ϵE}d(v) = |I(v)|d(G) = (1/|V|).∑vϵV d(v)∑vϵV d(v) is twice the size of the graph i.e. 2|E|

Nat

ure

Pre

cedi

ngs

: doi

:10.

1038

/npr

e.20

12.7

120.

1 : P

oste

d 3

Apr

201

2

Directed graph

p Distinguishing vertex pairs

May 12, 2011 6Interactive Seminar Series 2011

Nat

ure

Pre

cedi

ngs

: doi

:10.

1038

/npr

e.20

12.7

120.

1 : P

oste

d 3

Apr

201

2

In-degree and out-degree

p In-degree: d–(v)p Out-degree: d+(v)

∑vϵV d–(v) = ∑vϵV d+(v) = |E|

May 12, 2011 Interactive Seminar Series 2011 7

Nat

ure

Pre

cedi

ngs

: doi

:10.

1038

/npr

e.20

12.7

120.

1 : P

oste

d 3

Apr

201

2

Significant theorems

p The number of vertices of odd degree in a graph is always even.

May 12, 2011 8Interactive Seminar Series 2011

Nat

ure

Pre

cedi

ngs

: doi

:10.

1038

/npr

e.20

12.7

120.

1 : P

oste

d 3

Apr

201

2

Walks, paths and cyclesp A walk is a sequence of edges in a graph

n A walk in which no edge is repeated is a trailn A trail in which no vertex is repeated is a pathn A path which have same start and end vertices is a cycle

May 12, 2011 Interactive Seminar Series 2011 9

Nat

ure

Pre

cedi

ngs

: doi

:10.

1038

/npr

e.20

12.7

120.

1 : P

oste

d 3

Apr

201

2

Tree

May 12, 2011 10Interactive Seminar Series 2011

Nat

ure

Pre

cedi

ngs

: doi

:10.

1038

/npr

e.20

12.7

120.

1 : P

oste

d 3

Apr

201

2

Properties of a tree

p A tree is a connected graph with no cyclesp There is one and only one path between every pair of verticesp The degree of a tree with n vertices is 2(n–1)/n

May 12, 2011 11Interactive Seminar Series 2011

Nat

ure

Pre

cedi

ngs

: doi

:10.

1038

/npr

e.20

12.7

120.

1 : P

oste

d 3

Apr

201

2

Cliques: Complete subgraphs

1-vertex cliques (vertices) – 23,2-vertex cliques (edges) – 42,3-vertex cliques (light blue triangles) – 19 (11 are maximal),4-vertex cliques (dark blue trianges) – 2 (both are maximum and maximal).Clique number of the graph: 4

May 12, 2011 12Interactive Seminar Series 2011

Nat

ure

Pre

cedi

ngs

: doi

:10.

1038

/npr

e.20

12.7

120.

1 : P

oste

d 3

Apr

201

2

Bipartite graph and biclique

May 12, 2011 Interactive Seminar Series 2011 13

G = (V1, V2, E), where E ⊆ V1⨯ V2

Nat

ure

Pre

cedi

ngs

: doi

:10.

1038

/npr

e.20

12.7

120.

1 : P

oste

d 3

Apr

201

2

Planar and non-planar graphs

May 12, 2011 Interactive Seminar Series 2011 14

Nat

ure

Pre

cedi

ngs

: doi

:10.

1038

/npr

e.20

12.7

120.

1 : P

oste

d 3

Apr

201

2

The story ends…

p An Euler walk is a walk that traverses every edges of a graph oncen Criterion: During any walk in the graph, the number of times one enters a non-terminal vertex equals the number of times one leaves it.n Thus, the degree values of thenon-terminal vertices should beeven.n But, this graph has degreevalues 3, 3, 5, 5.n So, no solution exists.

May 12, 2011 Interactive Seminar Series 2011 15

Nat

ure

Pre

cedi

ngs

: doi

:10.

1038

/npr

e.20

12.7

120.

1 : P

oste

d 3

Apr

201

2

References1. F. Harary, Graph Theory, Addison-Wesley, 1969.2. N. Deo. Graph Theory with Application to Engineering and Computer

Science, Prentice-Hall, Englewood Cliffs, N.J., 1974.3. C. Berge, Graphs, North-Holland, 1985.4. R. J. Trudeau, Introduction to Graph Theory, Dover Publications, 1994.5. D. B. West, Introduction to Graph Theory, Prentice Hall, 1996.6. Introduction to Graph Theory by R.J. Wilson Addison WesleyLongman 1996.7. R. Diestel. Graph Theory, Third Edition, Springer, Heidelberg, 2000.8. M. C. Golumbic, Algorithmic Graph Theory and its Applications, SecondEdition, Annals of Discrete Mathematics, 57, 2004.May 12, 2011 16Interactive Seminar Series 2011

Nat

ure

Pre

cedi

ngs

: doi

:10.

1038

/npr

e.20

12.7

120.

1 : P

oste

d 3

Apr

201

2

Thank you

May 12, 2011 17Interactive Seminar Series 2011

Nat

ure

Pre

cedi

ngs

: doi

:10.

1038

/npr

e.20

12.7

120.

1 : P

oste

d 3

Apr

201

2