SlideShare una empresa de Scribd logo
1 de 13
i
i
HERITAGE INSTITUTE OF TECHNOLOGY
DEPT. - COMPUTER SCIENCE AND ENGINEERING
1ST
YEAR SECTION ‘A’
PROJECT : COLORING OF GRAPHS and ITS APPLICATIONS
GROUP MEMBERS :
•MANOJIT CHAKRABORTY ROLL NO. 1451050
•SAPTARSHI KUNDU ROLL NO. 1451052
•RISHU RAJ ROLL NO. 1451048
•PALLAVI MAZUMDER ROLL NO. 1451053
 GRAPH COLORING :
1. Vertex coloring :
It is a way of coloring the vertices of a graph such that no
two adjacent vertices share the same color.
A (vertex) coloring of a graph G is a mapping c : V(G) S.→
The elements of S are called colors; the vertices of one
color form a color class. If |S| = k, we say that c is a k-
coloring (often we use S = {1, . . . , k}).
Clearly, if H is a sub graph of G then any proper coloring of G
is a proper coloring of H.
Edge and Face coloring can be transformed into Vertex
version
2. Chromatic number :
 χ = least number of colors needed to color a graph.
Chromatic number of a complete graph:
χ(Kn) = n
The chromatic number χ(G) is the smallest k such that G has proper k-coloring. G is
called k-chromatic.
•Properties of χ(G) :
 
There are a lot of theorems regarding χ(G).But we are not going to prove them.
 
χ(G) = 1 if and only if G is totally disconnected
χ(G) ≥ 3 if and only if G has an odd cycle (equivalently, if G is not bipartite)
χ(G) ≥ ω(G) (clique number)
χ(G) ≤ Δ(G)+1 (maximum degree)
3. Four color theorem :
 Francis Guthrie (1852)
  The four color map theorem, states that, given any separation of a plane into contiguous regions,
producing a figure called a map, no more than four colors are required to color the regions of the map so
that no two adjacent regions have the same color.
 It has many failed proofs.
 4-color theorem finally proved in 1977 (Appel, Haken).First major computer-based proof
Optimal 4 coloring example :
 A graph is 2-colorable iff it is bipartite
 ω(G) – size of largest clique in G
χ(G) ≥ ω(G)
– Clique of size n requires n colors
– χ(G)=7, ω(G) =5.
 Mycielski’s Construction
– It Can be used to make graphs with arbitrarily
large chromatic numbers, that do not contain K3
as a sub graph.
5. 5 color theorem :
•All planar graphs can be colored with at most 5 colors
•Basis step: True for n(G) ≤ 5
•Induction step: n(g) > 5
•There exists a vertex v in G of degree at most 5.
•G – v must be 5-colorable by induction hypothesis
Proof by example :
•If G is 5-colorable, done
•If G is not 5 colorable, we have:
•Is there a Kempe chain including v1 and v3?
There is no Kempe chain There is a Kempe chain
There cannot be a Kempe chain v4 cannot directly influence v2 including v2 and v4
6. Edge coloring :
An edge-coloring of G is a mapping f : E(G)→S. The element of S
are colors; the edges of one color form a color class. If |S| = k, then f
is a k-edge-coloring.
• Every edge-coloring problem can be
transformed into a vertex-coloring problem
• Coloring the edges of graph G is the same as
coloring the vertices in L(G)
• Not every vertex-coloring problem can be
transformed into an edge-coloring problem
• Every graph has a line graph, but not every
graph is a line graph of some other graph
7. Applications of Graph Coloring:
The graph coloring problem has huge number of applications.
• Making Schedule or Time Table:
• Mobile Radio Frequency Assignment:
• Sudoku: 
• Register Allocation:
• Bipartite Graphs: 
• Map Coloring: 
 Each cell is a vertex
 Each integer label is a “color”
 A vertex is adjacent to
another vertex if one of the
following hold:
 Same row
 Same column
 Same 3x3 grid
 Vertex-coloring solves Sudoku
 Applications: Sudoku
 Applications – coloring graphs
• Color a map such that two regions with a common border are assigned different
colors.• Each map can be represented by a graph:
– Each region of the map is represented by a vertex;
– Edges connect two vertices if the regions represented by these vertices have a
common border.
• The resulting graph is called the dual graph of the map.
 Application – GSM Networks :
