Dies Tel
Dies Tel
log
hno y Gu
ec
ati :: Rake
ah
s
r
ola
Sch
h
s
rc
tic
sea
ma ati
Re
the
h
a
M
wa
Gu
T
II
titute of
Ins
T
Reinhard Diestel
::
Jana India
Rakesh Jana
Department of Mathematics
IIT Guwahati
May 1, 2016
Acknowledgement
These solutions are the result of taking CS-520(Advanced Graph Theory) course
in the Jan-July semester of 2016 at Indian Institute of Technology Guwahati. This
is not a complete set of solutions in that book. It may happen that solution of
some problem may be wrong. I have not verified these problem from some expart.
It is my kind request you that do not belive the answer blindly. If you found any
mistake please inform me. I know these article must contain some typographical
errors, in that case please inform me. If you have any better solution in any of these
problem please let me know. I will upload that solution in this content with your
name. If you want to discuss any of these solution with me please ping me in my
given email address or meet me in research scholar office (RS-E1-010) Department
of Mathematics, IIT Guwahati.
You can find List of Solved Exercises at the end. Please e-mail jana.rakesh.
math@gmail.com or j.rakesh@iitg.ernet.in for any corrections and suggestions.
c
Copyright
20152016,
Rakesh Jana
Contents
1 The Basics
10
3 Connectivity
14
4 Planar Graphs
18
5 Colouring
19
21
22
22
22
24
24
24
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
27
Rakesh Jana
IIT Guwahati
The Basics
n(n 1)
.
2
Exercise 1.2. Determine the average degree, number of edges, diameter, girth, and
circumference of the hypercube graph Qd .
Proof. Since V is the set of all 0 1 sequences of length d. Thus total number of
vertices is 2d , since in each place we can assign two number 0, 1. Since two such
sequence form an edge if and only if they differ in exactly one position. Thus each
vertices has degree d. Now we know that
X
2|E| =
d(v)
vV
|E| =
Thus average degree of Qd =
d 2d
= d 2d1 .
2
2|E|
|V |
= d.
Notice that the distance between any two vertices depends on the number of
different bits, so diameter is d, i.e. diam G = d.
Girth(Q1 ) = , because there are no cycles on hypercube graph Q1 .
Girth(Qd ) = 4, where d 2, this is because Qd
= K 2 Qd1 .
Circumference of Qd is 2d .
Exercise 1.3. Let G be a graph containing a cycle C, and assume that G contains
a path of length at least k between two vertices of C. Show that G contains a cycle
of length at least k. Is this best possible?
3
Rakesh Jana
IIT Guwahati
Proof. Let the path P start at x and end at y where x, y are lie on C. Suppose that
P leaves C for the ith time at vertex xi , and arrives at C for the ith time at vertex
yi (it is possible for xi+1 = yi ). Then the xi , yi -portion of P together with the xi , yi
-portion of C forms a cycle of length at least 1 + li , where li = distP (xi , yi ).
Let among xi s and
yi s there are t many distict vertices. Without loss of any
these distinct
generality Now if t k then we can take a path along C connecting
vertices andthen traverse C then we will get a cycle of length atleast k + 1.
Let t < k. Let us consider subpath of path P , Pi = xi P yi and Pi = yi P xi+1 .
Then there are atmost t many internally disjoint subpath of P . Let Pk be the subpath
of P with maximum length, say l(pk ) = m. Then
k l(P )
tm
km
Thus m > k. Hence we have a subpath of the path P of lenght atleast k whose
k.
end points are in C and also distinct. Hence We get a cycle of length
atleast
Notice in the solution that we can improve the size of cycle from k to k + 1.
Exercise 1.4. We know that from proposition 1.3.2 that every graph containing a
cycle satisfying g(G) 2 diam G + 1. Is the bound is best possible?
Proof. Yes. It is the best possible bound because equality occur when G = K 3 .
Exercise 1.5. Show that rad G diam G 2 rad G.
Proof. We know that diam G = maxx,yv(G) dG (x, y).
rad G = min max dG (x, y)
xV (G) yV (G)
= diam G.
To show diam G 2 rad G.
Let a, b, v V (G) such that dG (a, b) = diam G and rad G = maxyV (G) dG (v, y).
diam G = dG (a, b) dG (a, v) + dG (v, b)
rad G + rad G = 2 rad G.
Rakesh Jana
IIT Guwahati
Exercise 1.6. Prove the weakening of Theorem 1.3.4 obtained by replacing average
with minimum degree. Deduce that |G| n0 (d/2, g) for every graph G as given in
the theorem.
Proof. Case 1: Consider g = 2r + 1, r N. This proof is similar to proof of proposition 1.3.3. Let v V (G) be any vertex in G. Let us consider Di = {u V (G) :
dG (u, v) = i}, for i N{0}. It is clear that Di Dj = , i 6= j and V (G) = i0 Di .
Since v can not contained in any cycle of length lesser then 2r + 1. Thus for any
u, w Di , 0 i r 1, N (u) Di+1 is disjoint from N (w) Di+1 , otherwise we can
construct a cycle of length atmost r 1 + 1 + 1 + r 1 = 2r < 2r + 1, a contradiction.
Hence each vertex in Di , 0 i r 1 is connected to exactly one vertex in Di1
and atleast 1 vertices in Di+1 . Hence |D0 | = 1, |D1 | and |Di | ( 1)i1 ,
for 2 i r. Thus
|V (G)|
r1
[
|Di | = 1 +
i=0
r1
X
( 1)i1 .
i=0
Case-2: Consider g = 2r, r N. In this case proof is same as previous one instead
of a vertex we have to start with two adjacent vertices. Let uv E(G). Similar way
consider for i N {0},
y) = i}
Diu = {y : d(u,
y) = i}
Dv = {y : d(v,
i
y) := dGuv (x, y). Similar way as case-1, for any x {u, v}, Dx Dx =
where d(x,
i
j
x
x
for
is disjoint from N (b) Di+1
for i 6= j and for any a, b Dix , N (a) Di+1
x
1 i < r 1. Also each vertex in Di (0 i < r 1) is connected to exactly one
x
x
. Now |D0x | = 1, |D1x | 1 and
and atleast 1 vertices in Di+1
vertex in Di1
|Dix | ( 1)i , for 1 i r 1. Let us define for x {u, v},
[
Dix .
Tx =
0ir1
P
i
Notice that |Tx | = r1
i=0 ( 1) for any x {u, v}.
Claim. Tu Tv = . To prove this claim first notice that Diu Djv = , for all
0 i, j r 1. If not let x Diu Djv for some 0 i, j r 1. Then there exist a
cycle in G of length atmost r 1 + r 1 + 1 = 2r 1 < 2r, a contradiction. Hence
Tu Tv = .
P
i
Hence |V (G)| |Tu | + |Tv | = 2 r1
i=0 ( 1) .
5
Rakesh Jana
IIT Guwahati
Rakesh Jana
IIT Guwahati
Rakesh Jana
IIT Guwahati
Proof. Let T be a tree with no vertex of degree 2. Let Vi = {v V (G) : dG (v) = i}.
Notice that V2 = . Now average degree of a tree is 2|E|
= 2(|V|V|1)
< 2. Now
|V |
|
P|V |1
P |1
dG (v)
|V1 | + |V
i=1 i|Vi |
i=3 i|Vi |
2>
=
=
|V |
|V |
|V |
P|V |1
|V1 | + 3 i=3 |Vi |
|V |
P|V |1
P |1
|V | + 2 i=3 |Vi |
2 |V
i=3 |Vi |
=
=1+
|V |
|V |
P
vV
Hence we get,
|V1 | +
|V |1
|V |1
|Vi | = |V | > 2
i=3
|V |1
i=3
|Vi |.
i=3
Rakesh Jana
IIT Guwahati
If a graph is bipartite then it does not have any odd cycle by proposition-1.6.1,
hence does not have any induced cycle of odd length. To prove reverse part. Let us
assume G is not bipartite. Since G is not bipartite so it has an odd cycle. Let C be
a smallest odd cycle in G. Then C can not be induced cycle, since all induced cycle
are even lengths. Then there exist x, y V (C) but xy
/ E(C). Thus we get two
cycle C1 = xCyx, C2 = yCxy (traverse clockwise direction), among them one is odd
and other is even. Hence we get a shorter odd cycle, a contradiction. This proves
the result.
Exercise 1.24. Find a function f : N N such that, for all k N , every graph of
average degree at least f( k) has a bipartite subgraph of minimum degree at least k.
Proof. Define a map f : N N by f (k) = 4k, k N. The idea behind to consider
this function is following: Every graph with an average degree of 4k have a subgraph
H with minimum degree 2k, and we will lose another factor of 2 in moving H to
its bipartite subgraph. Let H be the bipartite subgraph of H with the maximal
number of edges. My claim is that H have minimum degree atleast k. If not, let
v H such that dH (v) < k. This means v lost more then half of its neighbours in
the process to form H to H . This means v is on the same partition with its looses
neighbours. But in that case if we consider v in the other partition we can able to
connect those previously looses vertices to v and form a new bipartite subgraph of
H with more edges then H have, a contradiction. Hence it proves of my claim.
Exercise 1.26. Prove or Disprove that every connected graph contains a walk that
traverses each of its edges exactly once in each direction.
Proof. Let W = v0 v1 vk be a longest walk in G that traverses every edge exactly
once in each direction. If possible let there exist a vertex v not visited by W . Without
loss of any generality let us assume v N (vi ) for some 0 i k. Now consider
a walk v0 W vi vvi W vk which is longer then W and also traverses each of its edges
exactly once in each direction, a contradiction. So each vertex in G visited by W .
Again suppose that W doesnt contain all the edges, since W visits every vertex
in G so G has an edge e = vi vj (i < j) not traversed by W . Consider a new walk
v0 W vi vj vi W vk which is longer then W and also traverses each of its edges exactly
once in each direction, a contradiction. So each edge in G visited by W .
Hence every connected graph contains a walk that traverses each of its edges
exactly once in each direction.
Rakesh Jana
IIT Guwahati
See some extra problem on Matching, Covering and Packing in the end( problem10.2.3 - problem-10.2.7).
Exercise 2.2. Describe an algorithm that finds, as efficiently as possible, a matching
of maximum cardinality in any bipartite graph.
Proof. We already know that A matching M is maximum in a graph G if and only
if there are no augmenting paths with respect to M . Let A and B be the bipartition
of G, and let M be the matching in G, initially M = . Following algorithm known
as Hungarian Method.
Algorithm 1 Maximum-Matching (G, A, B, M )
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
Exercise 2.3. Show that if there exist injective function A B and B A between
two infinite set A and B then there exist a bijection between A B.
Proof. The above problem is known as Cantor-Schrouder-Bernstein theorem. Although the statement seemingly obvious statement is surprisingly difficult to prove.
The the strategy of the proof is following:
Let f : A B and g : B A be two injective map. First, we apply f (A) = B1
B. Next, g(B1 ) = A2 A. Iterating this, we keep bouncing back and forth between
10
Rakesh Jana
IIT Guwahati
smaller and smaller subsets of A and B until the process stabilizes and we end up
B for which f (A)
=B
and g(B)
= A.
This implies
with some sets A A and B
The next task is to show that A \ A B \ B.
Finally, we conclude
that A B.
that A B. You can get complete proof of this result in the book Introductory Real
Analysis by A. N. Kolmogorov and S. V. Fomin, 1st edition, Dover Publications.
Exercise 2.4. Find an infinite counterexample to the statement of the marriage
theorem.
Proof. Let A = Z + {a} and B = Z + , here a is an alphabet. Let us consider
a graph G with vertex set V (G) = A B, (consider A and B are different set).
Let xy E(G), x A and y B if and only if x = y or x = a. Then for any
S A, |N (S)| |S|. But a matching saturating A must saturate Z + A, and
since these vertices have degree 1 and they already matched with every vertex in B,
it cannot saturate a. Hence there is no matching saturating A.
Exercise 2.5. Let k be an integer. Show that any two partitions of a finite set into
k-sets admit a common choice of representatives.
Proof. Let k N . Let X be a set of n elements with k|n and m = nk , and let
A1 , , Am and B1 , , Bm are partitions of V into k-sets. Let us define a bipartite
graph G with the vertex set V (G) = A B where A = {A1 , , Am } and B =
{B1 , , Bm }, viewing each set Ai as a vertex. Let Ai Bj E(G) if and only if
Ai Bj 6= . We want to apply Hall theorem. Let S A and we have to estimate
|N (S)|. Let S contain t many element of A. Then number of element of X contain in
S is tk. Now number of element of B covering these tk element is atleast t, since each
element Bj contains k elements. It follows that |N (S)| |S|. Hence Hall condition
holds. Now by Halls theorem, we have a matching saturaing A, that is, we have a
perfect matching. Therefore, any two partitions of a finite set into k-sets admit a
common choice of representatives.
Exercise 2.6. Let A be a finite set with subsets A1 , , An , and let d1 , , dn N.
Show that there are disjoint subsets Dk Ak , with |Dk | = dk for all k n, if and
only if
[ X
di
Ai
iI
iI
Rakesh Jana
IIT Guwahati
i, di
Snti . Let us construct a bipartite graph G with bipartition {X, A}, where
X = i=1 {aij : 1 j di } and join aij X to a A if and only if a Ai .
Notice that in G for any S X, |N (S)| |S|. Thus by Halls theorem G contains
a matching saturaing X. That matching gives us disjoint subsets Dk Ak , with
|Dk | = dk for all k n.
If there exist disjoint subsets Dk Ak , with |Dk | = dk for all k n then
this is equivalent to that there exist a matching in the bipartite graph G (which is
constructed earlier). saturating X. Hence, by the Halls S
theorem, for any
S S X,
|N
(S)|
|S|.
Now
for
any
I
{1,
,
n}
consider
S
=
D
gives,
i
iI
iI Ai
P
iI di .
Exercise 2.8. Find a bipartite graph and a set of preferences such that no matching
of maximum size is stable and no stable matching has maximal size.
Proof. Try C 6 .
Exercise 2.9. Find a non-bipartite graph and a set of preferences that has no stable
matching.
Proof. Try K 3 .
Exercise 2.10. Show that all stable matchings of a given bipartite graph cover the
same vertices. (In particular, they have same size.)
Proof. Suppose M1 and M2 are two stable matchings of G that dont cover the same
vertices. Then there exist some vertex x which is matched under M1 but unmatched
under M2 . Let xy M1 . Notice that y must be matched in M2 , otherwise there exist
a edge xy whose both end points are unmatched under M2 , a contradiction that M2
is a stable matching. Since y is matched in M2 thus there exist z V (G) such that
yz M2 . Thus we have xyz path with edges alternately in M1 and M2 . Continue
this way we get a path P = v0 v1 vn for some n 2 where v0 = x, v1 = y, v2 = z.
Notice that vn2 <vn1 vn in M2 , but vn <vn1 vn2 in M1 , a contradiction. Thus M1
and M2 cover same vertices.
Exercise 2.13. Show that a graph G contains k independent edges if and only if
q(G S) |S| + |G| 2k for all sets S V (G).
Exercise 2.14. Find a cubic graph without a 1-factor.
Proof. From Theorem 2.2.1 we know that A graph G has a 1-factor if and only if
g(G S) |S| for all S V (G). Consider the following graph G,
12
Rakesh Jana
IIT Guwahati
Figure 2: Graph G S
Let us consider S V (G) to be red colored vertices. Thus q(G S) = 6 > |S| = 4.
Hence G can not have 1factor.
Exercise 2.15. Derive the merriage theorem from Tuttes theorem.
Proof.
13
Rakesh Jana
IIT Guwahati
Connectivity
14
Rakesh Jana
IIT Guwahati
Second solution:2 Suppose that there are two vertices u, v such that they are
not on a cycle. Then we want to show that there is a cut vertex separating u and
v. To argue about the paths from u to v, we want to first order the vertices. One
way to do this is to do a depth first search of G from u, label all the vertices in
a pre-order traversal, and for each vertex w let a(w) be the smallest ancestor that
can be reached from w through one of its descendants; note that there can only be
back edges in this traversal, since G is undirected. We want to characterize when
are two vertices u and v on a cycle in such a DFS. It is clear that if a(v) = u then
they are on a cycle, however, this is not necessary. The only other possibility is the
following: consider the path between v and a(v); if there is a vertex w on this path
such that a(w) = u then u and v are also on a cycle. Thus two vertices are on a
cycle iff in the path P from v to a(v) there is a vertex w such that a(w) = u. In our
setting, however, u and v are not on a cycle. The cut vertex separating u and v is
the ancestor a(w), where w P , closest to u.
Third solution:3 Let G be 2-connected graph and assume there exist two vertices u and v without two internally-disjoint u v paths. Let P and Q be two u v
paths with the common vertex set S as small as possible. Let w S \ {u, v} and
P1 := uP w, P2 = wP v and Q1 := uQw, Q2 := wQv. Since G is 2-connected, let R
denote a shortest path from some vertex x (V (P1 ) V (Q1 )) \ {w} to some vertex
y (V (P2 ) V (Q2 )) \ {w} without passing through w. We may assume, without
loss of generality, that x is in P1 and y in Q2 . Let T denote the u v path composed
of uP1 xRyQ2 v. Clearly the common vertices of T and the u v path composed of
Q1 P2 are all in S \ {w}. This contradicts the choice of both P and Q as having the
smallest number of vertices common.
Exercise 3.9. Let G be a 2-connected graph but not a triangle, and let e be an edge
of G. Show that either G e or G/e is again 2-connected. Deduce a constructive
characterization of a 2-connected graphs analogous to Theorem 3.2.2.
Proof.
Exercise 3.10. Let G be a 3-connected graph, and let xy be an edge of G. Show that
G/xy is 3-connected if and only if G {x, y} is 2-connected.
Proof. Given that G is 3-connected with an edge xy E(G). Let G/xy is 3connected.
To show G{x, y} is 2connected. Suppose if possible G{x, y} is not 2connected.
Then there exist a vertex z in G {xy} which separate G {x, y}. Then {z, vxy }
becomes a separating set of G/xy , a contradiction. Hence G {x, y} is 2-connected.
2
3
http://www.imsc.res.in/~vikram/DiscreteMaths/2011/connectivity.pdf
A simple proof of Whitneys theorem on connectivity in a graph by Kewen Zhao.
15
Rakesh Jana
IIT Guwahati
Rakesh Jana
IIT Guwahati
Case-2: Let l(C) k. Then there k many internal vertex disjoint v1 C path in
G, say Pi , 1 i k such that if xi be the end points of Pi then V (Pi ) C = {xi }
and xi 6= xj , for each i 6= j. Such type of path exist by lemma-3.1. Without loss of
generality assume that xi are present in C in anticlockwise order. Then these many
paths devide C into k segment. Let Ci = xi Cxi+1 for 1 i k (consider k + 1 = 1)
are the segment of C. Since |S {v1 }| = k 1 then by pigeonhole principle atleast
one segment does not contain any vertices of S {v1 }, say Ci . Then we can get a new
cycle C = v1 Pi+1 xi+1 Cxi Pi v1 . Here xi+1 Cxi taken anticlockwise direction. Hence C
contain all k vertices of S.
Exercise 3.18.
17
Rakesh Jana
IIT Guwahati
Planar Graphs
See some extra problem apart from Diestel books on planar graphs in the end(
problem-10.4.11 - problem-10.4.15).
Exercise 4.5. Show that every planar graph is unioin of three forests.
Exercise 4.23. For every k N , construct a triangle free k-chromatic graph.
Proof. The following construction is known as Tuttes construction of triangle-free
k-chromatic graph.
G H to be the graph obtained by joining every vertex in G with every vertex
in H. For k 5 it is easy to construct.
Now let k > 5. Clearly (GH) = (G)+(H). (Exercise-10.5.18). Notice that
(C 5 C 5 ) = 6. Consider G6 = C 5 C 5 and for k > 6, consider Gk = Gk1 Gk1 .
Claim. Gk is triangle free.
Proof. We will prove it by induction on k. Notice that G2 = K 2 , triangle free. Let
Gk1 triangle free.
Claim. (Gk ) = k.
18
Rakesh Jana
IIT Guwahati
Colouring
(H ) + 1 =
Hence
d(G)
2
+ 1 (G).
19
d(G)
+ 1.
2
Rakesh Jana
IIT Guwahati
20
Rakesh Jana
IIT Guwahati
Exercise 9.6. Use Ramseys theorem to show that for any k, l N there is an n N
such that every sequence of n distinct integers contains an increasing subsequence of
length k + 1 or a decreasing subsequence of length l + 1. Find an example showing
that n > kl. Then prove the theorem of Erdos and Szekeres that n = kl + 1 will do.
Proof.
Exercise 9.7. Sketch a proof of the following theorem of Erdos and Szekeres: for
every k N there is an n N such that among any n points in the plane, no three
of them collinear, there are k points spanning a convex k-gon, i.e. such that none of
them lies in the convex hull of the others.
Proof.
Exercise 9.8. Prove the following result of Schur: for every k N there is an n N
such that, for every partition of {1, , n} into k sets, at least one of the subsets
contains numbers x, y, z such that x + y = z.
Proof.
21
Rakesh Jana
10
1
IIT Guwahati
Exercise 10.1.1. Prove that the number of simple even graphs (degree of all vertices
n1
is even) with n vertices is 2( 2 )
Proof. There is a bijection between simple graphs with n 1 vertices and even
simple graphs on n vertices. Given a simple graph G with V (G) = {v1 , , vn }
we can construct a even simple graph of n vertices. We know that no of vertices
of odd degree is even. Construct a new graph G0 with V (G0 ) = V (G) {vn } and
E(G0 ) = E(G) {vi vn : vi V (G), degG (vi ) is odd}. Then G0 is a even simple graph.
Conversely given a even simple graph G0 we will get back G by G0 vn . Since in a
simple graph of n 1 vertices can have atmost n1
edges thus no of even simple
2
n1
graph of n vertices is 2( 2 ) .
Exercise 10.1.2.
Matching
Exercise 10.2.3. Prove that a nonempty bipartite graph has a matching such that
all vertices of maximal degree are saturated.
Exercise 10.2.4. Show that the following obvious algorithm need not pro- duce
a stable matching in a bipartite graph. Starting with any matching. If the current
matching is not maximal, add an edge. If it is maximal but not stable, insert an edge
that creates instability, deleting any current matching edges at its ends.
Proof. Consider a bipartite graph G with bipartition {A, B} where A = {1, 2, 3, 4}
and B = {a, b}.
Consider preferences:
1
a:3>2>1>4
b:2>3>4>1
1:b>a
2:a>b
3:b>a
4:a>b
Rakesh Jana
IIT Guwahati
3
4
1
Notice that a prefers 3 over 2, and 3 is unmatched, so this is not a stable matching.
Again doing same operation.
3
4
1
3
4
1
Notice that b prefers 2 over 3, and 2 is unmatched, so this is not a stable matching.
Again doing same operation.
3
4
3
4
Thus given algorithm need not produce a stable matching.
23
Rakesh Jana
IIT Guwahati
Connectivity
Exercise 10.3.8.
Exercise 10.3.9. Let G be a biconnected graph with (G) 3. Prove that there
exist a vertex v V (G) such that G v is also biconnected.
Exercise 10.3.10.
Planar graph
Exercise 10.4.11. Prove that every planar graph has a vertex of degree atmost 5.
Exercise 10.4.12. Prove that there does not exist any 6-connected planar graph.
Exercise 10.4.13. Prove that every planar 5-connected graph has atleast 12 vertices.
Exercise 10.4.14. For which r there exist a planar r-regular graph.
Exercise 10.4.15. Show that the petersen graph is not planar.
Colouring
Rakesh Jana
IIT Guwahati
Proof. Let 0 < i, j < (G) and i 6= j. Then there exist an edge whose end vertices
color with i and j, otherwise we can color
G with lesser number of color then (G).
(G)((G)1)
(G)
.
Hence total no of edge is atleast 2 =
2
Exercise 10.5.21. Find all counterexample to this statement: every connected graph
G contains a vertex such that deg v (G)
Exercise 10.5.22.
25
Rakesh Jana
IIT Guwahati
T4
T2
T1
T3
T5
a
c
d
b
a
c
d
b1
b
a
x0
x1
d
Figure 4: Sketch of A = (Bd P ).
26
11
The Basics
Exercise
Exercise
Exercise
Exercise
Exercise
Exercise
Exercise
Exercise
Exercise
Exercise
Exercise
Exercise
Exercise
Exercise
Exercise
Exercise
Exercise
1.1 .
1.2 .
1.3 .
1.4 .
1.5 .
1.6 .
1.7 .
1.8 .
1.10
1.11
1.12
1.16
1.17
1.19
1.23
1.24
1.26
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Packing
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
.
.
.
.
.
.
.
.
.
.
.
3
3
3
3
4
4
5
6
6
6
7
7
7
7
8
8
9
9
Exercise
Exercise
Exercise
Exercise
Exercise
Exercise
Exercise
Exercise
3.4 .
3.7 .
3.9 .
3.10
3.11
3.16
3.17
3.18
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
14
14
15
15
16
16
16
17
Planar Graphs
18
Exercise 4.5 . . . . . . . . . . . . 18
Exercise 4.23 . . . . . . . . . . . 18
Colouring
Exercise
Exercise
Exercise
Exercise
Exercise
10
10 9
10
11
11
11
12 10
12
12
12
12
13
4.5 .
4.6 .
4.9 .
4.10
4.11
Ramsey Theory
Exercise 9.6
Exercise 9.7
Exercise 9.8
.
.
.
.
.
for
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
19
19
19
19
20
20
Graphs
21
. . . . . . . . . . 21
. . . . . . . . . . 21
. . . . . . . . . . 21
.
.
.
.
.
27
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
22
22
22
24
24
24
27