SlideShare a Scribd company logo
1 of 11
GRAPH THEORY
AND
COMBINATORICS
10CS42
What is Graph Theory?
Graph theory is the study of graphs,
which are mathematical structures used to
model pairwise relations between objects from
a certain collection.
Why we need to study
 Graph Theory?
• In computer science, graphs are used to represent networks of
  communication, data organization, computational devices, the flow
  of computation, etc. One practical example: The link structure
  of a website could be represented by a directed graph.
• . The vertices are the web pages available at the website and a
  directed edge from page A to page B exists if and only if A contains
  a link to B.
What are the topics we have
covered in 1st unit? Lets recall
them
•   Directed Graphs, Undirected Graphs
•   Complete graph
•   Bipartite graph, complete bipartite graph
•   Regular graph
•   Walks, trial, circuit,path,cycle
•   Connected & disconnected graphs
•   Euler circuits & Euler trials
Contents under 2nd Unit:

•   Planar & non-planar Graphs
•   Euler’s Formula
•   Detection of planarity
•   Graph coloring
•   Chromatic polynomials
•   Map coloring
Planar & non-planar graphs
• A graph which can be represented by at least
  one plane drawing in which the edges meet
  only at the vertices is called Planar graph.
• A graph which can not be represented by at least
  one plane drawing in which the edges meet only
  at the vertices is called Non planar graph.
Problems related to planar
graphs:

1.Whether complete graph K5 is planar
graph or not?
2.Whether complete graph K3,3 is
planar or not?
1.
2.
Platonic solids
 Solid bodies having faces and vertices
which are such that
(i) all faces are congurent, and
(ii) the same number of faces meet at each
vertex, are called platonic solids.

More Related Content

What's hot

Graph representation
Graph representationGraph representation
Graph representationTech_MX
 
Adjacency list
Adjacency listAdjacency list
Adjacency listStefi Yu
 
Data structure - Graph
Data structure - GraphData structure - Graph
Data structure - GraphMadhu Bala
 
Graph Theory,Graph Terminologies,Planar Graph & Graph Colouring
Graph Theory,Graph Terminologies,Planar Graph & Graph ColouringGraph Theory,Graph Terminologies,Planar Graph & Graph Colouring
Graph Theory,Graph Terminologies,Planar Graph & Graph ColouringSaurabh Kaushik
 
Graph Theory: Matrix representation of graphs
Graph Theory: Matrix representation of graphsGraph Theory: Matrix representation of graphs
Graph Theory: Matrix representation of graphsAshikur Rahman
 
Matrix representation of graph
Matrix representation of graphMatrix representation of graph
Matrix representation of graphRounak Biswas
 
Graphs in data structure
Graphs in data structureGraphs in data structure
Graphs in data structurehamza javed
 
Graphs in Data Structure
 Graphs in Data Structure Graphs in Data Structure
Graphs in Data Structurehafsa komal
 
Applications of graphs
Applications of graphsApplications of graphs
Applications of graphsTech_MX
 
Graph in Data Structure
Graph in Data StructureGraph in Data Structure
Graph in Data StructureProf Ansari
 
Graph theory and its applications
Graph theory and its applicationsGraph theory and its applications
Graph theory and its applicationsManikanta satyala
 
Graph theory in network system
Graph theory in network systemGraph theory in network system
Graph theory in network systemManikanta satyala
 
CPSC 125 Ch 5 Sec 1
CPSC 125 Ch 5 Sec 1CPSC 125 Ch 5 Sec 1
CPSC 125 Ch 5 Sec 1David Wood
 
Graph Theory Introduction
Graph Theory IntroductionGraph Theory Introduction
Graph Theory IntroductionMANISH T I
 
Graph: Euler path and Euler circuit
Graph: Euler path and Euler circuitGraph: Euler path and Euler circuit
Graph: Euler path and Euler circuitLiwayway Memije-Cruz
 
Graph Data Structure
Graph Data StructureGraph Data Structure
Graph Data StructureKeno benti
 

What's hot (19)

Graph representation
Graph representationGraph representation
Graph representation
 
Adjacency list
Adjacency listAdjacency list
Adjacency list
 
Data structure - Graph
Data structure - GraphData structure - Graph
Data structure - Graph
 
