graph theory final
TRANSCRIPT
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 1/24
Graph Theory & it’s application
Presented by
Jit Saha
M.Tech CSE 1st year
03/05/12 jit saha-KGEC 1
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 2/24
Content
1. History of graph theory
2. Elementary concepts
3. Applications
4. Reference
03/05/12 jit saha-KGEC 2
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 3/24
1.History of graph theory
Leonhard Euler's paper on “Leonhard Euler's paper on “Seven BridgesSeven Bridges
of Königsberg”of Königsberg” ,,
published in 1736. published in 1736.
03/05/12 jit saha-KGEC 3
Content
walk about the city so ,crosseach bridge once & return to
the starting point.
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 4/24
1.History of graph theory-contd
03/05/12 jit saha-KGEC 4
Cycles in Polyhedra
Content
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 5/24
1.History of graph theory-contd
03/05/12 jit saha-KGEC 5
Four Colors of Maps
Content
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 6/24
2.Elementary concepts
• G(V,E) ,two sets of
objects
– Vertices (or nodes) ,set V
– Edges, set E
• Represented with circles
joined by lines
•
|V|=order of graph• | E |=size of graph
03/05/12 jit saha-KGEC 6
For the above simple
directed graph,
V ={A,B,C,D} E ={AB,BD,CD,AC,AD,BC}
|V |=4
| E|=6
Content
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 7/24
3.Applications
I. Computer Science
II. Chemistry
III. Operation Research
IV. Biological science
V. Other application
03/05/12 jit saha-KGEC 7
Content
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 8/24
I. Computer Science
• Data structure & Algorithm design
• Operating system
• DBMS
• Compiler design
• Computer networking & network security
03/05/12 jit saha-KGEC 8
Content
Application
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 9/24
Data structure & Algorithm design
• Serve as data structure
• Foundation of different algorithm
• Performance measurement
– Time complexity
– Space complexity
03/05/12 jit saha-KGEC 9
Content
Application
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 10/24
Operating system
• Modeling operating system
• Defining file structure
• Deadlock handling
• Defining storage structure
• Process scheduling
03/05/12 jit saha-KGEC 10
Content
Application
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 11/24
operating system-contd
03/05/12 jit saha-KGEC 11
Content
Application
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 12/24
DBMS
• Defining relation model
• ER diagram designing
• SQL Query optimization
• Transaction processing
– Precedence graph
03/05/12 jit saha-KGEC 12
Content Application
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 13/24
Compiler design
• Syntax tree construction
• Semantic checking
• Code optimization
– By DAG
• Graph coloring in
register optimization
03/05/12 jit saha-KGEC 13
Content
Application
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 14/24
Compiler design-contd
d=a+b
f=b/c
g=a+b
f=c+dd=f+c
03/05/12 jit saha-KGEC 14
DAG
representation
Graph coloring in
register allocation
Content
Applicatio
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 15/24
computer networking & network securuty
• Defining n/w topology
• path costs computation
– Routing protocols use
shortest path algorithms
• In multicast routing
protocol
03/05/12 jit saha-KGEC 15
Content
Application
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 16/24
computer networking & network securuty-
contd
• simulate propagation of
worms
– vertices are routing servers
–edges are the links
• Basec on minimum vertex
cover property
• finding the worm
propagation
03/05/12 jit saha-KGEC 16
vertex Set g={2,4,5}covers all the verticesin G
Content
Application
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 17/24
Other Computer Science application
• Search engine optimization
• Parallel algorithm solving
• software Engineering
• FSM model
• Computer architecture
03/05/12 jit saha-KGEC 17
content
application
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 18/24
II. Chemistry
• Structural representation of molecule
• Enumeration Chemical Isomers
• acyclic compounds are trees
03/05/12 jit saha-KGEC 18
Content
application
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 19/24
III. Operation research
• Solving LPP by
graphical method
• Estimating project
activity – PERT & CPM
• In Game Theory
– Using tree
03/05/12 jit saha-KGEC 19
content application
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 20/24
III. Operation research-contd
03/05/12 jit saha-KGEC 20
Game tree structurePert &CPM
content
application
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 21/24
IV. Biological Science
• statistical theory of
biological networks
• In DNA Sequencing
03/05/12 jit saha-KGEC 21
Example
-ATCGACTATAAGGC
ATCGAA
GAA
TCGCGA
GGC
GAC ACT
CTA
TAT ATA
AGGGGC
ATC
TAA
AAG
GCA
CAT
content
application
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 22/24
IV. Biological Science-contd
• Spread and Control of
Disease through Social
Networks – Social Network = Graph
– Vertices = People
– Edges = contact
03/05/12 jit saha-KGEC 22
content
application
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 23/24
V. Other application
• Utilities problem
• Electrical network problem
• Bus-trail network
• Pedigree(family tree)
• Telephone network systems
03/05/12 jit saha-KGEC 23
content
application
5/14/2018 Graph Theory Final - slidepdf.com
http://slidepdf.com/reader/full/graph-theory-final 24/24
4. Reference
• Books
– Graph Theory with Applications to Engineering and
Computer Science by Narsingh Deo
–
Discrete Mathematics and Its Applications by Kenneth H.Rose
• URL
– http://en.wikipedia.org/wiki/Graph_theory
– http://mathworld.wolfram.com/GraphTheory.html
– http://www.britannica.com/EBchecked/topic/242012/graph-theor
03/05/12 jit saha-KGEC 24