Mike Jacobson UCD Graphs that have Hamiltonian Cycles Avoiding Sets of Edges EXCILL November 20,2006.

Slides:



Advertisements
Similar presentations
CSE 211 Discrete Mathematics
Advertisements

Weighted Matching-Algorithms, Hamiltonian Cycles and TSP
Min-Max Relations, Hall’s Theorem, and Matching-Algorithms Graphs & Algorithms Lecture 5 TexPoint fonts used in EMF. Read the TexPoint manual before you.
Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
Chapter 8 Topics in Graph Theory
Edge-connectivity and super edge-connectivity of P 2 -path graphs Camino Balbuena, Daniela Ferrero Discrete Mathematics 269 (2003) 13 – 20.
Bipartite Matching, Extremal Problems, Matrix Tree Theorem.
Finding a Maximum Matching in Non-Bipartite Graphs Alicia Thilani Singham Goodwin /22/2013.
1 Discrete Structures & Algorithms Graphs and Trees: II EECE 320.
Graph. Undirected Graph Directed Graph Simple Graph.
1 Section 8.2 Graph Terminology. 2 Terms related to undirected graphs Adjacent: 2 vertices u & v in an undirected graph G are adjacent (neighbors) in.
Matchings Matching: A matching in a graph G is a set of non-loop edges with no shared endpoints.
Graph Theory Ming-Jer Tsai. Outline Graph Graph Theory Grades Q & A.
Matchings Matching: A matching in a graph G is a set of non-loop edges with no shared endpoints Maximal Matching: A maximal matching in a graph is a matching.
Is the following graph Hamiltonian- connected from vertex v? a). Yes b). No c). I have absolutely no idea v.
CTIS 154 Discrete Mathematics II1 8.2 Paths and Cycles Kadir A. Peker.
Multicolored Subgraphs in an Edge Colored Graph Hung-Lin Fu Department of Applied Mathematics NCTU, Hsin Chu, Taiwan
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.
Discrete Mathematics Lecture 9 Alexander Bukharovich New York University.
9.2 Graph Terminology and Special Types Graphs
Graph Theoretic Concepts. What is a graph? A set of vertices (or nodes) linked by edges Mathematically, we often write G = (V,E)  V: set of vertices,
GRAPHS CSE, POSTECH. Chapter 16 covers the following topics Graph terminology: vertex, edge, adjacent, incident, degree, cycle, path, connected component,
Panconnectivity and Edge- Pancyclicity of 3-ary N-cubes 指導教授 : 黃鈴玲 老師 學生 : 郭俊宏 Sun-Yuan Hsieh, Tsong-Jie Lin and Hui-Ling Huang Journal of Supercomputing.
The Turán number of sparse spanning graphs Raphael Yuster joint work with Noga Alon Banff 2012.
Chapter 1 Fundamental Concepts II Pao-Lien Lai 1.
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster 2012.
Fan-planar Graphs: Combinatorial Properties and Complexity results Carla Binucci, Emilio Di Giacomo, Walter Didimo, Fabrizio Montecchiani, Maurizio Patrignani,
1 CS104 : Discrete Structures Chapter V Graph Theory.
Data Structures & Algorithms Graphs
1/24 Introduction to Graphs. 2/24 Graph Definition Graph : consists of vertices and edges. Each edge must start and end at a vertex. Graph G = (V, E)
1 The 24th Clemson mini-Conference on Discrete Mathematics and Algorithms Oct. 22 – Oct. 23, 2009 Clemson University Algebraic Invariants and Some Hamiltonian.
ساختمانهای گسسته دانشگاه صنعتی شاهرود – فروردین 1392.
Graph Theory and Applications
Graph theory and networks. Basic definitions  A graph consists of points called vertices (or nodes) and lines called edges (or arcs). Each edge joins.
Homework #5 Due: October 31, 2000 Christine Kang Graph Concepts and Algorithms.
GRAPHS. Graph Graph terminology: vertex, edge, adjacent, incident, degree, cycle, path, connected component, spanning tree Types of graphs: undirected,
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Hamiltonian Cycles Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering,
 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.
