1 Construction of Hamiltonian Cycles in Layered Cubic Planar Graphs Graphs and Combinatorics 2002 D.S. Franzblau Department of Mathematics, CUNY/College.

Slides:



Advertisements
Similar presentations
Convex drawing chapter 5 Ingeborg Groeneweg. Summery What is convex drawing What is convex drawing Some definitions Some definitions Testing convexity.
Advertisements

CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
MCA 520: Graph Theory Instructor Neelima Gupta
Planar / Non-Planar Graphs Gabriel Laden CS146 – Spring 2004 Dr. Sin-Min Lee.
1 Constructing Convex 3-Polytopes From Two Triangulations of a Polygon Benjamin Marlin Dept. of Mathematics & Statistics McGill University Godfried Toussaint.
CHAPTER 5: CONVEX POLYTOPES Anastasiya Yeremenko 1.
Applied Combinatorics, 4th Ed. Alan Tucker
3. Delaunay triangulation
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
Graph Drawing Introduction 2005/2006. Graph Drawing: Introduction2 Contents Applications of graph drawing Planar graphs: some theory Different types of.
Applied Combinatorics, 4th Ed. Alan Tucker
Graph Colouring Lecture 20: Nov 25.
Definition Dual Graph G* of a Plane Graph:
W. D. Grover TRLabs & University of Alberta © Wayne D. Grover 2002, 2003 Graph theory and routing (initial background) E E Lecture 4.
Rectangular Drawing Imo Lieberwerth. Content Introduction Rectangular Drawing and Matching Thomassen’s Theorem Rectangular drawing algorithm Advanced.
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.
The Art Gallery Problem
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 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.
An Improved Degree Based Condition for Hamiltonian Cycles November 22, 2005 November 22, 2005.
Fan-planar Graphs: Combinatorial Properties and Complexity results Carla Binucci, Emilio Di Giacomo, Walter Didimo, Fabrizio Montecchiani, Maurizio Patrignani,
Art gallery theorems for guarded guards T.S. Michael, Val Pinciub Computational Geometry 26 (2003) 247–258.
Graph Colouring L09: Oct 10. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including the famous.
Planar Graphs. A graph is called planar if it can be drawn in the plane in such a way that no two edges cross. Example of a planar graph: The clique on.
MAT 2720 Discrete Mathematics Section 8.7 Planar Graphs
Planar Graphs Graph Coloring
Chapter 10.8 Graph Coloring
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
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.
Introduction to Graphs. This Lecture In this part we will study some basic graph theory. Graph is a useful concept to model many problems in computer.
 Quotient graph  Definition 13: Suppose G(V,E) is a graph and R is a equivalence relation on the set V. We construct the quotient graph G R in the follow.
NPC.
Great Theoretical Ideas in Computer Science for Some.
COMPSCI 102 Introduction to Discrete Mathematics.
Xuding Zhu National Sun Yat-sen University Circular chromatic index.
Graphs. Representations of graphs : undirected graph An undirected graph G have five vertices and seven edges An adjacency-list representation of G The.
Algorithms and Networks
Great Theoretical Ideas In Computer Science
Outline 1 Properties of Planar Graphs 5/4/2018.
Discrete Mathematics Graph: Planar Graph Yuan Luo
37TH ANNUAL AMATYC CONFERENCE A Modern Existence Proof Through Graphs
Great Theoretical Ideas In Computer Science
Graph Theory CSRU1400, Fall 2007 Ellen Zhang.
Applied Combinatorics, 4th Ed. Alan Tucker
Graph theory Definitions Trees, cycles, directed graphs.
Introduction of graph theory
Tucker, Applied Combinatorics, Sec 2.4
The Art Gallery Problem
The Art Gallery Problem
Graph Theory.
Graph.
Chapter 10.8 Graph Coloring
Discrete Math II Howon Kim
Chapter 10.8 Graph Coloring
Applied Combinatorics, 4th Ed. Alan Tucker
Three-coloring triangle-free planar graphs in linear time (SODA 09’)
Student:連敏筠 Advisor:傅恆霖
MAT 2720 Discrete Mathematics
Planarity.
N(S) ={vV|uS,{u,v}E(G)}
14 Chapter Area, Pythagorean Theorem, and Volume
Gaph Theory Planar Graphs
Discrete Mathematics for Computer Science
Introduction to Graph Theory
On k-Edge-magic Cubic Graphs
Agenda Review Lecture Content: Shortest Path Algorithm
Presentation transcript:

1 Construction of Hamiltonian Cycles in Layered Cubic Planar Graphs Graphs and Combinatorics 2002 D.S. Franzblau Department of Mathematics, CUNY/College of Staten Island

2 Hamiltonian Cycles and Edge Coloring Definition Proof that Layered Graphs are Hamiltonian Reduction Lemmas Non uniform Layered Graphs Further Open Questions

3 Hamiltonian Cycles and Edge Coloring In the late nineteenth century, P. G. Tait showed that the Four Color Theorem (FCT) is equivalent to the existence of edge three-colorings for all three-connected cubic planar graphs. Tait conjectured incorrectly that every three-connected cubic planar graph has Hamiltonian cycle. Tutte proved that every four-connected planar graph is Hamiltonian. The problem of deciding whether cubic planar graphs are Hamiltonian is NP-complete. Which three-connected cubic planar graphs are Hamiltonian?

4 The main result The main result of this paper is a partial answer: a characterization of a new class of Hamiltonian cubic planar graphs. Theorem 1 –Every layered cubic planar graph has Hamiltonian cycle.

5 Motivations Thomas Hull asked for classes of convex polyhedra with cubic skeletons that can be easily edge three-colored, such as the dodecahedron. The graph determined by the skeleton of any convex polyhedron is a (three- connected) planar graph.

6 Layered cubic planar graphs

7 Definitions P(k 1,k 2,…,k n ) (k 1  2; k i  1 for i > 1) –n+1 cycles, C 0,C 1,…,C n –Each pair of successive cycles, C i, C i+1, is joined by a matching. –k 1 parallel (non-crossing) edges join cycles C 0 and C 1, creating k 1 faces. –k i edges are added incident to each face created by the matching that joins C i-2 and C i-1. (i>1)

8 The skeleton of a regular dodecahedron is isomorphic to P(5,1). n-layer cubic planar graph  n-layer graph  layered graph The boundary of a Hamiltonian polygon is a Hamiltonian cycle in G, and, conversely, the set of faces interior to any Hamiltonian cycle form a Hamiltonian polygon.

9 Hamiltonian polygon tab k 2 =5(odd) k 2 =6(even)

10 Layered cubic planar Layer i –The set of faces bounded by the cycles C i-1 and C i, along with the edges of the matching joining them Central face –The single face bounded by C 0 Outer face –The (unbounded) face bordered only by C n Hole –The faces at layer n that are not in Hamiltonian polygon.

11 Theorem 1 Every layered cubic planar graph has a Hamiltonian cycle. –Base case n=1,2 –Inductive step (n  3) To extend a Hamiltonian polygon H’ for the (n-2)- layer subgraph P’=P (k 1,k 2,…,k n-2 ) to a Hamiltonian polygon P= P(k 1,k 2,…,k n ). Five cases: k n =1 and k n-1  {1,2,3}, or k n =2 and k n-1  {1,2,}. (Lemma 1,2,3)

12 Hypothesis and observations Induction hypothesis: –H’ does not contain the outer face. Given any pair of adjacent faces in layer n-2, at least one must be in H’ Hole –H’ cannot contain a cycle –At least one face in layer n-2 must not be in H’

13 Construction strategy To construct an identical extension to H’ at each hole in such a way that the extensions can be connected. Fig. 3-5 –Three of the five cases (n,n-1)={(1,1),(1,2),(1,3),(2,1),(2,2)}

14 Construction case 1 k n =1, k n-1 =2 k n-1 =2 k n =1

