Applied Combinatorics, 4th Ed. Alan Tucker

Slides:



Advertisements
Similar presentations
CSE 211 Discrete Mathematics and Its Applications
Advertisements

9.7 Planar Graphs. Intro problem- 3 houses and 3 utilities K 3,3 problem: Can 3 houses be connected to 3 utilities so that no 2 lines cross? Similarly,
Applications of Euler’s Formula for Graphs Hannah Stevens.
3.3 Spanning Trees Tucker, Applied Combinatorics, Section 3.3, by Patti Bodkin and Tamsen Hunter.
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
Lecture 3: Polygon Triangulation Computational Geometry Prof. Dr. Th. Ottmann 1 Polygon Triangulation Motivation: Guarding art galleries Art gallery theorem.
Section 2.1 Euler Cycles Vocabulary CYCLE – a sequence of consecutively linked edges (x 1,x2),(x2,x3),…,(x n-1,x n ) whose starting vertex is the ending.
04/12/2005Tucker, Sec Applied Combinatorics, 4 th Ed. Alan Tucker Section 4.4 Algorithmic Matching Prepared by Joshua Schoenly and Kathleen McNamara.
Applied Combinatorics, 4th Ed. Alan Tucker
Computational Geometry Seminar Lecture 1
02/01/05Tucker, Sec Applied Combinatorics, 4th Ed. Alan Tucker Section 1.3 Edge Counting Prepared by Joshua Schoenly and Kathleen McNamara.
Tucker, Applied Combinatorics, Section 1.4, prepared by Patti Bodkin
Vertex Cut Vertex Cut: A separating set or vertex cut of a graph G is a set SV(G) such that S has more than one component. Connectivity of G ((G)): The.
Graph Colouring Lecture 20: Nov 25.
Definition Dual Graph G* of a Plane Graph:
2.2 Hamilton Circuits Hamilton Circuits Hamilton Paths Tucker, Applied Combinatorics, Section 2.2, Tamsen Hunter.
3/29/05Tucker, Sec Applied Combinatorics, 4th Ed. Alan Tucker Section 4.2 Minimal Spanning Trees Prepared by Amanda Dargie and Michele Fretta.
3/24/03Tucker, Section 4.31 Tucker, Applied Combinatorics, Sec. 4.3, prepared by Jo E-M Bipartite GraphMatching Some Definitions X-Matching Maximal Matching.
03/01/2005Tucker, Sec Applied Combinatorics, 4th Ed. Alan Tucker Section 3.1 Properties of Trees Prepared by Joshua Schoenly and Kathleen McNamara.
K-Coloring k-coloring: A k-coloring of a graph G is a labeling f: V(G)  S, where |S|=k. The labels are colors; the vertices of one color form a color.
Vertex Cut Vertex Cut: A separating set or vertex cut of a graph G is a set SV(G) such that G-S has more than one component. d f b e a g c i h.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 10, Monday, September 22.
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.
K-Coloring k-coloring: A k-coloring of a graph G is a labeling f: V(G)  S, where |S|=k. The labels are colors; the vertices of one color form a color.
The Art Gallery Problem
The Art Gallery Problem
1/22/03Tucker, Applied Combinatorics, Section EDGE COUNTING TUCKER, APPLIED COMBINATORICS, SECTION 1.3, GROUP B Michael Duquette & Amanda Dargie.
Graph Theory Chapter 6 Planar Graphs Ch. 6. Planar Graphs.
Subdivision of Edge In a graph G, subdivision of an edge uv is the operation of replacing uv with a path u,w,v through a new vertex w.
 Jim has six children.  Chris fights with Bob,Faye, and Eve all the time; Eve fights (besides with Chris) with Al and Di all the time; and Al and Bob.
