Definition Dual Graph G* of a Plane Graph:

Slides:



Advertisements
Similar presentations
Edge-connectivity and super edge-connectivity of P 2 -path graphs Camino Balbuena, Daniela Ferrero Discrete Mathematics 269 (2003) 13 – 20.
Advertisements

Applications of Euler’s Formula for Graphs Hannah Stevens.
CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
1 Construction of Hamiltonian Cycles in Layered Cubic Planar Graphs Graphs and Combinatorics 2002 D.S. Franzblau Department of Mathematics, CUNY/College.
Applied Combinatorics, 4th Ed. Alan Tucker
k-Factor Factor: a spanning subgraph of graph G
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. a b c d e f g h i.
Graph. Undirected Graph Directed Graph Simple Graph.
Mycielski’s Construction Mycielski’s Construction: From a simple graph G, Mycielski’s Construction produces a simple graph G’ containing G. Beginning with.
Internally Disjoint Paths Internally Disjoint Paths : Two paths u to v are internally disjoint if they have no common internal vertex.
Applied Combinatorics, 4th Ed. Alan Tucker
Computational Geometry Seminar Lecture 1
Graph Theory Ming-Jer Tsai. Outline Graph Graph Theory Grades Q & A.
Definition Hamiltonian graph: A graph with a spanning cycle (also called a Hamiltonian cycle). Hamiltonian graph Hamiltonian cycle.
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.
Internally Disjoint Paths
Internally Disjoint Paths
Theorem Every planar graph is 5-colorable.
Factor Factor: a spanning subgraph of graph G
1 Separator Theorems for Planar Graphs Presented by Shira Zucker.
Drawing of G. Planar Embedding of G Proposition Proof. 1. Consider a drawing of K 5 or K 3,3 in the plane. Let C be a spanning cycle. 2. If the.
Factor Factor: a spanning subgraph of graph G k-Factor: a spanning k-regular subgraph Odd component: a component of odd order o(H): the number of odd components.
Internally Disjoint Paths Internally Disjoint Paths : Two paths u to v are internally disjoint if they have no common internal vertex. u u v v Common internal.
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.
Jordan Curve Theorem A simple closed curve cuts its interior from its exterior.
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.
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.
9.2 Graph Terminology and Special Types Graphs
Graph Theory Ch6 Planar Graphs. Basic Definitions  curve, polygon curve, drawing  crossing, planar, planar embedding, and plane graph  open set  region,
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.
Planar Graphs: Euler's Formula and Coloring Graphs & Algorithms Lecture 7 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
Based on slides by Y. Peng University of Maryland
Mycielski’s Construction Mycielski’s Construction: From a simple graph G, Mycielski’s Construction produces a simple graph G’ containing G. Beginning with.
Lines in the plane, slopes, and Euler’s formula by Tal Harel
Chapter 1 Fundamental Concepts Introduction to Graph Theory Douglas B. West July 11, 2002.
15-853Page :Algorithms in the Real World Planar Separators I & II – Definitions – Separators of Trees – Planar Separator Theorem.
Planar Graphs Graph Coloring
Planar Graphs Prepared by: Asa Dan, Ofer Kiselov, Hillel Mendelson & Ofir Pupko Graph Theory with CE Applications Technion 2015.
10. Lecture WS 2014/15 Bioinformatics III1 V10 Metabolic networks - Graph connectivity Graph connectivity is related to analyzing biological networks for.
Connectivity and Paths 報告人:林清池. Connectivity A separating set of a graph G is a set such that G-S has more than one component. The connectivity of G,
Unit – V Graph theory. Representation of Graphs Graph G (V, E,  ) V Set of vertices ESet of edges  Function that assigns vertices {v, w} to each edge.
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 Theory and Applications
Great Theoretical Ideas in Computer Science for Some.
Chromatic Coloring with a Maximum Color Class Bor-Liang Chen Kuo-Ching Huang Chih-Hung Yen* 30 July, 2009.
COMPSCI 102 Introduction to Discrete Mathematics.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Planarity Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT.
12. Lecture WS 2012/13Bioinformatics III1 V12 Menger’s theorem Borrowing terminology from operations research consider certain primal-dual pairs of optimization.
Trees.
Graphs. Representations of graphs : undirected graph An undirected graph G have five vertices and seven edges An adjacency-list representation of G The.
Outline 1 Properties of Planar Graphs 5/4/2018.
Applied Combinatorics, 4th Ed. Alan Tucker
Graph theory Definitions Trees, cycles, directed graphs.
Introduction of graph theory
Geometric Graphs and Quasi-Planar Graphs
Planarity Testing.
V17 Metabolic networks - Graph connectivity
V11 Metabolic networks - Graph connectivity
Applied Combinatorics, 4th Ed. Alan Tucker
V12 Menger’s theorem Borrowing terminology from operations research
Planarity.
V11 Metabolic networks - Graph connectivity
N(S) ={vV|uS,{u,v}E(G)}
Gaph Theory Planar Graphs
Discrete Mathematics for Computer Science
V11 Metabolic networks - Graph connectivity
Presentation transcript:

