SlideShare a Scribd company logo
1 of 6
Coloring Graphs
This handout:
• Coloring maps and graphs
• Chromatic number
• Applications of graph coloring
Coloring maps
• 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.
Coloring Graphs
• Definition: A graph has been colored if a color has
been assigned to each vertex in such a way that
adjacent vertices have different colors.
• Definition: The chromatic number of a graph is the
smallest number of colors with which it can be
colored.
In the example above, the chromatic number is 4.
Coloring Planar Graphs
• Definition: A graph is planar if it can be
drawn in a plane without edge-crossings.
• The four color theorem: For every planar
graph, the chromatic number is ≤ 4.
Was posed as a conjecture in the 1850s. Finally proved in
1976 (Appel and Haken) by the aid of computers.
An application of graph coloring in scheduling
Twelve faculty members in a mathematics department serve on the
following committees:
 Undergraduate education: Sineman, Limitson, Axiomus, Functionini
 Graduate Education: Graphian, Vectorades, Functionini, Infinitescu
 Colloquium: Lemmeau, Randomov, Proofizaki
 Library: Van Sum, Sineman, Lemmeau
 Staffing: Graphian, Randomov, Vectorades, Limitson
 Promotion: Vectorades, Van Sum, Parabolton
The committees must all meet during the first week of classes, but
there are only three time slots available. Find a schedule that will
allow all faculty members to attend the meetings of all committees
on which they serve.
An application of graph coloring in exam scheduling
Suppose that in a particular quarter there are students taking each of the
following combinations of courses:
 Math, English, Biology, Chemistry
 Math, English, Computer Science, Geography
 Biology, Psychology, Geography, Spanish
 Biology, Computer Science, History, French
 English, Psychology, Computer Science, History
 Psychology, Chemistry, Computer Science, French
 Psychology, Geography, History, Spanish
What is the minimum number of examination periods required for
the exams in the ten courses specified so that students taking any
of the given combinations of courses have no conflicts? Find a
schedule that uses this minimum number of periods.

More Related Content

Similar to Graph coloring with back tracking aoa.ppt

Color Theory Advanced.ppt
Color Theory Advanced.pptColor Theory Advanced.ppt
Color Theory Advanced.pptyuridanggo
 
Color Theory Advanced.ppt
Color Theory Advanced.pptColor Theory Advanced.ppt
Color Theory Advanced.pptUma Mahesh
 
Color Theory Advanced.ppt
Color Theory Advanced.pptColor Theory Advanced.ppt
Color Theory Advanced.pptRaghunathan52
 
Instrumentation in Mathematics
Instrumentation in MathematicsInstrumentation in Mathematics
Instrumentation in MathematicsFate Jacaban
 
Exploring Concepts of Perimeter and Area.pptx
Exploring Concepts of Perimeter and Area.pptxExploring Concepts of Perimeter and Area.pptx
Exploring Concepts of Perimeter and Area.pptxMyrrhBalanayFlorida
 
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-applicationIjcem Journal
 
Intro to Abstract Painting-Number Painting Activity
Intro to Abstract Painting-Number Painting ActivityIntro to Abstract Painting-Number Painting Activity
Intro to Abstract Painting-Number Painting ActivityFrank Curkovic
 
Instructional Materials in Mathematics
Instructional Materials in MathematicsInstructional Materials in Mathematics
Instructional Materials in MathematicsBlenda Sotto
 

Similar to Graph coloring with back tracking aoa.ppt (18)

Color Theory Advanced.ppt
Color Theory Advanced.pptColor Theory Advanced.ppt
Color Theory Advanced.ppt
 
Color Theory Advanced.ppt
Color Theory Advanced.pptColor Theory Advanced.ppt
Color Theory Advanced.ppt
 
Color Theory Advanced.ppt
Color Theory Advanced.pptColor Theory Advanced.ppt
Color Theory Advanced.ppt
 
Color Theory Advanced.ppt
Color Theory Advanced.pptColor Theory Advanced.ppt
Color Theory Advanced.ppt
 
Instrumentation in Mathematics
Instrumentation in MathematicsInstrumentation in Mathematics
Instrumentation in Mathematics
 
Bipartite graph
Bipartite graphBipartite graph
Bipartite graph
 
Exploring Concepts of Perimeter and Area.pptx
Exploring Concepts of Perimeter and Area.pptxExploring Concepts of Perimeter and Area.pptx
Exploring Concepts of Perimeter and Area.pptx
 
