Ryerson Crest Ryerson Header

MTH 607 Graph Theory Lab 9

We will work on these questions in the lab.

  1. For each of the graphs below: In Each case state whether the given graph is
    1. State whether it is Eulerian, giving reasons.
    2. State whether it is Hamiltonian, giving reasons.
    3. Give the Hamiltonian closure.
    In each case either give the relevant cycle or explain why it does not exist.





  2. (Ex 6.12) Let G be a 3-regular graph of order 12 and H a 4-regular graph of order 11.
    1. Is G + H Eulerian?
    2. Is G + H Hamiltonian?

    1. For what values of n and m is Kn,m Eulerian?
    2. Find Conditions on n and m so that Kn,m is guaranteed to be Hamiltonian?

  3. Consider the graph Q3 below. For each of the matchings given below
    1. Find an M-alternating path which is not M-augmenting.
    2. Find an M-augmenting path P.
    3. Use P to produce a larger matching.

    1. M = empty.
    2. M = { (000, 010), (111, 011), (110, 100) }
    3. M = { (011, 001), (110, 010), (110, 100) }

  4. Find the size of a maximal matching in each case: (Hint: Consider the cases n odd and n even separately.)
    1. Kn
    2. Cn
    3. Pn
    4. Kn,m

  5. For this question we assume that T is a tree with a perfect matching M.
    1. Show that every leaf in T has a unique parent.
    2. Show that the graph formed by deleting all the leaves of T and their parents has a perfect matching.
    3. Use the above results to create an algorithm for finding a perfect matching on a tree or determining if one does not exist.
    4. Conclude that every tree has at most one perfect matching.


Peter Danziger, March 2008