Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 1/27
Generalized Hamiltonian Cycles
Jakub Teska
School of ITMS University of Ballarat, VIC 3353, Australia
Generalized Hamiltonian Cycles Jakub Teska School of ITMS - - PowerPoint PPT Presentation
Generalized Hamiltonian Cycles Jakub Teska School of ITMS University of Ballarat, VIC 3353, Australia Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 1/27 Hamiltonian cycle Hamiltonian cycle is a cycle in a graph which
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 1/27
School of ITMS University of Ballarat, VIC 3353, Australia
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 2/27
■ Hamiltonian cycle is a cycle in a graph which visits every vertex of the graph. ■ Decide whether a graph is hamiltonian is well known NP-Complete problem.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 2/27
■ Hamiltonian cycle is a cycle in a graph which visits every vertex of the graph. ■ Decide whether a graph is hamiltonian is well known NP-Complete problem. ■ If a graph G is hamiltonian then G is 2-connected.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 3/27
■ The toughness of a non-complete graph is t(G) = min( |S| c(G−S)), where the
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 4/27
■ If a graph G is t-tough then G is ⌈2t⌉-connected.
m
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 5/27
■ If a graph G is Hamiltonian then G is 1-tough
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 5/27
■ If a graph G is Hamiltonian then G is 1-tough ■ If toughness t(G) < 1 then G has no Hamiltonian cycle
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 6/27
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 6/27
■ For every ǫ > 0, there exists a ( 9 4 − ǫ)-tough graph without a Hamiltonian
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 7/27
■ Graph is chordal if every cycle of length greater then three has a chord.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 7/27
■ Graph is chordal if every cycle of length greater then three has a chord. ■ Vertex x is simplicial vertex in G if NG(x)G is complete graph. ■ Assume that graph G is chordal. Then G has a simplicial vertex v and G − v
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 8/27
■ Every 18-tough chordal graph is Hamiltonian. (Chen et. al. 1997) ■ For every ǫ > 0, there exists a ( 7 4 − ǫ)-tough chordal graph without a
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 8/27
■ Every 18-tough chordal graph is Hamiltonian. (Chen et. al. 1997) ■ For every ǫ > 0, there exists a ( 7 4 − ǫ)-tough chordal graph without a
■ Every chordal planar graph with t(G) > 1 is hamiltonian. (B˝
■ There exists a sequence G1, G2, ... of 1-tough chordal planar graphs with c(Gi) |V (Gi)| → 0 as i → ∞.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 9/27
■ If t(G) > 1 then G is 3-connected. Then degree of every vertex is at least
■ If G is chordal planar graph, then G does not contain K5 as a subgraph and
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 10/27
■ |S| < 3
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 10/27
■ |S| < 3
■ If Gi is hamiltonian then Gi+1 is hamiltonian.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 10/27
■ |S| < 3
■ If Gi is hamiltonian then Gi+1 is hamiltonian.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 10/27
■ |S| < 3
■ If Gi is hamiltonian then Gi+1 is hamiltonian.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 10/27
■ |S| < 3
■ If Gi is hamiltonian then Gi+1 is hamiltonian.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 11/27
■ A k-walk in a graph G is a spanning closed walk which visits every vertex of
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 12/27
■ Every graph containing a k-walk is 1 k-tough.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 12/27
■ Every graph containing a k-walk is 1 k-tough.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 12/27
■ Every graph containing a k-walk is 1 k-tough.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 12/27
■ Every graph containing a k-walk is 1 k-tough.
k then G does not contain a k-walk.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 13/27
■ Every 4-tough graph has a 2-walk. (Ellingham, Zha 2000)
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 13/27
■ Every 4-tough graph has a 2-walk. (Ellingham, Zha 2000)
■ For every ǫ > 0 and every k ≥ 1, there exists a ( 8k+1 4k(2k−1) − ǫ)-tough graph
24 − ǫ)-tough graph with no 2-walk.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 14/27
■ Every 4-tough graph has a 2-walk. (Ellingham, Zha 2000) ■ If G is 2-tough then G has a 2-factor.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 14/27
■ Every 4-tough graph has a 2-walk. (Ellingham, Zha 2000) ■ If G is 2-tough then G has a 2-factor.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 14/27
■ Every 4-tough graph has a 2-walk. (Ellingham, Zha 2000) ■ If G is 2-tough then G has a 2-factor.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 14/27
■ Every 4-tough graph has a 2-walk. (Ellingham, Zha 2000) ■ If G is 2-tough then G has a 2-factor.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 15/27
■ Theorem : Every chordal planar graph with t(G) > 3 4 has a 2-walk.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 15/27
■ Theorem : Every chordal planar graph with t(G) > 3 4 has a 2-walk.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 15/27
■ Theorem : Every chordal planar graph with t(G) > 3 4 has a 2-walk.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 15/27
■ Theorem : Every chordal planar graph with t(G) > 3 4 has a 2-walk.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 16/27
■ If degree of x in Gi is two then |S| ≤ 2.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 16/27
■ If degree of x in Gi is two then |S| ≤ 2.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 16/27
■ If degree of x in Gi is two then |S| ≤ 2.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 16/27
■ If degree of x in Gi is two then |S| ≤ 2.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 16/27
■ If degree of x in Gi is two then |S| ≤ 2.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 16/27
■ If degree of x in Gi is two then |S| ≤ 2.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 16/27
■ If degree of x in Gi is two then |S| ≤ 2.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 17/27
■ If degree of x in Gi is three then |S| ≤ 4.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 17/27
■ If degree of x in Gi is three then |S| ≤ 4.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 17/27
■ If degree of x in Gi is three then |S| ≤ 4.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 17/27
■ If degree of x in Gi is three then |S| ≤ 4.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 17/27
■ If degree of x in Gi is three then |S| ≤ 4.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 17/27
■ If degree of x in Gi is three then |S| ≤ 4.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 17/27
■ If degree of x in Gi is three then |S| ≤ 4.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 18/27
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 18/27
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 18/27
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 19/27
2 without a 2-walk.
1 2 3 4
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 20/27
■ There exists a finite constant t0 such that every t0-tough graph is hamiltonian. ■ Every 2-tough chordal graph is hamiltonian. ■ Every 1 k−1-tough graph has a k-walk. ■ Every 2-tough graph has a 2-walk. ■ Every 1-tough chordal graph has a 2-walk. ■ Every more then 1 2-tough chordal planar graph has a 2-walk.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 21/27
■ For any integer r > 1, an r-trestle is a 2-connected graph F with maximum
■ We say that a graph G has an r-trestle if G contains a spanning subgraph
■ A graph G is called K1,r-free if G has no K1,r as an induced subgraph.
1,3
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 22/27
■ every 2-connected K1,3-free graph has a 3-trestle
■ every 2-connected K1,r-free graph has an r-trestle for every r ≥ 4.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 22/27
■ every 2-connected K1,3-free graph has a 3-trestle
■ every 2-connected K1,r-free graph has an r-trestle for every r ≥ 4.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 23/27
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 23/27
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 23/27
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 23/27
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 23/27
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 23/27
1
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 23/27
1
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 23/27
1
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 23/27
1
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 23/27
1
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 23/27
1 2 3 n
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 23/27
1 2 3 n
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 23/27
1 2 3 n
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 23/27
1 2 3 n
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 23/27
1 2 3 n
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 24/27
■ The example shows a K1,r-free graph having an r-trestle but no
■ The result of Theorem cannot be improved.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 24/27
■ The example shows a K1,r-free graph having an r-trestle but no
■ The result of Theorem cannot be improved.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 24/27
■ The example shows a K1,r-free graph having an r-trestle but no
■ The result of Theorem cannot be improved.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 25/27
■ A minimum-degree condition for the existence of an r-trestle was recently
■ There is a polynomial algorithm for finding r-trestle in a given K1,r-free graph.
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 25/27
■ A minimum-degree condition for the existence of an r-trestle was recently
■ There is a polynomial algorithm for finding r-trestle in a given K1,r-free graph. ■ Every 2-edge-connected graph with maximum degree ∆ has a ⌈ ∆+1 2 ⌉-walk
■ Every r-trestle has an ⌈ r+1 2 ⌉-walk for any integer r ≥ 2. (R. K., J. T. ’05)
Jakub Teska, October 2, 2006 Generalized Hamiltonian Cycles - p. 26/27