Applied Combinatorics, 4th Ed. Alan Tucker

Slides:



Advertisements
Similar presentations
 Theorem 5.9: Let G be a simple graph with n vertices, where n>2. G has a Hamilton circuit if for any two vertices u and v of G that are not adjacent,
Advertisements

Section 3.4 The Traveling Salesperson Problem Tucker Applied Combinatorics By Aaron Desrochers and Ben Epstein.
MCA 202: Discrete Mathematics under construction Instructor Neelima Gupta
8.3 Representing Relations Connection Matrices Let R be a relation from A = {a 1, a 2,..., a m } to B = {b 1, b 2,..., b n }. Definition: A n m  n connection.
De Bruijn sequences Rotating drum problem:
Graph-02.
Hamiltonian Circuits and Paths
Representing Relations Using Matrices
Applied Combinatorics, 4th Ed. Alan Tucker
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.
Applied Combinatorics, 4th Ed. Alan Tucker
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
1/25/2005Tucker, Sec Applied Combinatorics, 4th Ed. Alan Tucker Section 1.2 Isomorphism Prepared by Jo Ellis-Monaghan.
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.
4/17/2017 Section 8.5 Euler & Hamilton Paths ch8.5.
03/01/2005Tucker, Sec Applied Combinatorics, 4th Ed. Alan Tucker Section 3.1 Properties of Trees Prepared by Joshua Schoenly and Kathleen McNamara.
2/28/2005Tucker, Sec Applied Combinatorics, 4th ed. Alan Tucker Section 4.1 Shortest Paths Prepared by Sarah Walker.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 6, Friday, September 12.
1/25/05Tucker, Sec.1.11 Applied Combinatorics, 4th Ed. Alan Tucker Section 1.1 Graph Models Prepared by Jo Ellis-Monaghan.
Applied Discrete Mathematics Week 10: Equivalence Relations
1/22/03Tucker, Applied Combinatorics, Section EDGE COUNTING TUCKER, APPLIED COMBINATORICS, SECTION 1.3, GROUP B Michael Duquette & Amanda Dargie.
Slide 14-1 Copyright © 2005 Pearson Education, Inc. SEVENTH EDITION and EXPANDED SEVENTH EDITION.
© by Kenneth H. Rosen, Discrete Mathematics & its Applications, Sixth Edition, Mc Graw-Hill, 2007 Chapter 9 (Part 2): Graphs  Graph Terminology (9.2)
An Improved Degree Based Condition for Hamiltonian Cycles November 22, 2005 November 22, 2005.
Based on slides by Y. Peng University of Maryland
Graphs.  Definition A simple graph G= (V, E) consists of vertices, V, a nonempty set of vertices, and E, a set of unordered pairs of distinct elements.
MAT 2720 Discrete Mathematics Section 8.7 Planar Graphs
Planar Graphs Graph Coloring
AND.
Graph theory and networks. Basic definitions  A graph consists of points called vertices (or nodes) and lines called edges (or arcs). Each edge joins.
MAT 2720 Discrete Mathematics Section 8.2 Paths and Cycles
Basic properties Continuation
2/25/2016Tucker, Sec Applied Combinatorics, 4 th Ed. Alan Tucker Section 2.2 Hamilton Circuits Prepared by: Nathan Rounds and David Miller.
1 GRAPH Learning Outcomes Students should be able to: Explain basic terminology of a graph Identify Euler and Hamiltonian cycle Represent graphs using.
An Introduction to Graph Theory
Outline 1 Properties of Planar Graphs 5/4/2018.
Applied Discrete Mathematics Week 14: Trees
Çizge Algoritmaları.
Euler and Hamiltonian Graphs
Chapter 9 (Part 2): Graphs
Special Graphs By: Sandeep Tuli Astt. Prof. CSE.
Applied Combinatorics, 4th Ed. Alan Tucker
Tucker, Applied Combinatorics, Sec 2.4
Based on slides by Y. Peng University of Maryland
Euler Paths & Euler Circuits
Discrete Math II Howon Kim
Connectivity Section 10.4.
Isomorphism in GRAPHS.
Relations and Digraphs
Applied Combinatorics, 4th Ed. Alan Tucker
Trees L Al-zaid Math1101.
Applied Combinatorics, 4th Ed. Alan Tucker
Applied Combinatorics, 4th ed. Alan Tucker
Hamiltonian Circuits and Paths
Applied Combinatorics, 4th Ed. Alan Tucker
Let us switch to a new topic:
MAT 2720 Discrete Mathematics
Euler and Hamilton Paths
N(S) ={vV|uS,{u,v}E(G)}
Gaph Theory Planar Graphs
Applied Combinatorics, 4th Ed. Alan Tucker
Warm Up – 3/19 - Wednesday Give the vertex set. Give the edge set.
Hamilton Paths and Circuits
Applied Discrete Mathematics Week 13: Graphs
Based on slides by Y. Peng University of Maryland
Agenda Review Lecture Content: Shortest Path Algorithm
Representing Relations Using Matrices
Presentation transcript:

Applied Combinatorics, 4th Ed. Alan Tucker Section 2.2 Hamilton Circuits Prepared by: Nathan Rounds and David Miller 11/14/2018 Tucker, Sec. 2.2

Definitions Hamilton Path – A path that visits each vertex in a graph exactly once. Possible Hamilton Path: A-F-E-D-B-C F F A B B D D C C E E 11/14/2018 Tucker, Sec. 2.2

Definitions Hamilton Circuit – A circuit that visits each vertex in a graph exactly once. Possible Hamilton Circuit: A-F-E-D-C-B-A F A B D C E 11/14/2018 Tucker, Sec. 2.2