Definition 6.1.7 Dual Graph G* of a Plane Graph: A plane graph whose vertices corresponding to the faces of G. The edges of G* corresponds to the edges of G as follows: if e is an edge of G with face X on one side and face Y on the other side, then the endpoints of the dual edge e* in E(G*) are the vertices x and y of G* that represents the faces X and Y of G.  K4

Definitions Proper Face-Coloring of a 2-Edge-Connected Plane Graph: An assignment of colors to its faces so that faces having a common edge in their boundaries have distinct colors. Tait Coloring: A proper 3-edge-coloring of a 3-regular graph. Four Color Theorem: Every planar graph is 4-colorable.

Face Coloring  (Vertex) Coloring

Proof of Four Color Theorem Since adding edges does not make ordinary coloring easier, to prove the Four Color Theorem it suffices to prove that all triangulations are 4-colorable. (A triangulation is a simple plane graph where every face boundary is a 3-cycle.) The Four Color Theorem reduces to showing all duals of triangulations are 4-face colorable.

Proof of Four Color Theorem The dual G* of a triangulation G is a 3-regular, 2-edge-connected plane graph. (Exercise 6.1.11) The Four Color Theorem reduces to showing all 3-regular, 2-edge-connected plane graphs are 4-face colorable.

Proof of Four Color Theorem 5. A simple 2-edge-connected 3-regular plane graph is 3-edge-colorable if and only if it is 4-face-colorable. (Theorem 7.3.2). 6. The Four Color Theorem reduces to showing all 3-regular, 2-edge-connected plane graphs are 3-edge-colorable (finding Tait colorings of all 2-edge-connected 3-regular planar graphs).

Proof of Four Color Theorem 7. All 2-edge-connected 3-regular simple planar graphs are 3-edge-colorable if and only if all 3-connected 3-regular simple planar graphs are 3-edge-colorable (Theorem 7.3.4). 8. The Four Color Theorem reduces to showing all 3-regular, 3-connected plane graphs are 3-edge-colorable (finding Tait colorings of all 3-connected 3-regular planar graphs).

Proof of Four Color Theorem 9. Every Hamiltonian 3-regular has a Tait coloring (Exercise 1) 10. The Four Color Theorem reduces to showing that every 3-connected 3-regular planar graph is Hamiltonian.

Proof of Four Color Theorem 11. Grinberg proposed a necessary condition for a Hamiltonian graph. 12. Tutte finds a 3-connected 3-regular planar graph, Tutte graph, which violates Grinberg’s condition. 13. The proof of Four Color Theorem is not completed.

Theorem 7.3.2 A simple 2-edge-connected 3-regular plane graph is 3-edge-colorable if and only if it is 4-face-colorable. Proof: () 1. Let G be a 4-face-colorable graph. 2. Let four colors be denoted by c0=00, c1=01, c2=10, and c3=11. 3. Color each edge between faces with colors ci and cj the color obtained by ci + cj (mod 2). 11 01 10 0110=11 1110=01 0111=10

Theorem 7.3.2 4. Since G is 2-edge-connected, each edge bounds two distinct faces, and hence the color 00 is never used to color edge. 5. We have to check the edges at a vertex receive distinct colors. 6. At vertex v the faces bordering the three incident edges must have distinct colors {ci, cj, ck}. 11 01 10

Theorem 7.3.2 7. If color 00 is not used in this set, the sum of any two of these is the third. 11 01 10 0110=11 1110=01 0111=10