Planar Graphs Graph Coloring
Graph.
5.8 Graph Matching  Example: Set of worker assign to a set of task  Four tasks are to be assigned to four workers.  – Worker 1 is qualified to do tasks.
Graph Colouring Lecture 20: Nov 25. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including.
Graph Theory and Applications
Chap. 11 Graph Theory and Applications 1. Directed Graph 2.
Eulerian Paths and Cycles. What is a Eulerian Path Given an graph. Find a path which uses every edge exactly once. This path is called an Eulerian Path.
MAT 2720 Discrete Mathematics Section 8.2 Paths and Cycles
Introduction to Graph Theory Lecture 13: Graph Coloring: Edge Coloring.
Introduction to Graph Theory
2/25/2016Tucker, Sec Applied Combinatorics, 4 th Ed. Alan Tucker Section 2.2 Hamilton Circuits Prepared by: Nathan Rounds and David Miller.
COMPSCI 102 Introduction to Discrete Mathematics.
Chapter 7 Planar Graphs 大葉大學 資訊工程系 黃鈴玲  7.2 Planar Embeddings  7.3 Euler’s Formula and Consequences  7.4 Characterization of Planar Graphs.
Graphs. Representations of graphs : undirected graph An undirected graph G have five vertices and seven edges An adjacency-list representation of G The.
Great Theoretical Ideas In Computer Science
Planar Graphs Hubert Chan (Chapter 9.7) [O2 Proof Techniques]
Outline 1 Properties of Planar Graphs 5/4/2018.
Discrete Mathematics Graph: Planar Graph Yuan Luo
Applied Combinatorics, 4th Ed. Alan Tucker
Tucker, Applied Combinatorics, Sec 2.4
Applied Combinatorics, 4th Ed. Alan Tucker
Planarity Testing.
The Art Gallery Problem
The Art Gallery Problem
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.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Applied Combinatorics, 4th Ed. Alan Tucker
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.
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, 8th ed., by Kenneth H.
N(S) ={vV|uS,{u,v}E(G)}
Gaph Theory Planar Graphs
Applied Combinatorics, 4th Ed. Alan Tucker
GRAPH THEORY Properties of Planar Graphs Ch9-1.
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.
GRAPH THEORY Properties of Planar Graphs Ch9-1.
Presentation transcript:

Applied Combinatorics, 4th Ed. Alan Tucker Section 2.4 Coloring Theorems Prepared by Amanda Dargie 2/15/05 Tucker, Sec. 2.4

Triangulation of a polygon The process of adding a set of straight-line chords between pairs of vertices of a polygon so that all interior regions of the graph are bounded by a triangle [these chords cannot cross each other nor can they cross the sides of a polygon] b a k d Process, adding straight-line chords b/w vertices so all interior regions are bounded by triangle Chords: cannot cross each other, nor the sides of the polygon j h g c i e f 2/15/05 Tucker, Sec. 2.4

The vertices in a triangulation of a polygon can be 3-colored. Proof Theorem 1 The vertices in a triangulation of a polygon can be 3-colored. Proof by induction on n, the # of edges of the polygon for n=3, give each corner a separate color 2/15/05 Tucker, Sec. 2.4

Consider a triangulated polygon T with n boundary edges. Assume, any triangulated polygon with less than n boundary edges, n 4, can be 3-colored. Consider a triangulated polygon T with n boundary edges. Pick a chord edge e. Note: T must have at least one chord edge since n 4, otherwise T would not be triangulated. b a f e c d j i h k g Show example to go along with “note” Since n greater than or equal to 4.. Square or higher degree polygon.. Must have at least one chord (square) 2/15/05 Tucker, Sec. 2.4

This chord e splits T into two smaller triangulated polygons which can each be 3-colored by the induction assumption. e e e e 2/15/05 Tucker, Sec. 2.4

The 3-colorings of the two subgraphs can be combined to yield a 3-coloring of the original triangulated polygon by permuting the names for the colors in one subgraph if necessary. b e a k e e d j g h c e i f 2/15/05 Tucker, Sec. 2.4

Application – Art Gallery Problem What is the smallest number of guards needed to watch paintings along the n walls of an art gallery? The walls are assumed to form a polygon. The guards need to have a direct line of sight to every point on the walls. A guard at a corner is assumed to be able to see the two walls that end at that corner. Note: [r] denotes the largest integer r. Corollary (Fisk, 1978) The Art Gallery Problem with n walls requires at most guards. 2/15/05 Tucker, Sec. 2.4

Proof Triangulate the polygon formed by the walls of the art gallery Observe that a guard at any corner of a triangle has all sides of the triangle under surveillance Now obtain a 3-coloring of this triangulation. 2/15/05 Tucker, Sec. 2.4

A polygon with n walls has n corners Pick one of the colors (lets pick red) and place a security guard at every red vertex Now all of the sides of the triangle are watched and therefore all walls of the gallery are watched since every triangle has one red vertex on it A polygon with n walls has n corners If there are n corners and 3 colors, then some color is used at or fewer corners. 2/15/05 Tucker, Sec. 2.4