The Groupe Spécial Mobile (GSM) was created in 1982 to provide a standard for a mobile
telephone system. The first GSM network was launched in 1991 by Radiolinja in Finland
with joint technical infrastructure maintenance from Ericsson. Today, GSM is the most
popular standard for mobile phones in the world, used by over 2 billion people across more
than 212 countries. GSM is a cellular network with its entire geographical range divided
into hexagonal cells. Each cell has a communication tower which connects with mobile
phones within the cell. All mobile phones connect to the GSM network by searching for
cells in the immediate vicinity. GSM networks operate in only four different frequency
ranges. The reason why only four different frequencies suffice is clear: the map of the
cellular regions can be properly colored by using only four different colors! So, the vertex
coloring algorithm may be used for assigning at most four different frequencies for any
GSM mobile phone network
 THANK YOU

Más contenido relacionado

La actualidad más candente

Graph isomorphism
Graph isomorphismGraph isomorphism
Graph isomorphism
Core Condor
 

La actualidad más candente (20)

Graph coloring problem
Graph coloring problemGraph coloring problem
Graph coloring problem
 
Planar graph
Planar graphPlanar graph
Planar graph
 
Euler graph
Euler graphEuler graph
Euler graph
 
Graph coloring problem(DAA).pptx
Graph coloring problem(DAA).pptxGraph coloring problem(DAA).pptx
Graph coloring problem(DAA).pptx
 
Coloring graphs
Coloring graphsColoring graphs
Coloring graphs
 
Backtracking
BacktrackingBacktracking
Backtracking
 
Graph theory presentation
Graph theory presentationGraph theory presentation
Graph theory presentation
 
Graph Coloring and Its Implementation
Graph Coloring and Its ImplementationGraph Coloring and Its Implementation
Graph Coloring and Its Implementation
 
Graph Theory: Trees
Graph Theory: TreesGraph Theory: Trees
Graph Theory: Trees
 
Edge Coloring & K-tuple coloring
Edge Coloring & K-tuple coloringEdge Coloring & K-tuple coloring
Edge Coloring & K-tuple coloring
 
Spanning trees
Spanning treesSpanning trees
Spanning trees
 
Graph isomorphism
Graph isomorphismGraph isomorphism
Graph isomorphism
 
06 Vector Visualization
06 Vector Visualization06 Vector Visualization
06 Vector Visualization
 
graph theory
graph theory graph theory
graph theory
 
Isomorphic graph
Isomorphic graphIsomorphic graph
Isomorphic graph
 
Graph theory and its applications
Graph theory and its applicationsGraph theory and its applications
Graph theory and its applications
 
Dijkstra’S Algorithm
Dijkstra’S AlgorithmDijkstra’S Algorithm
Dijkstra’S Algorithm
 
Applications of graph theory
                      Applications of graph theory                      Applications of graph theory
Applications of graph theory
 
Graphs - Discrete Math
Graphs - Discrete MathGraphs - Discrete Math
Graphs - Discrete Math
 
Introduction to Graph Theory
Introduction to Graph TheoryIntroduction to Graph Theory
Introduction to Graph Theory
 

Destacado

Interesting applications of graph theory
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theory
Tech_MX
 
Application of graph theory in drug design
Application of graph theory in drug designApplication of graph theory in drug design
Application of graph theory in drug design
Reihaneh Safavi
 
Applications of graphs
Applications of graphsApplications of graphs
Applications of graphs
Tech_MX
 
Football and graph theory
Football and graph theoryFootball and graph theory
Football and graph theory
Umang Aggarwal
 
introduction to graph theory
introduction to graph theoryintroduction to graph theory
introduction to graph theory
Chuckie Balbuena
 
the bike map - a look into a practical application of graph theory
the bike map - a look into a practical application of graph theorythe bike map - a look into a practical application of graph theory
the bike map - a look into a practical application of graph theory
Charlie Hsu
 
Queue- 8 Queen
Queue- 8 QueenQueue- 8 Queen
Queue- 8 Queen
Ha Ninh
 
The four colours theorem.
The four colours theorem.The four colours theorem.
The four colours theorem.
2IITALY
 
Graph theory
Graph theoryGraph theory
Graph theory
Kumar
 
8 queens problem using back tracking
8 queens problem using back tracking8 queens problem using back tracking
8 queens problem using back tracking
Tech_MX
 