Graph Theory,Graph Terminologies,Planar Graph & Graph Colouring
Graph Theory,Graph Terminologies,Planar Graph & Graph ColouringGraph Theory,Graph Terminologies,Planar Graph & Graph Colouring
Graph Theory,Graph Terminologies,Planar Graph & Graph Colouring
 
Graph Theory: Matrix representation of graphs
Graph Theory: Matrix representation of graphsGraph Theory: Matrix representation of graphs
Graph Theory: Matrix representation of graphs
 
Graph theory
Graph theoryGraph theory
Graph theory
 
Matrix representation of graph
Matrix representation of graphMatrix representation of graph
Matrix representation of graph
 
Graphs in data structure
Graphs in data structureGraphs in data structure
Graphs in data structure
 
Graphs in Data Structure
 Graphs in Data Structure Graphs in Data Structure
Graphs in Data Structure
 
Applications of graphs
Applications of graphsApplications of graphs
Applications of graphs
 
Graph
GraphGraph
Graph
 
Graph in Data Structure
Graph in Data StructureGraph in Data Structure
Graph in Data Structure
 
Graph theory and its applications
Graph theory and its applicationsGraph theory and its applications
Graph theory and its applications
 
Graph theory in network system
Graph theory in network systemGraph theory in network system
Graph theory in network system
 
CPSC 125 Ch 5 Sec 1
CPSC 125 Ch 5 Sec 1CPSC 125 Ch 5 Sec 1
CPSC 125 Ch 5 Sec 1
 
Graph Theory Introduction
Graph Theory IntroductionGraph Theory Introduction
Graph Theory Introduction
 
Graph data structure and algorithms
Graph data structure and algorithmsGraph data structure and algorithms
Graph data structure and algorithms
 
Graph: Euler path and Euler circuit
Graph: Euler path and Euler circuitGraph: Euler path and Euler circuit
Graph: Euler path and Euler circuit
 
Graph Data Structure
Graph Data StructureGraph Data Structure
Graph Data Structure
 

Similar to Graph theory

Zero Lecture MTH401.pptx
Zero Lecture MTH401.pptxZero Lecture MTH401.pptx
Zero Lecture MTH401.pptxsanchitchopra16
 
09_Graphs_handout.pdf
09_Graphs_handout.pdf09_Graphs_handout.pdf
09_Graphs_handout.pdfIsrar63
 
UNIT 2 GEOMETRIC MODELING.pptx
UNIT 2  GEOMETRIC MODELING.pptxUNIT 2  GEOMETRIC MODELING.pptx
UNIT 2 GEOMETRIC MODELING.pptxCHINNARASUK
 
Graphs in datastructures
Graphs in datastructuresGraphs in datastructures
Graphs in datastructuresLikhithaGunturi
 
Part 4-Types and mathematical representations of Curves .pptx
Part 4-Types and mathematical representations of Curves .pptxPart 4-Types and mathematical representations of Curves .pptx
Part 4-Types and mathematical representations of Curves .pptxKhalil Alhatab
 
Basics of Graphs Theory
Basics of Graphs TheoryBasics of Graphs Theory
Basics of Graphs TheoryMariya Zaki
 
Unit II_Graph.pptxkgjrekjgiojtoiejhgnltegjte
Unit II_Graph.pptxkgjrekjgiojtoiejhgnltegjteUnit II_Graph.pptxkgjrekjgiojtoiejhgnltegjte
Unit II_Graph.pptxkgjrekjgiojtoiejhgnltegjtepournima055
 
Map Coloring and Some of Its Applications
Map Coloring and Some of Its Applications Map Coloring and Some of Its Applications
Map Coloring and Some of Its Applications MD SHAH ALAM
 
A survey on graph kernels
A survey on graph kernelsA survey on graph kernels
A survey on graph kernelsvincyy
 
A MATLAB Computational Investigation of the Jordan Canonical Form of a Class ...
A MATLAB Computational Investigation of the Jordan Canonical Form of a Class ...A MATLAB Computational Investigation of the Jordan Canonical Form of a Class ...
A MATLAB Computational Investigation of the Jordan Canonical Form of a Class ...IRJET Journal
 
From Polygons to Quadratics.pptx
From Polygons to Quadratics.pptxFrom Polygons to Quadratics.pptx
From Polygons to Quadratics.pptxyaswanthnaik27
 

Similar to Graph theory (20)