15 Construction case 2,3 k n-1 =3 k n-1 =2 k n =1 k n =2

16 Observation 1 Given any two adjacent faces a and b in layer n of P’, at least one must be in H’ – to cover the vertex on cycle C n that a and b share.

17 Observation 2 More generally, if a face x in layer i-1 (or i+1) is not in the Hamiltonian polygon H’, and a and b are two faces in layer i adjacent both to x and to each other, then at least one of a and b must be in H’.

18 Observation 3 If a face x in layer i-1 (or i+1) is in the Hamiltonian polygon H’, and a and b are two faces in layer i adjacent both to x and to each other, then at most one of a and b can be in H’ – to avoid creating a three-cycle (in the dual graph of G)

19 Lemma 1 For n  3, if a Hamiltonian polygon not containing the outer face can be constructed for any n-layer graph with k n  {1,2}, then a Hamiltonian polygon not containing the outer face can be constructed for any n- layer graph.

20 Lemma 1 Face x and its leftmost adjacent face a in layer n hole k n =k+2m, k  {1,2} x  H’,b  H’ x  H’,b  H’

21 Lemma 2 For n  3, if a Hamiltonian polygon not containing the outer face can be constructed for any n-layer graph with k n =1 and k n  {1,2,3}, then a Hamiltonian polygon not containing the outer face can be constructed for any n-layer graph with k n =1.

22 Lemma 2 k n =1 and k n-1 =k+3m, k  {1,2,3} Face x and its leftmost adjacent face a in layer n-1 x  H’,b  H’,v  H’ x  H’,b  H’,v  H’

23 Lemma 3 For n  3, if a Hamiltonian polygon not containing the outer face can be constructed for any n-layer graph with k n =2 and k n  {1,2}, then a Hamiltonian polygon not containing the outer face can be constructed for any n-layer graph with k n =2.

24 Lemma 3 k n =2 and k n-1 =k+2m, k  {1,2} Face x and its leftmost adjacent face a in layer n-1 x  H’,a  H’,t  H’ x  H’,a  H’,u  H’ t is adjacent only to au is adjacent to a,b

25 Construction algorithm Build first one or two layers –The number of layers is odd, start from Fig. 2A –The number of layers is even, start from Fig. 2B Each time, add two layers, n-1 and n. –Select the appropriate one of five cases based on the value of k n (mod 2) –e.g. k n =8 and k n-1 =5  k n =2, k n-1 =1 Extend  adding new edges for each face x in layer n-2 in turn,Fig Expand  Fig. 7-8, Fig. 6

26 Construction algorithm The work performed in each stage  the number of faces in the layers added Since graph is planar  O(|V|)

27 Non uniform Layered Graphs Non uniform layered cubic planar graph –(m 1,m 2,…,m n ), m i  2 for all i A given sequence  many different graphs Example : (3,4)

28 Non uniform Layered Graphs Theorem 2 –Every non uniform layered cubic planar graph with two edges per layer, i.e., having sequence (2,2,…,2), has a Hamiltonian cycle. Theorem 3 –Every non uniform two-layer cubic planar graph has a Hamiltonian cycle. Not yet found a proof or counterexample for n  3 layers

29 Theorem 3 The number of edges from layer 1 incident to a is at least 2. Even edges between e and f odd edges between e and f

30 Theorem 3 Every face at layer 2 is incident to at most one edge in layer 1.

31 Fractional layered graph K i : fractions If m i =k 1 k 2 …k i, then m i is an integer and m i  2. E.g. (6, ½,3, 1/3)

32 Further open questions Do all such fractional layered graphs have Hamiltonian cycles? If an additional set of edges is added to P(k,1,…,1) joining C n back to C 0, the resulting graph is still Hamiltonian. Is the same true for other layered graphs? Recognizing layered cubic planar graphs –Are there simple conditions on a graph which guarantee a layered representation? –Is there a fast algorithm for constructing a layering if one exists?