Chromatic graph theory
Chromatic graph theoryChromatic graph theory
Chromatic graph theory
jotasmall
 

Destacado (20)

Interesting applications of graph theory
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theory
 
Graph Coloring : Greedy Algorithm & Welsh Powell Algorithm
Graph Coloring : Greedy Algorithm & Welsh Powell AlgorithmGraph Coloring : Greedy Algorithm & Welsh Powell Algorithm
Graph Coloring : Greedy Algorithm & Welsh Powell Algorithm
 
Algorithms for Graph Coloring Problem
Algorithms for Graph Coloring ProblemAlgorithms for Graph Coloring Problem
Algorithms for Graph Coloring Problem
 
Graph theory and life
Graph theory and lifeGraph theory and life
Graph theory and life
 
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 in Practise
Graph theory in PractiseGraph theory in Practise
Graph theory in Practise
 
Application of graph theory in drug design
Application of graph theory in drug designApplication of graph theory in drug design
Application of graph theory in drug design
 
CS6702 graph theory and applications notes pdf book
CS6702 graph theory and applications notes pdf bookCS6702 graph theory and applications notes pdf book
CS6702 graph theory and applications notes pdf book
 
Applications of graphs
Applications of graphsApplications of graphs
Applications of graphs
 
Football and graph theory
Football and graph theoryFootball and graph theory
Football and graph theory
 
introduction to graph theory
introduction to graph theoryintroduction to graph theory
introduction to graph theory
 
The four color theorem
The four color theoremThe four color theorem
The four color theorem
 
the bike map - a look into a practical application of graph theory
the bike map - a look into a practical application of graph theorythe bike map - a look into a practical application of graph theory
the bike map - a look into a practical application of graph theory
 
Queue- 8 Queen
Queue- 8 QueenQueue- 8 Queen
Queue- 8 Queen
 
The four colours theorem.
The four colours theorem.The four colours theorem.
The four colours theorem.
 
Graph theory
Graph theoryGraph theory
Graph theory
 
8 queens problem using back tracking
8 queens problem using back tracking8 queens problem using back tracking
8 queens problem using back tracking
 
Introduction to Router and Routing Basics
Introduction to Router and Routing BasicsIntroduction to Router and Routing Basics
Introduction to Router and Routing Basics
 
Chromatic graph theory
Chromatic graph theoryChromatic graph theory
Chromatic graph theory
 
Backtracking
BacktrackingBacktracking
Backtracking
 

Similar a GRAPH COLORING AND ITS APPLICATIONS

A study-of-vertex-edge-coloring-techniques-with-application
A study-of-vertex-edge-coloring-techniques-with-applicationA study-of-vertex-edge-coloring-techniques-with-application
A study-of-vertex-edge-coloring-techniques-with-application
Ijcem Journal
 
Distributed coloring with O(sqrt. log n) bits
Distributed coloring with O(sqrt. log n) bitsDistributed coloring with O(sqrt. log n) bits
Distributed coloring with O(sqrt. log n) bits
Subhajit Sahu
 
Graph Dynamical System on Graph Colouring
Graph Dynamical System on Graph ColouringGraph Dynamical System on Graph Colouring
Graph Dynamical System on Graph Colouring
Clyde Shen
 

Similar a GRAPH COLORING AND ITS APPLICATIONS (20)

A study-of-vertex-edge-coloring-techniques-with-application
A study-of-vertex-edge-coloring-techniques-with-applicationA study-of-vertex-edge-coloring-techniques-with-application
A study-of-vertex-edge-coloring-techniques-with-application
 
Bipartite graph
Bipartite graphBipartite graph
Bipartite graph
 
Distributed coloring with O(sqrt. log n) bits
Distributed coloring with O(sqrt. log n) bitsDistributed coloring with O(sqrt. log n) bits
Distributed coloring with O(sqrt. log n) bits
 
Greedy Edge Colouring for Lower Bound of an Achromatic Index of Simple Graphs
Greedy Edge Colouring for Lower Bound of an Achromatic Index of Simple GraphsGreedy Edge Colouring for Lower Bound of an Achromatic Index of Simple Graphs
Greedy Edge Colouring for Lower Bound of an Achromatic Index of Simple Graphs
 
Graph Dynamical System on Graph Colouring
Graph Dynamical System on Graph ColouringGraph Dynamical System on Graph Colouring
Graph Dynamical System on Graph Colouring
 