Zero Lecture MTH401.pptx
Zero Lecture MTH401.pptxZero Lecture MTH401.pptx
Zero Lecture MTH401.pptx
 
09_Graphs_handout.pdf
09_Graphs_handout.pdf09_Graphs_handout.pdf
09_Graphs_handout.pdf
 
Graphs
GraphsGraphs
Graphs
 
UNIT 2 GEOMETRIC MODELING.pptx
UNIT 2  GEOMETRIC MODELING.pptxUNIT 2  GEOMETRIC MODELING.pptx
UNIT 2 GEOMETRIC MODELING.pptx
 
Graph theory
Graph theoryGraph theory
Graph theory
 
Graphs in datastructures
Graphs in datastructuresGraphs in datastructures
Graphs in datastructures
 
O2 Math.pdf
O2 Math.pdfO2 Math.pdf
O2 Math.pdf
 
nosql.pptx
nosql.pptxnosql.pptx
nosql.pptx
 
Part 4-Types and mathematical representations of Curves .pptx
Part 4-Types and mathematical representations of Curves .pptxPart 4-Types and mathematical representations of Curves .pptx
Part 4-Types and mathematical representations of Curves .pptx
 
Basics of Graphs Theory
Basics of Graphs TheoryBasics of Graphs Theory
Basics of Graphs Theory
 
Unit II_Graph.pptxkgjrekjgiojtoiejhgnltegjte
Unit II_Graph.pptxkgjrekjgiojtoiejhgnltegjteUnit II_Graph.pptxkgjrekjgiojtoiejhgnltegjte
Unit II_Graph.pptxkgjrekjgiojtoiejhgnltegjte
 
Graphs data structures
Graphs data structuresGraphs data structures
Graphs data structures
 
Bill howe 8_graphs
Bill howe 8_graphsBill howe 8_graphs
Bill howe 8_graphs
 
Map Coloring and Some of Its Applications
Map Coloring and Some of Its Applications Map Coloring and Some of Its Applications
Map Coloring and Some of Its Applications
 
Graph 1
Graph 1Graph 1
Graph 1
 
A survey on graph kernels
A survey on graph kernelsA survey on graph kernels
A survey on graph kernels
 
Graph Theory
Graph TheoryGraph Theory
Graph Theory
 
ppt 1.pptx
ppt 1.pptxppt 1.pptx
ppt 1.pptx
 
A MATLAB Computational Investigation of the Jordan Canonical Form of a Class ...
A MATLAB Computational Investigation of the Jordan Canonical Form of a Class ...A MATLAB Computational Investigation of the Jordan Canonical Form of a Class ...
A MATLAB Computational Investigation of the Jordan Canonical Form of a Class ...
 
From Polygons to Quadratics.pptx
From Polygons to Quadratics.pptxFrom Polygons to Quadratics.pptx
From Polygons to Quadratics.pptx
 

Graph theory

  • 2. What is Graph Theory? Graph theory is the study of graphs, which are mathematical structures used to model pairwise relations between objects from a certain collection.
  • 3. Why we need to study Graph Theory? • In computer science, graphs are used to represent networks of communication, data organization, computational devices, the flow of computation, etc. One practical example: The link structure of a website could be represented by a directed graph. • . The vertices are the web pages available at the website and a directed edge from page A to page B exists if and only if A contains a link to B.
  • 4. What are the topics we have covered in 1st unit? Lets recall them • Directed Graphs, Undirected Graphs • Complete graph • Bipartite graph, complete bipartite graph • Regular graph • Walks, trial, circuit,path,cycle • Connected & disconnected graphs • Euler circuits & Euler trials
  • 5. Contents under 2nd Unit: • Planar & non-planar Graphs • Euler’s Formula • Detection of planarity • Graph coloring • Chromatic polynomials • Map coloring
  • 6. Planar & non-planar graphs • A graph which can be represented by at least one plane drawing in which the edges meet only at the vertices is called Planar graph. • A graph which can not be represented by at least one plane drawing in which the edges meet only at the vertices is called Non planar graph.
  • 7.
  • 8. Problems related to planar graphs: 1.Whether complete graph K5 is planar graph or not? 2.Whether complete graph K3,3 is planar or not?
  • 9. 1.
  • 10. 2.
  • 11. Platonic solids Solid bodies having faces and vertices which are such that (i) all faces are congurent, and (ii) the same number of faces meet at each vertex, are called platonic solids.