Definition X(G) = 2 if and only if all circuits have even length. [Let X(G) denote the chromatic number of the graph G.] Recall: (Theorem 2, sec 1.3) a connected graph is bipartite if and only if all circuits have even length Therefore, being bipartite is the same as being 2-colorable. 2/15/05 Tucker, Sec. 2.4

Theorem 2 (Brooks, 1941) If the graph G is not an odd circuit or a complete graph, then X(G) d, where d is the maximum degree of a vertex of G. In this case, the maximum degree of each vertex, d, is 4. Simply, color the non-adjacent vertices the same color (in this case blue) and then the other vertices their own color. 2/15/05 Tucker, Sec. 2.4

Theorem 3 (Vizing, 1964) If the maximum degree of a vertex in a graph G is d, then the edge chromatic number of G is either d or d +1. The edge chromatic number of G is defined as the number of colors it takes to color each edge so no edge incident to the same vertex shares the same color. In this case, the maximum degree of a vertex in G, d = 4 but we need 5 colors for there not to be any edges sharing colors that are incident to the same vertex. Therefore, the edge chromatic number of G is d +1 = 4 +1 = 5. 2/15/05 Tucker, Sec. 2.4

Theorem 4 It has already been proven that planar graphs can be 4-colored but since the proof is extremely long and complicated we’re going to look at the next best thing.. Proving that a planar graphs can be 5-colored. Every planar graph can be 5-colored. 2/15/05 Tucker, Sec. 2.4

Proof Recall: (proved in exercise 18, sec. 1.4) any connected planar graph has a vertex of degree at most 5 Consider only connected planar graphs (we can 5-color unconnected planar graphs by 5-coloring each connected part) Assume all graphs with n -1 vertices (n 2) can be 5-colored G has a vertex x with at most degree 5 Delete x from G to obtain a graph with n -1 vertices (by assumption, can be 5-colored) Have to look at the different cases: x x 2/15/05 Tucker, Sec. 2.4

Proof con’t Then reconnect x to the graph and try to color properly If the degree of x is at most 4, then we can assign x a color different from that of it’s neighbors. If deg x = 5, but only 4 colors are used in coloring x neighbors, then again, x can be colored a 5th color. Start with deg x =4, add 5th color Next, deg x = 5 but 2 neighbors share color.. Use 5th color x 2/15/05 Tucker, Sec. 2.4

Proof con’t If deg x = 5 and all 5 colors are used on x’s neighbors, then pick two colors not next to each other (for example, purple and blue) and look at the connected subgraph with those two colors, starting at one of them If they do not hook back to each other (if the purple does not hook back to the blue by a path of alternating purple and blue) then switch the colors on that piece (switch purple to blue and blue to purple) If deg x = 5, pick 2 colors.. If they don’t connect.. Switch the colors on one section Now color x the color not adjacent to it. 2/15/05 Tucker, Sec. 2.4

Proof con’t If the two colors hook back (if blue and purple hook back) then pick two other colors not next to each other (let’s pick green and pink) We know that green and pink cannot hook back to each other because in order to they would need to cross the blue-purple path and the graph would no longer be planar If the colors hook back, pick 2 other colors.. They can’t hook back – can’t cross other path (planar) 2/15/05 Tucker, Sec. 2.4

Proof con’t Switch the green and pink on one section of the graph so that x now becomes adjacent to two vertices of the same color Switch colors on one section of those colors Now neighbors use only 4 colors (2 neighbors share) Color x the 5th color Now, since x’s 5 neighbors share only 4 different colors, color x the 5th color. 2/15/05 Tucker, Sec. 2.4

For the class to try: Show that a planar graph G with 8 vertices and 13 edges cannot be 2-colored. Hint: Use results in Section 1.4 to show that G must contain a triangle. 2/15/05 Tucker, Sec. 2.4

Solution By using Euler’s Formula, r = e – v + 2, we know that any graph with 8 vertices and 13 edges must have r = 13 – 8 + 2 = 7 regions and therefore must contain a triangle. We know that a triangle can be at smallest, 3-colored, and therefore this graph cannot be 2-colored. 2/15/05 Tucker, Sec. 2.4