graph theory
graph theorygraph theory
graph theory
 
Lecture-9.pptx
Lecture-9.pptxLecture-9.pptx
Lecture-9.pptx
 
A linear algorithm for the grundy number of a tree
A linear algorithm for the grundy number of a treeA linear algorithm for the grundy number of a tree
A linear algorithm for the grundy number of a tree
 
Application of Vertex Colorings with Some Interesting Graphs
Application of Vertex Colorings with Some Interesting GraphsApplication of Vertex Colorings with Some Interesting Graphs
Application of Vertex Colorings with Some Interesting Graphs
 
graph 2.pptx
graph 2.pptxgraph 2.pptx
graph 2.pptx
 
THE RESULT FOR THE GRUNDY NUMBER ON P4- CLASSES
THE RESULT FOR THE GRUNDY NUMBER ON P4- CLASSESTHE RESULT FOR THE GRUNDY NUMBER ON P4- CLASSES
THE RESULT FOR THE GRUNDY NUMBER ON P4- CLASSES
 
Farhna shaikh webinar_graphcoloring
Farhna shaikh webinar_graphcoloringFarhna shaikh webinar_graphcoloring
Farhna shaikh webinar_graphcoloring
 
Ijcnc050213
Ijcnc050213Ijcnc050213
Ijcnc050213
 
Algorithms Design Assignment Help
Algorithms Design Assignment HelpAlgorithms Design Assignment Help
Algorithms Design Assignment Help
 
Glocalized Weisfeiler-Lehman Graph Kernels: Global-Local Feature Maps of Graphs
Glocalized Weisfeiler-Lehman Graph Kernels: Global-Local Feature Maps of Graphs Glocalized Weisfeiler-Lehman Graph Kernels: Global-Local Feature Maps of Graphs
Glocalized Weisfeiler-Lehman Graph Kernels: Global-Local Feature Maps of Graphs
 
Algorithms Design Exam Help
Algorithms Design Exam HelpAlgorithms Design Exam Help
Algorithms Design Exam Help
 
ENSA_Agadir_Hassane_Bouzahir_Last_Chapter_ENSA_Coloring_Dijkstra.pptx
ENSA_Agadir_Hassane_Bouzahir_Last_Chapter_ENSA_Coloring_Dijkstra.pptxENSA_Agadir_Hassane_Bouzahir_Last_Chapter_ENSA_Coloring_Dijkstra.pptx
ENSA_Agadir_Hassane_Bouzahir_Last_Chapter_ENSA_Coloring_Dijkstra.pptx
 
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
 
An analysis between different algorithms for the graph vertex coloring problem
An analysis between different algorithms for the graph vertex coloring problem An analysis between different algorithms for the graph vertex coloring problem
An analysis between different algorithms for the graph vertex coloring problem
 
List Coloring.pptx
List Coloring.pptxList Coloring.pptx
List Coloring.pptx
 

Más de Manojit Chakraborty

Más de Manojit Chakraborty (6)

Community detection
Community detectionCommunity detection
Community detection
 
Python Programming Tutorial 1
Python Programming Tutorial 1Python Programming Tutorial 1
Python Programming Tutorial 1
 
Spreading Phenomena in Social Networks
Spreading Phenomena in Social NetworksSpreading Phenomena in Social Networks
Spreading Phenomena in Social Networks
 
NCRAST Talk on Clustering
NCRAST Talk on ClusteringNCRAST Talk on Clustering
NCRAST Talk on Clustering
 
Research Poster
Research PosterResearch Poster
Research Poster
 
manojitcv
manojitcvmanojitcv
manojitcv
 

Último

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Último (20)

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 

