MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 6, Friday, September 12.

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

Chapter 9 Graphs.
Lecture 5 Graph Theory. Graphs Graphs are the most useful model with computer science such as logical design, formal languages, communication network,
Walks, Paths and Circuits Walks, Paths and Circuits Sanjay Jain, Lecturer, School of Computing.
Graph-02.
9.7 Planar Graphs. Intro problem- 3 houses and 3 utilities K 3,3 problem: Can 3 houses be connected to 3 utilities so that no 2 lines cross? Similarly,
CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
Representing Relations Using Matrices
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
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 3, Friday, September 5.
Chapter 1 Review Homework (MATH 310#3M):
Definition Dual Graph G* of a Plane Graph:
CS5371 Theory of Computation Lecture 1: Mathematics Review I (Basic Terminology)
2.2 Hamilton Circuits Hamilton Circuits Hamilton Paths Tucker, Applied Combinatorics, Section 2.2, Tamsen Hunter.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 11, Wednesday, September 24.
4/17/2017 Section 8.5 Euler & Hamilton Paths ch8.5.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 5,Wednesday, September 10.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 4, Monday, September 8.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 10, Monday, September 22.
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
1/22/03Tucker, Applied Combinatorics, Section EDGE COUNTING TUCKER, APPLIED COMBINATORICS, SECTION 1.3, GROUP B Michael Duquette & Amanda Dargie.
INCIDENCE GEOMETRIES Part II Further Examples and Properties.
CSNB143 – Discrete Structure Topic 9 – Graph. Learning Outcomes Student should be able to identify graphs and its components. Students should know how.
 2. Region(face) colourings  Definitions 46: A edge of the graph is called a bridge, if the edge is not in any circuit. A connected planar graph is called.
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.
Planar Graphs Graph Coloring
1 12/2/2015 MATH 224 – Discrete Mathematics Formally a graph is just a collection of unordered or ordered pairs, where for example, if {a,b} G if a, b.
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.
Discrete Mathematical Structures: Theory and Applications
Graph Theory. A branch of math in which graphs are used to solve a problem. It is unlike a Cartesian graph that we used throughout our younger years of.
Shortest Path Based Sufficiency Condition for Hamiltonian Graphs
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
 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.
Basic properties Continuation
Chapter 11 - Graph CSNB 143 Discrete Mathematical Structures.
2/25/2016Tucker, Sec Applied Combinatorics, 4 th Ed. Alan Tucker Section 2.2 Hamilton Circuits Prepared by: Nathan Rounds and David Miller.
 Hamilton paths.  Definition 20: A Hamilton paths is a path that contains each vertex exactly once. A Hamilton circuit is a circuit that contains.
COMPSCI 102 Introduction to Discrete Mathematics.
12. Lecture WS 2012/13Bioinformatics III1 V12 Menger’s theorem Borrowing terminology from operations research consider certain primal-dual pairs of optimization.
Hamilton Paths and Circuits 1 Click to Start 2 3 Start End.
5.6 Prefix codes and optimal tree Definition 31: Codes with this property which the bit string for a letter never occurs as the first part of the bit string.
Trees.
De Bruijn sequences 陳柏澍 Novembers Each of the segments is one of two types, denoted by 0 and 1. Any four consecutive segments uniquely determine.
An Introduction to Graph Theory
Outline 1 Properties of Planar Graphs 5/4/2018.
2.3 Graph Coloring Homework (MATH 310#3W):
5.9.2 Characterizations of Planar Graphs
Applied Combinatorics, 4th Ed. Alan Tucker
Applied Combinatorics, 4th Ed. Alan Tucker
Discrete Math: Hamilton Circuits
Can you draw this picture without lifting up your pen/pencil?
Introduction to Graph Theory Euler and Hamilton Paths and Circuits
Lecture 15: Graph Theory II
Connectivity Section 10.4.
Applied Combinatorics, 4th Ed. Alan Tucker
Theorem 5.13: For vT‘, l’(v)= min{l(v), l(vk)+w(vk, v)}
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
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 – Tuesday Find the critical times for each vertex.
Warm Up – 3/19 - Wednesday Give the vertex set. Give the edge set.
Planarity.
Presentation transcript:

MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 6, Friday, September 12

2.2 Hamilton Circuits Homework (MATH 310#2F): Read 2.3. Write down a list of all newly introduced terms (printed in boldface or italic) Do Exercises 2.2: 2,4a-g,16,20 Volunteers: ____________ Problem: 16. On Monday you will also turn in the list of all new terms with the following marks On Monday you will also turn in the list of all new terms with the following marks + if you think you do not need the definition on your cheat sheet,+ if you think you do not need the definition on your cheat sheet, check (if you need just the term as a reminder),check (if you need just the term as a reminder), - if you need more than just the definition to understand the term.- if you need more than just the definition to understand the term.

Hamilton Circuits and Paths A ciruit that visits every vertex of a graph is called a Hamilton circuit. A path that visits every vertex of a graph is called a Hamilton path.

The Three Rules Rule1. If a vertex x has degree 2, both edges incident to x must be part of any Hamilton circuit. Rule 2. No proper subcircuit can be formed when building a Hamilton circuit. Rule 3. Once the Hamilton circuit is required to use two edges at a vertex x, all other edges incident to x must be removed from consideration.

Example 1 Show that the graph on the left has no Hamilton circuit. Hint: Apply Rule 1 four times.

Example 2 Show that the graph on the left has no Hamilton circuit. Hint: Apply Rule 1 twice and use symmetry.

Example 3 Show that the graph on the left has no Hamilton circuit. Hint: Apply Rule 1 twice and use symmetry. click

A Useful Result (not from the textbook) If a connected graph G contains k vertices whose removal disconnects G into more than k pieces, then G has no Hamilton circuit.

Theorem 1 (Dirac, 1952) A graph with n vertices, n > 2, has a Hamilton circuit if the degree of each vertex is at least n/2.

Theorem 2 (Chvatal, 1972) Let G be a connected graph with n vertices: x 1, x 2,..., x n, so that deg(x 1 ) · deg(x 2 ) ·... · deg(x n ). If for each k · n/2, either deg(x k ) > k or deg(x n-k ) ¸ n – k, then G has a Hamilton circuit.

Theorem 3 (Grinberg, 1968) Suppose a plane graph G has a Hamilton circuit H. Let r i denote the number of regions inside the Hamilton circuit bounded by i edges. Let r’ i be the number of regions outside the circuit bounded by i edges. Then the numbers r i and r’ i satisfy the equation: (3 - 2)(r 3 – r’ 3 ) + (4 - 2)(r 4 – r’ 4 ) + (5 - 2)(r 5 – r’ 5 ) +... = 0

Example 4 Here we have: (a) r 4 + r’ 4 = 3 (b) r 6 + r’ 6 = 6 By Grinberg we should also have: (c) 2(r 4 – r’ 4 ) + 4(r 6 – r’ 6 ) = 0. r 4  r’ 4 ) r 6  r’ 6. Hence |r 6 – r’ 6 | ¸ 2. |r 6 – r’ 6 | ¸ 2 \implies |r 4 – r’ 4 | ¸ 4. Contradiction! The graph in Figure 2.8 has no Hamilton circuit.

Tournament A tournament is a directed graph obtained from a complete graph by giving a direction to each edge.

Theorem 4 Every tournament has a (directed) Hamilton path. Proof. By induction on the number of vertices.

Example 5: Gray Code Example: n = 3. There are 8 binary sequences: There are 2 n binary sequences of length n. An ordering of 2 n binary sequences with the property that any two consecutive elements differ in exactly one position is called a Gray code.

Hypercube The graph with one vertex for each n-digit binary sequence and an edge joining vertices that correspond to sequences that differ in just one position is called an n- dimensional cube or hypercube. v = 2 n e = n 2 n-1

4-dimensional Cube

4-dimensional Cube and a Famous Painting by Salvador Dali Salvador Dali (1904 – 1998) produced in 1954 the Crucifixion (Metropolitan Museum of Art, New York) in which the cross is a 3-dimensional net of a 4-dimensional hypercube.

Gray Code - Revisited A Hamilton path in the hypercube produces a Gray code