CS 2813 Discrete Structures

Slides:



Advertisements
Similar presentations
CSE 211 Discrete Mathematics and Its Applications
Advertisements

Vertex-Edge Graphs.
Chapter 9 Graphs.
22C:19 Discrete Math Graphs Fall 2014 Sukumar Ghosh.
CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
Planar / Non-Planar Graphs Gabriel Laden CS146 – Spring 2004 Dr. Sin-Min Lee.
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
GSM MOBILE PHONE NETWORKS AND GRAPH COLORING
Applied Combinatorics, 4th Ed. Alan Tucker
What is the next line of the proof? a). Let G be a graph with k vertices. b). Assume the theorem holds for all graphs with k+1 vertices. c). Let G be a.
Graph Colouring Lecture 20: Nov 25.
Coloring Graphs This handout: Coloring maps and graphs
What is the next line of the proof? a). Assume the theorem holds for all graphs with k edges. b). Let G be a graph with k edges. c). Assume the theorem.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 4, Monday, September 8.
Curve Curve: The image of a continous map from [0,1] to R 2. Polygonal curve: A curve composed of finitely many line segments. Polygonal u,v-curve: A polygonal.
Graph Coloring.
Map Coloring to Graph Coloring Part of a unit on discrete mathematics.
Chapter 9.8 Graph Coloring
Coloring 3/16/121. Flight Gates flights need gates, but times overlap. how many gates needed? 3/16/122.
9.8 Graph Coloring. Coloring Goal: Pick as few colors as possible so that two adjacent regions never have the same color. See handout.
Graph Coloring.
More Graphs, Subgraphs and Trees Planarity and Coloring.
Graph Coloring. Introduction When a map is colored, two regions with a common border are customarily assigned different colors. We want to use a small.
CS 200 Algorithms and Data Structures
 2. Region(face) colourings  Definitions 46: A edge of the graph is called a bridge, if the edge is not in any circuit. A connected planar graph is called.
1 Graph Coloring: An Overview Graph Coloring Basics Planar/4-color Graphs Applications New Register Allocation Technique.
Aim: What does map coloring have to do with Graph theory?
Four Color Problem Ice Breaker Activity.
Planar Graphs Graph Coloring
Chapter 10.8 Graph Coloring
Sec. 5.1: Planarity & Coloring
Graph.
1.5 Graph Theory. Graph Theory The Branch of mathematics in which graphs and networks are used to solve problems.
Graph Colouring Lecture 20: Nov 25. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including.
Planar Graphs Lecture 10: Oct 21. This Lecture Today we will talk about planar graphs, and how to color a map using 6 colors. Planar graphs Euler’s formula.
Chap. 11 Graph Theory and Applications 1. Directed Graph 2.
Chapter 9.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 6th ed., by Kenneth H.
Introduction to Graph Theory
Great Theoretical Ideas in Computer Science for Some.
5-color theorem 林典濤 : PPT, Lecture note 陳咨翰 : Presentation.
Chapter 10.8 Graph Coloring These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7 th ed., by Kenneth.
COMPSCI 102 Introduction to Discrete Mathematics.
Map Coloring Vertex Drawing Txt: mini excursion 2 (p ) & SOL: DM.1 Classwork Project Assigned due in two blocks (print the rubric at the end of.
Presented By Ravindra Babu, Pentyala.  Real World Problem  What is Coloring  Planar Graphs  Vertex Coloring  Edge Coloring  NP Hard Problem  Problem.
Timetable Problem solving using Graph Coloring
Great Theoretical Ideas In Computer Science
Planar Graphs Hubert Chan (Chapter 9.7) [O2 Proof Techniques]
Discrete Mathematics Graph: Planar Graph Yuan Luo
Graph Coloring.
Graph Coloring Lots of application – be it mapping routes, coloring graphs, building redundant systems, mapping genes, looking at traffic patterns (see.
Great Theoretical Ideas In Computer Science
5.9.2 Characterizations of Planar Graphs
Applied Combinatorics, 4th Ed. Alan Tucker

What is the next line of the proof?
Graph Theory Graph Colorings.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Chapter 10.8 Graph Coloring
Coloring Graphs This handout: Coloring maps and graphs
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Chapter 10.8 Graph Coloring
Chapter 10.8 Graph Coloring
Applied Combinatorics, 4th Ed. Alan Tucker
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Graph Coloring.
Chapter 10.8 Graph Coloring
Discrete Mathematics for Computer Science
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Presentation transcript:

CS 2813 Discrete Structures Graph Coloring CS 2813 Discrete Structures

CS 2813 Discrete Structures Introduction When a map is colored, two regions with a common border are customarily assigned different colors. We want to use a small amount of colors instead of just assigning every region its own color. CS 2813 Discrete Structures

CS 2813 Discrete Structures Graph Coloring Each map in a plane can be represented by a graph. Each region is represented by a vertex. Edges connect to vertices if the regions represented by these vertices have a common border. Two regions that touch at only one point are not considered adjacent. The resulting graph is called the dual graph of the map. CS 2813 Discrete Structures

CS 2813 Discrete Structures Dual Graph Examples A B C D E A B C D E F G C B A D F G E B A E D C CS 2813 Discrete Structures

CS 2813 Discrete Structures Graph Coloring A coloring of a simple graph is the assignment of a color to each vertex of the graph so that no two adjacent vertices are assigned the same color. The chromatic number of a graph is the least number of colors needed for a coloring of the graph. The Four Color Theorem: The chromatic number of a planar graph is no greater than four. CS 2813 Discrete Structures

CS 2813 Discrete Structures Example What is the chromatic number of the graph shown below? b e a d g c f The chromatic number must be at least 3 since a, b, and c must be assigned different colors. So lets try 3 colors first. b a c e 3 colors work, so the chromatic number of this graph is 3. g d f CS 2813 Discrete Structures

CS 2813 Discrete Structures Example What is the chromatic number for each graph? White White Yellow Yellow Green Yellow White White Yellow Yellow White Chromatic number: 2 Chromatic number: 3 CS 2813 Discrete Structures

CS 2813 Discrete Structures Applications Scheduling Final Exams How would you model this with a graph? After you have drawn a graph, what should you do? CS 2813 Discrete Structures