PPT s03-machine vision-s2
PPT s03-machine vision-s2PPT s03-machine vision-s2
PPT s03-machine vision-s2
 
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
 
Graph coloring
Graph coloringGraph coloring
Graph coloring
 
Intro to Abstract Painting-Number Painting Activity
Intro to Abstract Painting-Number Painting ActivityIntro to Abstract Painting-Number Painting Activity
Intro to Abstract Painting-Number Painting Activity
 
Instructional Materials in Mathematics
Instructional Materials in MathematicsInstructional Materials in Mathematics
Instructional Materials in Mathematics
 
SFC
SFCSFC
SFC
 
Color Theory: Pinconning High School
Color Theory: Pinconning High SchoolColor Theory: Pinconning High School
Color Theory: Pinconning High School
 
Lecture-9.pptx
Lecture-9.pptxLecture-9.pptx
Lecture-9.pptx
 
visual 102
visual 102visual 102
visual 102
 
Srep07370
Srep07370Srep07370
Srep07370
 
Color
ColorColor
Color
 

More from ssuseraf60311

String-Matching Algorithms Advance algorithm
String-Matching  Algorithms Advance algorithmString-Matching  Algorithms Advance algorithm
String-Matching Algorithms Advance algorithmssuseraf60311
 
application of http.pptx
application of http.pptxapplication of http.pptx
application of http.pptxssuseraf60311
 
Working of web browser.pptx
Working of web browser.pptxWorking of web browser.pptx
Working of web browser.pptxssuseraf60311
 

More from ssuseraf60311 (7)

String-Matching Algorithms Advance algorithm
String-Matching  Algorithms Advance algorithmString-Matching  Algorithms Advance algorithm
String-Matching Algorithms Advance algorithm
 
3526192.ppt
3526192.ppt3526192.ppt
3526192.ppt
 
8259731.ppt
8259731.ppt8259731.ppt
8259731.ppt
 
fit100-16-dom.ppt
fit100-16-dom.pptfit100-16-dom.ppt
fit100-16-dom.ppt
 
6065165.ppt
6065165.ppt6065165.ppt
6065165.ppt
 
application of http.pptx
application of http.pptxapplication of http.pptx
application of http.pptx
 
Working of web browser.pptx
Working of web browser.pptxWorking of web browser.pptx
Working of web browser.pptx
 

Recently uploaded

Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfrs7054576148
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 

Recently uploaded (20)

Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 

Graph coloring with back tracking aoa.ppt

  • 1. Coloring Graphs This handout: • Coloring maps and graphs • Chromatic number • Applications of graph coloring
  • 2. Coloring maps • 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.
  • 3. Coloring Graphs • Definition: A graph has been colored if a color has been assigned to each vertex in such a way that adjacent vertices have different colors. • Definition: The chromatic number of a graph is the smallest number of colors with which it can be colored. In the example above, the chromatic number is 4.
  • 4. Coloring Planar Graphs • Definition: A graph is planar if it can be drawn in a plane without edge-crossings. • The four color theorem: For every planar graph, the chromatic number is ≤ 4. Was posed as a conjecture in the 1850s. Finally proved in 1976 (Appel and Haken) by the aid of computers.
  • 5. An application of graph coloring in scheduling Twelve faculty members in a mathematics department serve on the following committees:  Undergraduate education: Sineman, Limitson, Axiomus, Functionini  Graduate Education: Graphian, Vectorades, Functionini, Infinitescu  Colloquium: Lemmeau, Randomov, Proofizaki  Library: Van Sum, Sineman, Lemmeau  Staffing: Graphian, Randomov, Vectorades, Limitson  Promotion: Vectorades, Van Sum, Parabolton The committees must all meet during the first week of classes, but there are only three time slots available. Find a schedule that will allow all faculty members to attend the meetings of all committees on which they serve.
  • 6. An application of graph coloring in exam scheduling Suppose that in a particular quarter there are students taking each of the following combinations of courses:  Math, English, Biology, Chemistry  Math, English, Computer Science, Geography  Biology, Psychology, Geography, Spanish  Biology, Computer Science, History, French  English, Psychology, Computer Science, History  Psychology, Chemistry, Computer Science, French  Psychology, Geography, History, Spanish What is the minimum number of examination periods required for the exams in the ten courses specified so that students taking any of the given combinations of courses have no conflicts? Find a schedule that uses this minimum number of periods.