Theorem 7.3.2 8. If ck=00, ci and cj appear on two of the edges, and the third receives color ci + cj (mod 2), which is the color not in {ci, cj, ck}. 00 01 11 0111=10 1100=11 0100=01

Theorem 7.3.2 () 9. Suppose that G has a proper 3-edge-coloring using colors a, b, c (shown bold, solid, and dashed). 10. Let Ea, Eb, Ec be the edge sets having colors a, b, c, respectively. Ea Eb Ec

Theorem 7.3.2 11. Since G is 3-regular, each color appears at every vertex, and the union of any two of Ea, Eb, Ec is 2-regular, which makes it a union of disjoint cycles. Ea Eb Ec

Theorem 7.3.2 12. Let H1= EaEb and H2= EaEc. 13. Each face of G is assigned the color whose ith coordinate (i=1,2) is the parity of the number of cycles in H1 that contain it (0 for even, 1 for odd). Ea Eb Ec This face is contained in 1 cycle in H1, so the first bit is 1. 10 01 00 11 This face is contained in 2 cycles in H1, so the first bit is 1.

Theorem 7.3.2 14. Faces F and F’ sharing an edge e are distinct faces, since G is 2-edge-connected. 15. Edge e belongs to a cycle C in at least one of H1 and H2 (in both if the edge has color a). 16. One of F and F’ is inside C and the other is outside. 01 01 11 00 Ea Eb Ec 10 11 00 01 01 00

Theorem 7.3.2 17. All other cycles in H1 and H2 fail to separate F and F’, leaving them on the same side. 18. If e has color a, c, or b, then the parity of the number of cycles containing F and F’ is different in H1, in H2, or in both, respectively. Ea Eb Ec 10 01 00 11

Lemma 7.3.3 If G is a 3-regular graph with edge-connectivity 2, then G has subgraphs G1, G2 and vertices u1,v1V(G1) and u2,v2 V(G2) such that (u1,v1)E(G), (u2,v2)E(G), and G consists G1, G2 and a ladder of some length joining G1, G2 at u1, v1, u2, v2 as shown below. G1 G2 u1 u2 v1 v2

Since G is 3-regular, c has the third neighbor. Lemma 7.3.3 Proof. 1. If G has an edge cut of size 2 in which the two edges are incident, then the third edge incident to their common vertex is a cut-edge, contracting k’=2. 1.1 Suppose that there is a path between c and d after cd is deleted. 1.2 It implies there is a path between b (or a) and d. 1.3 It implies there is path between b (or a) and c after ac and bc are deleted, a contradiction. d c a b Since G is 3-regular, c has the third neighbor.

Lemma 7.3.3 2. We assume that the four endpoints in our minimum edge cut xu, yv are distinct. 3. If (x,y) E(G) and (u,v) E(G), then these are the four desired vertices and the ladder has only these two edges. G1 G2 x u y v

Lemma 7.3.3 4. When (x,y) E(G), we extend the ladder (a similar argument applies to (u,v) E(G)). 5. Let w be the third neighbor of x and z the third neighbor of y. 6. If w=z, then the third edge incident to this vertex is a cut-edge. 7. Hence w≠z and the ladder extends. 8. If (w,z)  E(G), this direction is finished; otherwise, we repeat the extension of the ladder. G2 u v x y w=z G1 G2 u v x y G1 w z

Theorem 7.3.4 All 2-edge-connected 3-regular simple planar graphs are 3-edge-colorable if and only if all 3-connected 3-regular simple planar graphs are 3-edge-colorable. Proof. 1. Any 3-connected 3-regular simple plannar graph is a 2-edge-connected 3-regular simple planar graph. 2. If all 2-edge-connected 3-regular simple planar graphs are 3-edge-colorable, then all 3-connected 3-regular simple planar graphs are 3-edge-colorable. 3. It suffice to show the if part: if all 3-connected 3-regular simple planar graphs are 3-edge-colorable, then all 2-edge-connected 3-regular simple planar graphs are 3-edge-colorable .

Theorem 7.3.4 4. Suppose that all 3-connected 3-regular simple planar graphs are 3-edge-colorable. 5. We need to show all 2-edge-connected 3-regular simple planar graphs are 3-edge-colorable. 6. We use induction on n(G).

