All the assignments are together on this page; each is also on a separate page for easy access and printing.
Write out solutions to all the questions you do, not only the ones for handing in.
Do as many questions as you can that are not hand-in problems. The class discussion is about them, and discussion is how you learn half your graph theory. If you haven't tried the problems, you don't get so much out of the class discussion, nor out of talking with your friends.
Besides finding the answer, always try to explain, as well as you can, how you know you have the correct answer. This is an important part of your solution. An answer without explanation is not worth much (except for very simple questions).
When solving problems, a systematic solution is better than guesswork. You often may find a solution by intelligent guessing, but then you should look for a way of showing that your solution is correct. This part needs to be systematic if it is to be completely convincing. (This will be clearer after a few days of class!)
Allow 15 minutes per problem (minimum) before you give up, even if you feel you're getting nowhere. These problems need time for thought. If you're still stuck, go on to another problem. Return to the sticky problem later (say, the next day). Often, it then looks easier because you tried hard the first time and then gave your mind time to grind it up--I mean, to come up with ideas. To get the advantage of this method, you have to start the problems well ahead of time. Last-minute effort will not work well in this class. (1) Hand in a final draft: neat work that is well organized and not cramped. Use as much space as you need. Please also leave some extra space between problems for our comments.
(2) You may discuss hand-in HW with other people, but you must write it up in your own words.
(3) No little stubbies from tearing a page out of your notebook. Remove them neatly.
(4) Fasten the pages securely. That means stapling or a paper clip, not folding the paper over and/or tearing it (not secure!).
I reserve the right to reduce grades for not following these rules.
Go to announcements | course information | syllabus | homework index.
This assignment is for discussion in class (except as called "Hand In"). Come up with ANY IDEAS AT ALL and bring them along!
Due Tues., 1/25:
Due Wed. 1/26:
Hand in Wed. 1/26:
Some terminology about a graph (from the announcements page): A1. (a) Find a separating set. (b) Find one that is smallest.
A2. (a) Find a disconnecting set. (b) Find one that is smallest.
A3. Write down the degree sequence of G = G1, G2, G3. (Omit G4.)
A4. Treat G as a graph in which the vertices stand for people and the edges join pairs who don't get along together, so they can't be on the same committee. What is the largest possible committee?
ADDED: Due Tues., 1/25:
Hand in Fri., 1/28:
Due Fri., 1/28:
B1. This problem concerns ways of testing graphs for being isomorphic or nonisomorphic. In each part, suppose G and H are isomorphic graphs.
The point is that, if G and H are graphs that fail any one of these properties, then they cannot be isomorphic (by contradiction). But the converse is not true, as the next problem shows.
B2. For each property in # 1, find a pair of graphs, G and H, that are not isomorphic but which
For Mon. 1/31: Read Section 1.3.
Do for discussion Tues. 2/1:
Do for discussion Hand in Fri. 2/4:
C1. This concerns Theorem 1.1.2 and the example G0. I follow the book's notation.
The sequence
C2. In the graph F of Figure 1.1.16:
C3. Let G be a graph which has a cycle. Let C be a cycle in G. Let a, b be arbitrary vertices in G, and let e be any edge in C. Explain in detail why, if G has a path connecting a to b, so does G - e.
For Mon. 2/7: Read Section 2.1.
Do for discussion Wed. 2/9:
Do for discussion Fri. 2/11:
Hand in Mon. 2/14:
D1. Suppose the average degree of a graph G is > 2. [Note: This should have said G is connected. – 2/18]
D2. Suppose G is a connected graph whose average degree is 3.
D3. Find the chromatic number χ(G) where G is the graph in Figure 2.1.5.
D4. Is the graph of Figure 2.1.5 critical? Prove. (Don't believe everything you read!)
D5. Is the graph of Figure 2.1.6 critical? Prove.
Good Advice and General Instructions
on homework problemsRules for hand-in homework.
Graph Theory Homework: Complete
Homework Set I (1/24)
Do ## A1, A2, A4 for G = G1 (do this first) and G2, G4.
Also, read to the middle of page 9 (changed) in the textbook.
Also, read the course information page and the homework instructions.
# A3 (again, do G1 first).
## A1–A4 for G3.
Problem Set A
vertices edges whose removal leaves a disconnected graph.
Go to homework index.Homework Set II (1/24, 26)
Read all of Sections 1.1 and 1.2.
## B1(a,b), B2(a,b).
Do for discussion: ## B1(c), B2(c) (think about them for a few minutes; we'll discuss them in class).
Correction: Parts (c) are the degree-sequence questions.
Problem Set B
fail have the property. Specifically:
Go to homework index.Homework Set III (1/29)
Remember to check the announcements page for corrections.
Sect. 1.1, ## 1, 2, 4(a-c), 6.
Sect. 1.2, # 1, 4, 7.
Wed. 2/2 Fri. 2/4 (Changed due to Wed. cancellation):
Sect. 1.1, # 9.
Sect. 1.2, ## 2, 3, 6, 8.
# C2.
Sect. 1.1, ## 3, 4(d), 5, 7, 8.
Sect. 1.2, # 5.
## C1, C3.
Problem Set C
(S1) (4, 4, 4, 3, 3, 3, 2, 2, 1)
is known to be graphic, because it is the degree sequence of G0. From (S1) the rule of Theorem 1.1.2 gives
(S2) (3,3,2,2,3,2,2,1),
which, when rearranged in descending order, is
(S3) (3,3,3,2,2,2,2,1).
A solution is available here.
Go to homework index.Homework Set IV (2/4)
Sect. 2.1, ## 1-4, 8, 13, 18, and 9-10 (for P5, K4,4, D, and O).
## D1, D3.
Sect. 2.1, ## 6, 11, 14, 16, 17.
# D4.
Sect. 2.1, ## 5, 7, 15(a), 19, 20, and 9-10 (for I).
## D2, D5.
Textbook Corrections
(a) any critical subgraph;
(b) a critical subgraph whose chromatic number equals that of the whole graph.
Problem Set D
(a) Prove that G contains at least 2 cycles.
(b) Prove that it is possible for G to have exactly 2 cycles.
A solution is available here. (Hint for D2: Use a similar idea, but you have to add something.)
(a) Show that G has at least 4 cycles.
(b) Is 4 the best possible number? Or can you prove that G must have 5 or more cycles? 6 or more?
Go to homework index.
For Mon. 2/14: Read Section 2.2.
Do for discussion Wed. 2/16:
Hand in Fri. 2/18:
Homework Set V (2/12)
Sect. 2.2, ## 3, 5, 6, 8, 9.
## E1(a).
Sect. 2.2, ## 4, 7, 10.
# E1(b), E2.
Textbook Corrections
E1. Prove there is no 1-factor in the graph of Figure 2.2.6 (a) left, (b) right.
E2. Is the graph of Figure 2.1.2 critical? Prove.
TEST I will be on Wednesday, Feb. 23, due to the Presidential Holiday on Monday.
Do for discussion Tues. 2/22:
EE1. Find the chromatic number χ(G).
EE2. Find the edge chromatic number χ'(G) when p is even, i.e., p = 2n (n ≥ 1).
EE3. Find the edge chromatic number χ'(G) when p is odd, i.e., p = 2n-1 (with n ≥ 2).
Homework Set Va (2/14)
## EE1-EE3.
Problem Set EE
The first example graph theorists look at when they have a complicated new idea is Kp. The next one could be G = Kp - edge.
Go to homework index.
For Fri. 2/25: Read Section 2.3.
Do for discussion Tues. 3/1:
Do for discussion Wed. 3/2:
Hand in Fri. 3/4:
F1. Let V(K2n) = {0, 1, 2, ..., 2n-2, x}. We have a standard way to decompose K2n into 1-factors (see Section 2.2). In K8, which "standard" 1-factor contains the following edge? (For your answer you may list all edges that belong to the 1-factor.)
F2. Prove that, if G is a tree, then its edge chromatic number χ'(G) equals its maximum degree Δ(G).
F3. Find a Hamilton cycle or prove there is none.
F4. Let V(K2n+1) = {0, 1, 2, ..., 2n-1, x}. We have a standard way of decomposing K2n+1 into Hamilton cycles (see Section 2.3). In K11, which "standard" Hamilton cycle contains the edge
Homework Set VI (2/24)
For Mon. 2/28: Read Sections 2.3-4.
Sect. 2.3, ## 1-3, 5-7 (for Q3 and I), 18(a).
Sect. 2.4, ## 1, 4, 5.
## F1(a), F3(a,b), F4(a).
Sect. 2.3, ## 4, 8, 10, 12, 18(b).
Sect. 2.4, ## 2, 8.
## F1(b,c), F3(c), F4(b,c).
Sect. 2.3, ## 5-7 (for D), 17, 18(c).
Sect. 2.4, ## 7, 25.
## F1(d), F2, F3(d), F4(d).
Corrections
n-1, n-2, n, n-3, n+1, n-4, ..., 2n-2, 2n-1, x.
(This is actually equivalent to the printed line, but the printed line doesn't follow the pattern it's supposed to.)
Problem Set F
(a) 23.
(b) 2x.
(c) 36.
(d) 15.
(a) Figure 2.3.4.
(b) Figure 2.3.5. (Hint: there isn't!)
(c) Figure 2.1.6.
(d) Figure 2.3.7.
(a) 23 ?
(b) 3x ?
(c) 46 ?
(d) 37 ?
Go to homework index.
For Fri. 3/4 and Do for discussion Do for discussion Hand in See the corrections for Section 3.1.
G1. Decompose into the fewest possible trails:
G2. Decompose into the fewest possible paths: (a, b, c) from #G1.
G3. Decide whether the graph is Hamiltonian (i.e., has a Hamilton cycle):
G4. Verify that, in the proof of Theorem 2.3.2, the first two 1-factors unite to form a Hamilton cycle. Your proof should be valid for all n ≥ 2.
Homework Set VII (3/4)
Mon. 3/7 Tues. 3/8: Read Sect. 3.1, including the proofs.
Tues. 3/8 Wed. 3/9:
Sect. 2.3, ## 17.
Sect. 2.4, ## 3, 10.
Sect. 3.1, ## 1-3, 4 (for Q3, I, K4,4 only), 7, 11.
Wed. 3/9 Fri. 3/11:
Sect. 2.4, ## 9 (Fig. 2.3.7), 12, 21.
Sect. 3.1, ## 5, 8, 13, 14.
## G1(a), G2(a), G3, G4.
Fri. 3/11 Mon. 3/14:
Sect. 2.4, # 22.
Sect. 3.1, ## 6, 12, 15, 16.
## G1(b, c), G2(b, c), G3(b).
Problem Set G
(a) Fig. 1.2.3 (left).
(b) Fig. 2.1.9.
(c) Fig. 2.2.6 (right).
(a) Fig. 2.1.3.
(b) Fig. 2.4.1, the Petersen graph.
Go to homework index.
Read Section 3.2.
Do for discussion Tues. 3/15:
Do for discussion Wed. 3/16:
Hand in Fri. 3/18:
For Fri. 3/18: Read Section 3.3.
(This will not be tested. We'll discuss infinite graphs, just to see the weird differences.)
Additional topic for Fri. 3/18: Line graphs.
(This is not in the book. It will not be on Test II but it will probably be on Test III.)
H1. (a) Find a graph E which has an Eulerian circuit but no Hamilton cycle.
H2. Produce a decomposition of Fig. 3.2.8 into two 2-factors, using the method of proof of Theorem 3.1.4.
H3. Prove that Kp can be decomposed into p - 1 paths P1, P2, ..., Pp-1 for all values of p, not only the even values to which Theorem 2.3.4 applies.
H4. For ambitious students, prove rigorously:
H5. Use the proof method of Theorem 3.2.4 to decompose into subgraphs isomorphic to P3 :
H6. Use the proof method of Theorem 3.1.7 (Listing's Theorem) to decompose into the smallest possible number of trails:
H7. (Optional: research problem.) We know some cubic graphs can be decomposed into P3 subgraphs (e.g., Figs. 2.4.1-2), and some cannot (e.g., Fig. 2.2.6). The counterexample (Fig. 2.2.6) has a bridge, in fact it has three. Must every counterexample have a bridge? That is, can we say that every cubic graph which is connected and has no bridges can be decomposed into P3 subgraphs?
Homework Set VIII (3/10,12)
Sect. 3.2, ## 1-3, 8.
## H1, H2, H5(a), H6(a).
And continued from last week: 2.4 # 12 (see correction), and 3.1 ## 8, 13.
Sect. 3.2, ## 4, 6.
## H5(b,c), H6(b,c).
Sect. 3.2, ## 5.
## H3, H4, H5(d), H6(d).
Homework Set VIIIa (3/12,15)
Problem Set H
(b) Find a graph H which has a Hamilton cycle but no Eulerian circuit.
Lemma H4. In a pseudograph G, if there is a trail with endpoints a and b, then there is a path with endpoints a and b.
Go to homework index.
For Fri. 4/1: Read the handouts on graph automorphisms (Aut) and line graphs (LG).
For Mon. 4/4: Read Sects. 4.1 and 4.2.
Do for discussion Tues. 4/5:
Do for discussion Wed. 4/6:
Hand in Fri. 4/8:
I1. This question concerns the proof of Theorem 4.1.2* (that is, the base case k = 2 of Turan's Theorem). You are given the ``starting'' graph G of the proof, which has no triangle.
I2. The uniqueness of the maximum graph in Theorems 4.1.2* and 4.1.2 is not proved in the book.
Homework Set IX and Problem Set I (3/30)
## LG.2, LG.3, LG.4; ## Aut.1, Aut.2.
Sect. 4.1, ## 1, 2, 4, 6.
Sect. 4.2, ## 2(a), 3.
# I1(a).
# LG.9; # Aut.4.
Sect. 4.1, ## 7, 8.
Sect. 4.2, ## 2(b), 4, 6.
# I2(a).
## LG.7, LG.10; # Aut.5.
Sect. 4.1, ## 3, 5.
Sect. 4.2, ## 1, 2(c).
## I1(b), I2(b) (I2(b) is postponed to HW X).
Problem Set I
(i) Construct the new graph H in the proof of Theorem 4.1.2*. What are your x and W?
(ii) Compare the degrees of the vertices in G and H.
(iii) Compare qG and qH. Which is larger? Why is that significant for the proof of the theorem?
(iv) Compare H to the largest possible triangle-free graph on the same number of vertices. How are they similar?
(a) For G = Ga, the Petersen graph with one vertex deleted. (See below.)
(b) For G = G7, shown below.
(a) Prove uniqueness in Theorem 4.1.2*.
(b) Prove uniqueness in Theorem 4.1.2.
Go to homework index.
Read Sect. 8.1 and Sect. 9.1. The proof of Theorem 9.1.7 is optional. The most interesting thing about the proof of Theorem 9.1.6 is that it uses Turán's Theorem!
Do for discussion Tues. 4/12:
Do for discussion Wed. 4/13:
Hand in Fri. 4/15:
If you didn't already give them to me,
HAND IN PROBLEMS
J1. Let G be the Grötzsch graph (Fig. 2.1.6).
J2. Find χ'(Z) where Z is the graph of Fig. 2.3.1.
J3. Show that the graph of Fig. 9.1.16 is nonplanar.
J4. Planar or nonplanar? Prove it!
J5. Prove that K3,3 is the unique 4-cage.
J6. Compare the lower bound p(g) on the order of a g-cage (Theorem 4.2.A) to the actual order of every known g-cage given in the book. Which cages have order equal to p(g)? Which have order greater than p(g)? What does it mean when a g-cage has order > p(g)?
Homework Set X (4/5, 8)
Sect. 8.1, ## 1-5, 7, 10.
## J1, J6.
Sect. 8.1, ## 8, 9, 12, 13.
Sect. 9.1, ## 3, 4, 8, 12, 13.
## J3, J4(a, c, d).
Sect. 8.1, ## 6, 11.
Sect. 9.1, # 1, 7, 11.
## J2, J4(b, e), J5.
## Aut.6, LG.6.
# I2(b) (postponed from HW IX).
I2(b), Aut.6, LG.6
by Thurs. 4/28, 5:00, at latest. I will return the graded problems on Friday. (Leave them in my mailbox in the math office or under my door.)
Definitions and Corrections
d) no edge passes through any vertex.
Problem Set J
(a) Prove χ(G) = 4.
(b) Is G critical?
(a) Fig. 9.1.19.
(b) Fig. 9.1.18.
(c) Fig. 9.1.17.
(d) Fig. 9.2.1, left.
(e) Fig. 9.2.1, right.
Go to homework index.
Read for Tues. 4/19: Sects. 8.2 and 8.3. (This is a lot for me to discuss on 4/15. Study carefully and come in Tuesday with many questions.)
Do for discussion Tues. 4/26:
Do for discussion Wed. 4/27:
Hand in Fri. 4/29:
TEST III will be on Tuesday, May 3.
K1. Prove that cr(P) ≥ 2, where P is the Petersen graph.
K2. (a) Prove that, if p ≥ 11, then Kp has no decomposition into two planar graphs.
K3. Do both (i) and (ii) for
(i) Is the graph planar?
(ii) Find the crossing number. If you can't calculate it exactly, find out as much as you can about it. For instance, is it = 0 or > 0? Is it = 1? = 2? ≥ 2? ≥ 3? Can you find any upper bound?
K4. Write a complete proof of the 6-Color Theorem: Every planar graph can be colored in 6 colors. (Hint: Try induction on the number of vertices.)
Homework Set XI (4/15)
Sect. 8.2, ## 3, 4.
Sect. 8.3, ## 2, 3.
Sect. 9.1, ## 5, 6, 14.
## K1, K3(a).
Sect. 8.3, ## 4, 7.
## K2(a,b), K3(b), K4.
Sect. 9.1, # 15.
Sect. 8.2, ## 5, 6.
## K2(c), K3(c), Aut.9.
Definitions and Corrections
Problem Set K
(b) Can K8 be decomposed into two planar graphs?
(c) Prove: if p ≥ 17, then Kp cannot be decomposed into three planar graphs.
(a) Fig. 2.3.6.
(b) Fig. 4.2.4.
(c) Fig. 1.3.3.
Go to homework index.
Read for Wed. 5/4 and Fri. 5/6: Sects. 8.4, 9.2.
Do for discussion Mon. 5/9:
Do for discussion Tues. 5/10:
Hand in Wed. 5/11:
We define the girth of a forest (such as a tree) to be infinity. Then the girth of a graph is always ≥ 3.
L1.
L1'. [ADDED 5/9]
L1'' [ADDED 5/11] (This was proved in class, I think. I did prove the case g = 3 in class on 5/6. Feel free to use this theorem if it helps you.)
L2. Use Theorem G to solve:
L3. Use Theorem G to do (a, b, d).
L4. Prove that cr(K6 - edge) = 2.
L5. Find θ(P), where P is the Petersen graph.
L6. Prove that θ(Kn) ≥ ceiling[(n+2)/6] for all n ≥ 1.
L7. Let c(G) = the number of cycles in the graph G.
L8. Let H = Heawood graph, Fig. 4.2.4.
L9. Prove σ(P) ≥ 2, where P = Petersen graph. (Thus σ(P) = 2, by Exercise 9.3.4.)
Homework Set XII (5/3, 9)
Sect. 8.4, ## 1, 2, 4, 7.
Sect. 9.2, ## 2, 3.
## L2(a), L3(a), L6.
Sect. 8.4, ## 5, 8, 9.
Sect. 9.2, ## 6, 7.
## L5, L8.
Sect. 8.4, ## 3, 6, 11.
Sect. 9.2, # 4.
## L1, L1', L2(b), L3(b-d), L7, L9.
Hint for L1': Study the second proof of Theorem 9.1.4.
NOTE: There are really too many hand-in problems. The more important ones are 9.2.4, L1, L1', L2(b), L3(b), L7.
Definitions and Corrections
Problem Set L
(a) Prove Theorem G. If G is a planar graph and has girth ≥ g, and if p ≥ 3, then q ≤ [g/(g-2)](p-2).
(b) [ADDED 5/9] What does this say if g = 3?
(c) [ADDED 5/9] What does this say if G is bipartite?
(a) Prove Theorem CR. If G is a graph (not necessarily planar) and has girth ≥ g, and if p ≥ 3, then cr(G) ≥ q - [g/(g-2)](p-2).
(b) What does this say if g = 3?
(c) What does this say if G is bipartite?
Theorem SPL. If G is a graph (not necessarily planar) and has girth ≥ g, and if p ≥ 3, then σ(G) ≥ [(g-2]/g] q - (p-2).
(a) Find cr(P), P = Petersen graph.
(b) Find cr(H), H = Heawood graph (Fig. 4.2.4).
(a) Prove: A cubic graph with girth g = 6 cannot be planar.
(b) Prove: A cubic graph with g ≥ 6 cannot be planar.
(c) Can a cubic graph with g = 5 be planar?
(d) Find a lower bound on cr(G) when G is cubic and has girth 6.
(a) Prove Theorem M: If c(G) < min(c(K5), c(K3,3)), then G is planar. (Hint: Use Kuratowski's theorem.)
(b) Evaluate the minimum in Theorem M.
(c) Use (b) to solve Exercise 8.1.3. (If you didn't solve (b), just prove the minimum in (b) is > 3; that should be enough for Exercise 8.1.3.)
(a) Prove σ(H) ≥ 2. (Hint: One way is to use Theorem G.)
(b) We know σ(H) ≤ 3. Decide whether σ(H) = 2 or 3.
Go to homework index.
For Wed.-Fri. 5/11-23: Read Sect. 9.3 (a continuation of splitting number, in the dual graph) and Sect. 10.3, pp. 225-227, pp. 228(bottom)-229, Theorem 10.3.3.
Do for discussion Wed. 5/11:
Do for discussion Fri. 5/13:
Problem M1 is basic. The others are for those who enjoy embedding graphs on surfaces (as I do; it's recreational math).
M1. Try to embed non-planar complete graphs in the torus. Start with K5 (naturally), and if you succeed, try K6 and then K7 and then ....
M2. The same as # M1, for the double torus.
M3. Try to embed non-planar complete bipartite graphs in the torus. Start with K3,3 (naturally), and if you succeed, try K3,4 and then K3,5 and K4,4 – and then (we're getting into summer plans here) ....
Homework Set XIII (5/11)
# M1.
Review problems:
Sect. 9.3, ## 2-5.
Sect. 10.3, # 1.
New material (graphs in surfaces):
Sect. 10.3, ## 7, 9.
# M2, M3 (at your discretion; I tend to prefer M3).
Terminology
Problem Set M
Use theorems in Section 10.3 to decide where to stop embedding in the double torus.
Use theorems in Section 10.3 to decide where to stop embedding in the torus.
Go to homework index | announcements | course information | syllabus.