Homework - hints Problem 1. Node weights  Edge weights
CSE 421 Algorithms Richard Anderson Winter 2009 Lecture 5.
Introduction to Graph Theory
Graph Concepts and Algorithms Using LEDA By Caroline Moore and Carmen Frerichs (252a-at and 252a-ao) each graph in the presentation was created using gw_basic_graph_algorithms.
Approximation Algorithms Greedy Strategies. I hear, I forget. I learn, I remember. I do, I understand! 2 Max and Min  min f is equivalent to max –f.
Hamiltonian Properties in Cartesian Product Mei Lu Department of Mathematical Sciences, Tsinghua University, Beijing A joint work with H.J. Lai and H.
Graphs Rosen, Chapter 8. NOT ONE OF THESE! One of these!
Chap 7 Graph Def 1: Simple graph G=(V,E) V : nonempty set of vertices E : set of unordered pairs of distinct elements of V called edges Def 2: Multigraph.
1. 期中测验时间和地点: 11 月 4 日, 上午 9:40—11 : 40 地点: 教室 2. 答疑时间和地点: 1)11 月 1 日 ( 周五 )13:00—15:00 软件楼 319 2)11 月 2 日和 3 日, 14:00—17:00 软件楼 3 楼 机房讨论室.
Graph Terms By Susan Ott. Vertices Here are 7 vertices without any edges Each Vertex is labeled a different color and number.
Leda Demos By: Kelley Louie Credits: definitions from Algorithms Lectures and Discrete Mathematics with Algorithms by Albertson and Hutchinson graphics.
Trees.
An Introduction to Graph Theory
Subgraphs Lecture 4.
Applied Discrete Mathematics Week 13: Graphs
Special Graphs By: Sandeep Tuli Astt. Prof. CSE.
Proof technique (pigeonhole principle)
Chapters 8.1 and 8.2 Based on slides by Y. Peng University of Maryland
Graph theory Definitions Trees, cycles, directed graphs.
Agenda Lecture Content: Introduction to Graph Path and Cycle
Graph Theory and Algorithm 01
Chapter 5. Optimal Matchings
Graphs Chapters 10.1 and 10.2 Based on slides by Y. Peng University of Maryland.
Chapters 8.1 and 8.2 Based on slides by Y. Peng University of Maryland
Approximation Algorithms
Hamiltonian Cycles.
Rainbow Graph Designs Hung-Lin Fu (傅 恒 霖)
Miniconference on the Mathematics of Computation
Richard Anderson Lecture 5 Graph Theory
Concepts of Computation
Concepts of Computation
Lecture 24 Vertex Cover and Hamiltonian Cycle
Presentation transcript:

Mike Jacobson UCD Graphs that have Hamiltonian Cycles Avoiding Sets of Edges EXCILL November 20,2006

Mike Jacobson UCDHSC Graphs that have Hamiltonian Cycles Avoiding Sets of Edges EXCILL November 20,2006

Mike Jacobson UCDHSC-DDC Graphs that have Hamiltonian Cycles Avoiding Sets of Edges EXCILL November 20,2006

Part I - Containing There are many (MANY) results that give a condition for a graph (sufficiently large, bipartite, directed…) in order to assure that the graph contains ____________________ Recently (or NOT) there have been many (MANY) results presented that give a condition for a graph with (matching, 1-factor, disjoint cycles, “long cycles”, hamiltonian path or cycle, 2-factor, k-factor…) which contains some smaller predetermined substructure of the graph.

Specific Result Dirac Condition: If G is a graph with  ≥ (n+1)/2 and e is any edge of G, then G contains a hamiltonian cycle H containing e. So, (n+1)/2 is in fact necessary & best possible! K n/2,n/2 U tK 2

Another Example Ore Condition: If G is a graph with  2 ≥ n+1 and e is any edge of G, then G contains a hamiltonian cycle H containing e. Other Conditions – Number of Edges, high connectivity, Forbidden Subgraphs, neighborhood union, etc… This condition, n+1, is also best possible!!

More Examples - matchings t- matching in a k-matching (t < k) t- matching in a perfect-matching (t < n/2) t- matching on a hamiltonian path or cycle t- matching in a k-factor