GRAPH COLORING AND ITS APPLICATIONS

  • 1. i i HERITAGE INSTITUTE OF TECHNOLOGY DEPT. - COMPUTER SCIENCE AND ENGINEERING 1ST YEAR SECTION ‘A’ PROJECT : COLORING OF GRAPHS and ITS APPLICATIONS GROUP MEMBERS : •MANOJIT CHAKRABORTY ROLL NO. 1451050 •SAPTARSHI KUNDU ROLL NO. 1451052 •RISHU RAJ ROLL NO. 1451048 •PALLAVI MAZUMDER ROLL NO. 1451053
  • 2.  GRAPH COLORING : 1. Vertex coloring : It is a way of coloring the vertices of a graph such that no two adjacent vertices share the same color. A (vertex) coloring of a graph G is a mapping c : V(G) S.→ The elements of S are called colors; the vertices of one color form a color class. If |S| = k, we say that c is a k- coloring (often we use S = {1, . . . , k}). Clearly, if H is a sub graph of G then any proper coloring of G is a proper coloring of H. Edge and Face coloring can be transformed into Vertex version
  • 3. 2. Chromatic number :  χ = least number of colors needed to color a graph. Chromatic number of a complete graph: χ(Kn) = n The chromatic number χ(G) is the smallest k such that G has proper k-coloring. G is called k-chromatic. •Properties of χ(G) :   There are a lot of theorems regarding χ(G).But we are not going to prove them.   χ(G) = 1 if and only if G is totally disconnected χ(G) ≥ 3 if and only if G has an odd cycle (equivalently, if G is not bipartite) χ(G) ≥ ω(G) (clique number) χ(G) ≤ Δ(G)+1 (maximum degree)
  • 4. 3. Four color theorem :  Francis Guthrie (1852)   The four color map theorem, states that, given any separation of a plane into contiguous regions, producing a figure called a map, no more than four colors are required to color the regions of the map so that no two adjacent regions have the same color.  It has many failed proofs.  4-color theorem finally proved in 1977 (Appel, Haken).First major computer-based proof Optimal 4 coloring example :
  • 5.  A graph is 2-colorable iff it is bipartite  ω(G) – size of largest clique in G χ(G) ≥ ω(G) – Clique of size n requires n colors – χ(G)=7, ω(G) =5.  Mycielski’s Construction – It Can be used to make graphs with arbitrarily large chromatic numbers, that do not contain K3 as a sub graph.
  • 6. 5. 5 color theorem : •All planar graphs can be colored with at most 5 colors •Basis step: True for n(G) ≤ 5 •Induction step: n(g) > 5 •There exists a vertex v in G of degree at most 5. •G – v must be 5-colorable by induction hypothesis Proof by example : •If G is 5-colorable, done •If G is not 5 colorable, we have: •Is there a Kempe chain including v1 and v3?
  • 7. There is no Kempe chain There is a Kempe chain There cannot be a Kempe chain v4 cannot directly influence v2 including v2 and v4
  • 8. 6. Edge coloring : An edge-coloring of G is a mapping f : E(G)→S. The element of S are colors; the edges of one color form a color class. If |S| = k, then f is a k-edge-coloring. • Every edge-coloring problem can be transformed into a vertex-coloring problem • Coloring the edges of graph G is the same as coloring the vertices in L(G) • Not every vertex-coloring problem can be transformed into an edge-coloring problem • Every graph has a line graph, but not every graph is a line graph of some other graph
  • 9. 7. Applications of Graph Coloring: The graph coloring problem has huge number of applications. • Making Schedule or Time Table: • Mobile Radio Frequency Assignment: • Sudoku:  • Register Allocation: • Bipartite Graphs:  • Map Coloring: 
  • 10.  Each cell is a vertex  Each integer label is a “color”  A vertex is adjacent to another vertex if one of the following hold:  Same row  Same column  Same 3x3 grid  Vertex-coloring solves Sudoku  Applications: Sudoku
  • 11.  Applications – coloring graphs • Color a map such that two regions with a common border are assigned different colors.• Each map can be represented by a graph: – Each region of the map is represented by a vertex; – Edges connect two vertices if the regions represented by these vertices have a common border. • The resulting graph is called the dual graph of the map.
  • 12.  Application – GSM Networks : The Groupe Spécial Mobile (GSM) was created in 1982 to provide a standard for a mobile telephone system. The first GSM network was launched in 1991 by Radiolinja in Finland with joint technical infrastructure maintenance from Ericsson. Today, GSM is the most popular standard for mobile phones in the world, used by over 2 billion people across more than 212 countries. GSM is a cellular network with its entire geographical range divided into hexagonal cells. Each cell has a communication tower which connects with mobile phones within the cell. All mobile phones connect to the GSM network by searching for cells in the immediate vicinity. GSM networks operate in only four different frequency ranges. The reason why only four different frequencies suffice is clear: the map of the cellular regions can be properly colored by using only four different colors! So, the vertex coloring algorithm may be used for assigning at most four different frequencies for any GSM mobile phone network