Theorem 7.3.4 7. Basis step (n(G)=4): The only 2-edge-connected 3-regular simple planar graph with 4 vertices is K4, which is 3-edge-colorable. 8. Induction step: Since κ(G)=κ’(G) when G is 3-regular (Theorem 4.1.11), we may restrict our attention to 3-regular graphs with edge-connectivity 2. 9. Lemma 7.3.3 gives us a decomposition of G into G1 and G2 and a ladder joining them. The length of the ladder is the distance from G1 to G2.

Theorem 7.3.4 10. Both G1+ u1v1 and G2+ u2v2 are 2-edge-connected and 3-regular. 11. By induction hypothesis, G1+ u1v1 and G2+ u2v2 are 3-edge-colorable. 12. Let f1 be a proper 3-edge-colorable of G1+ u1v1, and f2 be a proper 3-edge-colorable of G2+ u2v2. G1 G2 u1 u2 v1 v2

Theorem 7.3.4 13. Permute names of colors so that f1(u1v1)=1 and so that f2(u2v2) is chosen from {1, 2} to have the same parity as the length of the ladder. G1 G2 u1 u2 v1 v2 G1 G2 u2 u1 v2 v1 : color 1 : color 2

Theorem 7.3.4 14. Color each edge in G1 as in f1, and each edge in G2 as in f2. 15. Beginning from the end of the ladder of G1, color the paths forms the sides of the ladder alternatively with 1 and 2. 16. Color the rungs of the ladder with 3. G1 G2 u1 u2 v1 v2 G1 G2 u2 u1 v2 v1 : color 1 : color 2 : color 3

Grinberg’s Theorem If G is a loopless plane graph having a Hamiltonian cycle C, and G has f’i faces of length i inside C and f”i faces of length i outside C, then Σi(i-2)(f’i-f”i)=0. Proof. 1. We can switch inside and outside by projecting the embedding onto a sphere and puncturing a face inside C. 2. We only need to show Σi(i-2)f’i is a constant.

Grinberg’s Theorem 3. We prove by induction on the number of inside edges. 4. Basis: When there are no inside edges, Σi(i-2)f’i = n-2. 5. Induction Hypothesis: Suppose that Σi(i-2)f’i = n-2 when there are k edges insice C. 6. Induction Step: We can obtain any graph with k+1 edges inside C by adding an edge to such a graph.

Grinberg’s Theorem 7. The added edge cuts a face of some length r into two faces of lengths s and t. 8. s+t=r+2, because the new edge contributes to both new faces. 9. Since (s-2)+(t-2)=(r-2), Σi(i-2)f’i = n-2.

Tutte Graph Tutte graph is 3-connected 3-regular. Tutte graph is not Hamiltonian, as proved in the following.

Non-Hamiltonian of Tutte Graph A Hamiltonian cycle must traverse one copy of H along a Hamiltonian path joining the other entrances to H. It suffices to show no Hamiltonian x, y-path exists in H. y H x

Non-Hamiltonian of Tutte Graph 3. Let H’ be the graph obtained by adding an x, y-path of length two through a new vertex. 4. We only have to show no Hamiltonian cycle exists in H’. 5. We show H’ violates Grinberg’s condition. x y

Non-Hamiltonian of Tutte Graph 6. H’ has five 5-faces, three 4-faces, and one 9-face. 7. Grinberg’s condition becomes 2a4+3a5+7a9=0, where ai=f’i-f”i. 8. Since the unbounded face is always outside (a9=-1), the equation reduces to 2a4  7 (mod 3).

Non-Hamiltonian of Tutte Graph 9. Since f’4+f”4=3, the possibilities for a4 are +3, +1, -1, -3. 10. It implies a4=-1. 11. However, the 4-faces having a vertex of degree 2 cannot lie outside the cycle, since the edges incident to the vertex of degree 2 separate the face from the outside.

Non-Hamiltonian of Tutte Graph 12. We can reach a contradiction faster by subdividing one edge incident to each vertex of degree 2. 13. The resulting graph has seven 5-faces, one 4-faces, and one 11-face. 14. The equation becomes 2(1) =9-3a5, which has no solution since the left side is not a multiple of 3. 5 11 5