Rule 1 If a vertex x has degree 2, both of the edges incident to x must be part of any Hamilton Circuit. F Edges FE and ED must be included in a Hamilton Circuit if one exists. A B D C E 11/14/2018 Tucker, Sec. 2.2

Rule 2 No proper subcircuit, that is, a circuit not containing all vertices, can be formed when building a Hamilton Circuit. Edges FE, FD, and DE cannot all be used in a Hamilton Circuit. F A B D C E 11/14/2018 Tucker, Sec. 2.2

Rule 3 Once the Hamilton Circuit is required to use two edges at a vertex x, all other (unused) edges incident at x can be deleted. F A B If edges FA and FE are required in a Hamilton Circuit, then edge FD can be deleted in the circuit building process. D C E 11/14/2018 Tucker, Sec. 2.2

Example Using rules to determine if either a Hamilton Path or a Hamilton Circuit exists. A B D C E G F H I J K 11/14/2018 Tucker, Sec. 2.2

Using Rules Rule 1 tells us that the red edges must be used in any Hamilton Circuit. A Vertices A and G are the only vertices of degree 2. B D C E H G F I K J 11/14/2018 Tucker, Sec. 2.2

Using Rules Rules 3 and 1 advance the building of our Hamilton Circuit. A Since the graph is symmetrical, it doesn’t matter whether we use edge IJ or edge IK. If we choose IJ, Rule 3 lets us eliminate IK making K a vertex of degree 2. By Rule 1 we must use HK and JK. B D C E G F H I J K 11/14/2018 Tucker, Sec. 2.2

Using Rules All the rules advance the building of our Hamilton Circuit. A B D C Rule 2 allows us to eliminate edge EH and Rule 3 allows us to eliminate FJ. Now, according to Rule 1, we must use edges BF, FE, and CH. E G F H K I J 11/14/2018 Tucker, Sec. 2.2

Using Rules Rule 2 tells us that no Hamilton Circuit exists. B D C Since the circuit A-C-H-K-J-I-G-E-F-B-A that we were forced to form does not include every vertex (missing D), it is a subcircuit. This violates Rule 2. E G H K F I J 11/14/2018 Tucker, Sec. 2.2

Theorem 1 A graph with n vertices, n > 2, has a Hamilton circuit if the degree of each vertex is at least n/2. A C n = 6 n/2 = 3 Possible Hamilton Circuit: A-B-E-D-C-F-A B E F D 11/14/2018 Tucker, Sec. 2.2

However, not “if and only if” Theorem 1 does not necessarily have to be true in order for a Hamilton Circuit to exist. Here, each vertex is of degree 2 which is less than n/2 and yet a Hamilton Circuit still exists. F F A B B D D C C E 11/14/2018 Tucker, Sec. 2.2

Theorem 2 X2 Let G be a connected graph with n vertices, and let the vertices be indexed x1,x2,…,xn, so that deg(xi) deg(xi+1). If for each k n/2, either deg(xk) > k or deg(xn-k) n-k, then G has a Hamilton Circuit. X4 X5 X6 X1 X3 n/2 = 3 k = 3,2,or 1 Possible Hamilton Circuit: X1-X5-X3-X4-X2-X6-X1 11/14/2018 Tucker, Sec. 2.2

Theorem 3 Suppose a planar graph G, has a Hamilton Circuit H. Let G be drawn with any planar depiction. Let ri denote the number of regions inside the Hamilton Circuit bounded by i edges in this depiction. Let be the number of regions outside the circuit bounded by i edges. Then numbers ri and satisfy the following equation. 11/14/2018 Tucker, Sec. 2.2

Use of Theorem 3 Planar Graph G 4 6 6 6 No matter where a Hamilton Circuit is drawn (if it exists), we know that and . Therefore, and must have the same parity and . 6 4 4 6 6 11/14/2018 Tucker, Sec. 2.2

Use of Theorem 3 Cont’d Eq. (*) Consider the case . This is impossible since then the equation would require that which is impossible since . We now know that , and therefore . Now we cannot satisfy Eq. (*) because regardless of what possible value is taken on by , it cannot compensate for the other term to make the equation equal zero. Therefore, no Hamilton Circuit can exist. 11/14/2018 Tucker, Sec. 2.2

Theorem 4 Every tournament has a directed Hamilton Path. Tournament – A directed graph obtained from a (undirected) complete graph, by giving a direction to each edge. A B The tournaments (Hamilton Paths) in this graph are: A-D-B-C, B-C-A-D, C-A-D-B, D-B-C-A, and D-C-A-B. C (K4, with arrows) D 11/14/2018 Tucker, Sec. 2.2

Definition Grey Code uses binary sequences that are almost the same, differing in just one position for consecutive numbers. Advantages for using Grey Code: -Very useful when plotting positions in space. -Helps navigate the Hamilton Circuit code. Example of an Hamilton Circuit: 000-100-110-010-011-111-101-001-000 F=011 G=111 H=101 I=001 D=010 C=110 A=000 B=100 11/14/2018 Tucker, Sec. 2.2

Class Exercise Find a Hamilton Circuit, or prove that one doesn’t exist. Rule’s: If a vertex x has degree 2, both of the edges incident to x must be part of any Hamilton Circuit. No proper subcircuit, that is, a circuit not containing all vertices, can be formed when building a Hamilton Circuit. Once the Hamilton Circuit is required to use two edges at a vertex x, all other (unused) edges incident at x can be deleted. A B C D E F G H 11/14/2018 Tucker, Sec. 2.2

Solution By Rule One, the red edges must be used Since the red edges form subcircuits, Rule Two tells us that no Hamilton Circuits can exist. A B C D E F G H 11/14/2018 Tucker, Sec. 2.2