More Examples – Linear Forests L(t, k) in a spanning linear forest L(t, k) in a spanning tree L(t, k) on a hamiltonian path or cycle L(t, k) on cycles of all possible lengths L(t, k) is a linear forest with t edges and k components L(t, k) in an r-factor L(t, k) in a 2-factor with k components

More Examples - digraphs arc - traceable arc - hamiltonian arc - pancyclic k – arc - …

More Examples – “Ordered” t- matching on a cycle in a specific order t- matching on a ham. cycle in a specific order t- matching on a cycle of all “possible” lengths in a specific order L(t,k) on a cycle of all possible lengths in a specific order

More Examples – “Equally Spaced” t- matching on a cycle (in a specific order) equally spaced around the cycle t- matching on a ham. cycle (in a specific order) equally spaced around the cycle t- matching on a cycle of all “possible” lengths (in a specific order) equally spaced around the cycle L(t,k) on a cycle of all “possible” lengths (in a specific order) equally spaced around the cycle

More Odds and Ends… putting vertices, edges, paths on different cycles in a set of disjoint cycles or 2-factor Hamiltonian cycle in a “larger” subgraph Many versions for bipartite graphs, hypergraphs… … Added conditions, connectivity, independence number, forbidden subgraphs…

If G is a bipartite graph of order n, with k ≥ 1, n ≥ 4k -2,  ≥ (n+1)/2 and v 1, v 2,..., v k distinct vertices of G then (1) G can be partitioned into k cycles C 1, C 2,..., C k such that v i is on C i for i = 1,..., k, or (2) k = 2 and G – {v 1, v 2 } = 2K (n-1)/2, (n-1)/2 and v2v2 v1v1 Claim 5.23 of Lemma 10 – when...

Part II - Avoiding (matching, 1-factor, disjoint cycles, “long cycles”, hamiltonian path or cycle, 2-factor, k-factor…) Preliminary Report!! which avoids every substructure of a particular type?? Are there any (ANY) results that give a condition for a graph (sufficiently large, bipartite, directed…) in order to assure that the graph contains ____________________ Joint with Mike Ferrara & Angela Harris

“Hamilton cycles, avoiding prescribed arcs, in close-to-regular tournaments” “Hamiltonian cycles avoiding prescribed arcs in tournaments” “Hamiltonian dicycles avoiding prescribed arcs in tournaments” There are some …

“Hamilton cycles, avoiding prescribed arcs, in close-to-regular tournaments” (1999) “Hamiltonian cycles avoiding prescribed arcs in tournaments” (1997) “Hamiltonian dicycles avoiding prescribed arcs in tournaments” (1987) There are some …

Results on Graphs and Bipartite Graphs Dirac, Ore and Moon & Moser – “conditions” Considering the problem for digraphs and tournaments

Ore Condition: If G is a graph with  2 ≥ n and e is any edge of G, then G contains a hamiltonian cycle H that avoids e?? Do we “get” anything for “free”?? K n-1 How large does  2 have to be??

Dirac Condition: If G is a graph with  ≥ n/2 and e is any edge of G, then G contains a hamiltonian cycle H that avoids e?? Do we “get” anything for “free”?? Dirac Condition: If G is a graph with  ≥ n/2 and E is any set of k edges of G, then G contains a hamiltonian cycle H that avoids E??

n/2 + 1 n/2 - 1 Add a (n+2)/4 - matching Let E be any subset of (n-2)/4 of the matching edges Theorem: If G is a graph of order n with  ≥ n/2 and E is any set of at most (n-6)/4 edges of G, then G contains a hamiltonian cycle H that avoids E. Note, that E is any set of (n-6)/4 edges n = 4k+2  ≥ n/2

Theorem: Let G be a graph with order n and H a graph of order at most n/2 and maximum degree k. If  2 ≥ n+k then G is H-avoiding hamiltonian. This is sharp for all choices of H With no restriction on the order of H…

Additional results on Bipartite Graphs Dirac, Ore and Moon & Moser – “conditions” Considering the problem for digraphs and tournaments We get results on extending any set of perfect matchings And on extending any set of hamiltonian cycles