60%(5)60% found this document useful (5 votes) 1K views129 pagesGraph Theory
Collection of Olympiad-styled problems
in graph theory.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
Graph Theory
translated by Liu Ruifang
Zhai Mingqing
Lin Yuanging
Ye A tolale) Sree ite yen 0) <1 LAT edt OLN eS cI}Published by
East China Normal University Press
3663 North Zhongshan Road
Shanghai 200062
China
and
World Scientific Publishing Co. Pte. Lid.
5 Toh Tuck Link, Singapore 596224
USA office: 27 Warren Street, Suite 401-402, Hackensack, NJ 07601
UK office: 57 Shelton Street, Covent Garden, London WC2H 9HE
British Library Cataloguing-in-Publieation Data
A catalogue record for this book is available from the British Library.
GRAPH THEORY
Mathematical Olympiad Series — Vol. 3
Copyright © 2010 by East China Normal University Press and
World Scientific Publishing Co. Pte. Ltd.
All rights reserved. This book, or parts thereof, may not be reproduced in any form or by any means,
electronic or mechanical, including photocopying, recording or any information storage and reirieval
system now known or to be invented, withou written permission from the Publisher.
For photocopying of material in this yolume, please pay a copying fee through the Copyright
Clearance Center. Inc., 222 Rosewood Drive, Danvers, MA 01923, USA. In this case permission to
photocopy is not required from the publisher.
ISBN-13 978-981-4271 -12-7 (pbk)
ISBN-10 981-4271-12-8 (pbk)
Printed in Singapore by B & Jo Enterprise Pte LtdIntroduction Vii
Chapter 1 Definition of Graph 1
Chapter 2 Degree of a Vertex 13
Chapter 3. Turan’s Theorem 24
Chapter 4 Tree 40
Chapter 5 Euler's Problem SI
Chapter 6 Hamilton’s Problem 63
Chapter 7 Planar Graph 75
Chapter 8 Ramsey's Problem 84
Chapter 9 Tournament 101
Solutions 110
Index 145
Sieh e6 Ban quyénThis page intentionally left blankDefinition of Graph ___-
Graph theory is a branch of mathematics on the study of graphs.
The graph we consider here consists of a set of points together with
lines joining certain pairs of these points. The graph represents a set
that has binary relationship.
In recent years, graph theory has experienced an explosive growth
and has generated extensive applications in many fields.
We often encounter the following phenomena or problems:
In a group of people, some of them know each other, but others
do not.
There are some cities. Some pairs of them are connected by air-
lines and others are not.
There is a set of points in the plane. The distance between some
of them is one and others are not one.
All the above phenomena or problems contain two aspects: one is
object, such as people, football teams, cities, points and so on; and
the other is a certain relationship between these objects, such as
“knowing each other”, “having a contest”, “the distance between”
and so on. In order to represent these objects and the relationships,
we could use a point as an object, which is called a vertex. If any two
objects have a relationship, then there is a line joining them, which is
called an edge. Then we have constructed a graph.
We call the figure a graph”. For instance, the three graphs G,,
a) The general definition of graphs: a graph isa triplet (V, E, y), where V and E are
two disjoint sets, V is nonempty and is a mapping from V XV to E. The sets V. Ey ¢ are
vertex set, edge set and incidence function, respectively.2 Graph Theory
G, G; in Fig. 1. 1 are isomorphic, which contain some vertices and
edges joining them, representing some objects and the relationships
between them.
Fig.1.1 shows three graphs G,, G2, Gs, where vertices are
represented by small circles.
% vs vy x x
a % vy u UF
G, G, G,
Fig. 1.1
We can see that in the definition of graphs there are no
requirement on the location of the vertices, the length and the
curvature of the edges, and the fact whether the vertices and the edges
are in the same plane or not. However, we do not allow an edge
passing through the third vertex and also not let an edge intersect
itself. In graph theory, if there is a bijection from the vertices of G to
the vertices of G’ such that the number of edges joining v, and 2;
equals the number of edges joining yand v;, then two graphs G and G’
are isomorphic and considered as the same graph
A graphG’ = (V’, E’)is called a subgraph of a graphG =(V, E)
if V’ CV, E’ CE, that is, all the vertices of G’ are the vertices of G
and the edges of G’ are the edges of G.
For instance, the graphs G,, G, in Fig. 1.2 are the subgraphs
of G.
Fig, 1.2Definition of Gra
if there is an edge joining v, and v, in graph G, then v, and v,
are adjacent. Otherwise, they are nonadjacent. If the vertex v is an
end of the edge ¢, then w is incident to e. In Fig. 1.3. v, and v3 are
adjacent, but v; and v, are not. The
vertex v, is incident to the edge e,.
We called the edge a loop if there is ¢,
an edge joining the vertex and itself.
For instance, the edge es in Fig. 1.3 is a
loop.
Two or more edges with the same pair of ends are called parallel
edges. For instance, the edges e;, e) in Fig. 1.3 are parallel edges.
A graph is simple if it has no loops or parallel edges. The graphs
Fig, 1,3
G,, Gz, Gs in Fig. 1.! are simple, whereas the graph in Fig. 1.3 is
not. In a simple graph, the edge joining v,; and v, is denoted by
(u;, u;). Certainly, (u;, v;) and (v,, v;) are considered as the
same edge
A compleie graph is a simple graph in which any two vertices are
adjacent. We denote the complete graph with » vertices by K,. The
graphs K,, K,, Ks in Fig. 1.4 are all complete graphs. The number of
edges of the complete graph K,, is (2) = Fn ae
AR @
Fig. 1.4
A graph is finite if both the number of the vertices V| (|V| is
also said to be the order of G) and the number of edges | F| are finite.
A graph is infinite if |V| or |E| is infinite.
In this chapter, unless specified, all graphs under discussion
should be taken to be finite simple graphs.4 Graph Theory
These fundamental concepts mentioned above help us to consider
and solve some questions.
Example 1 There are 605 people in a party. Suppose that each of
them shakes hands with at Icast one person. Prove that there must be
someone who shakes hands with at least two persons.
Proof We denote the 605 people by 605 vertices v;, U2+ ---+
ves. If any two of them shake hands. then there is an edge joining the
corresponding vertices.
In this example we are going to prove that there must be someone
who shakes hands with at least two persons. Otherwise, each of them
shakes hands with at most one person. Moreover, according to the
hypothesis each of them shakes hands with at least one person. Thus
we have each of them just shakes hands with one person. It implies
that the graph G consists of several figures that every two vertices are
joined by only one edge. vu, v,
Suppose that G have r edges. So G has
2r even) vertices. It contradicts the fact that
the number of vertices of G is 605 (odd). 4, %, %,
We complete the proof. Fig, 1.5
Example 2 Is it possible to change the state in Fig. 1.6 to the
state in Fig. 1.7 by moving the knights several times? (In the figures,
W stands for white knight, and B stands for black knight. knight
should be moved by following the international chess regulation)
Solution As Fig. 1.8 shows, the nine squares are numbered and
each of them is represented by a vertex in the plane. If the knight can
be moved from one square to anther square, then there is an edge
joining the two corresponding vertices. as Fig. 1.9 shows
w w w B rf4a]7
2})s5]8
B B B [w a} 6] 9
Fig 1.6 Fig. 1.7 Fig. 1.8Definition of Graph
o
> 4 y 8 »
Fig. 1.9 Fig. 1.10 Fig 1.11
Thus the beginning state in Fig. 1.6 and the state in Fig. 1.7 are
represented by the two graphs as in Fig. 1.10, Fig. 1.11, respectively.
Obviously, the order of the knight on the circle cannot be
changed from the state that two white knight are followed by two
white knight into the state that white knight and black knight are
interlaced. So it is impossible to change the states as required.
Example 3 There are n people Ay, Az, ...+ A, taking part in a
mathematics contest, where some people know each other and any two
people who do not know each other would have common
acquaintance. Suppose that A, and A, know each other. but do not
have common acquaintance. Prove that the acquaintances of A, are as
many as those of A).
Proof Denote the x people Ay. Az. ..., A, by n vertices v,
» uv, If two people know each other, then there is an edge
joining the two corresponding vertices. Then we get a simple graph G.
The vertices of G satisfy that any two nonadjacent vertices have a
common neighbor. We shall prove two adjacent vertices v; and v2 have
the same number of neighbors.
The set of neighbors of the vertex v, is denoted by N(v,) and the
set of neighbors of the vertex v> is denoted by
N(v2). If there is a vertex v, in N(v,) and
v, #v>, then v, is not in N(v,). Otherwise
A, and A, have the common acquaintance A,.
Thus v2 and wv, have a common neighbor v, and
v; #u,. So N(v2) contains v,, as Fig. 1.12
shows. For v,, vs in N (v,), which are6 Graph Theory
distinct from v2, both of them cannot be adjacent to a vertex v; in
Nw), which is distinct from v,. Otherwise, two nonadjacent
vertices v,, v, have three common neighbors v3, 7,, vs. Therefore
v, in N(v,), which is distinct from v,, must have a neighbor v, in
N(v;), which is distinct from v,. So the number of vertices in N(v,)
is not greater than that of N(v.). Similarly the number of vertices in
N(w») is not greater than that of N(v.). Thus the edges incident to v:
are as many as those incident with v..
Example 4 Nine mathematicians meet at an_ international
mathematics conference. For any three persons, at least two of them
can have a talk in the same language. If each mathematician can speak
at most three languages, prove that at least three mathematicians can
have a talk in the same language. (USAMO 1978)
Proof Denote the 9 mathematicians by 9 vertices v;. v2. ...+
vy. If two of them can have a talk in the ith language, then there is an
edge joining the corresponding vertices and color them with the ith
color. Then we get a simple graph with 9 vertices and edges colored.
Every three vertices have at least one edge joining them and the edges
incident to a vertex are colored in at most three different colors. Prove
that there are three vertices in graph G, any two of which are adjacent
to the three edges colored with the same color. (This triangle is called
monochromatic triangle.)
If the edges (v,, vj), (v,, v4) have the ith color, then the
vertices v;. v, are adjacent and edge (v,, v;) has the ith color. Thus
for vertex v,. there are two cases:
(1) The vertex v; is adjacent to v)+ ...+ vy. By the pigeonhole
principle, at least two edges, without loss of generality, denoted by
Coys v2)s (vrs v3), have the same color. Thus triangle Av; v2v; is a
monochromatic triangle.
(2) The vertex v, is nonadjacent to at least one of v2, ...4 v5.
Without loss of generality. we suppose that v; is nonadjacent to
For every three vertices there is at least one edge joining them, so
there are at least seven edges from vertices v;. vw. . vy to the_—abefinition of Graph 4
vertex v; OF v2. From that we know at least four
Us
vertices of vs, Yay...» Vo are adjacent with Us
vertex v; or v2. Without loss of generality, we vs Us
suppose that v3, vs+ us» ve are adjacent to v,, as Me
it is shown in Fig. 1.13. Thus there must be two ve
edges of (v1, vs)s (vrs vs) Cory 5)s Cory U6) .
Fig. 1.13
which have the same color. Suppose (v;. vs),
(y+ vy) have the same color, then Av;v;v, is a monochromatic
triangle.
Remark If the number 9 in the question is replaced by 8, then
the proposition is not true. Fig. 1. 14 gives a counterexample. Denote
the § vertices by vj. vss --.+ vs and 12 colors by 1, 2, ..., 12, and
there is no monochromatic triangle in the graph,
Fig, 1.14
The following example is the third question of national senior
middle school mathematics contest in 2000
Example 5 There are people, any two of whom have a talk by
telephone at most once. Any » —2 of them have a talk by telephone 3”
times, where m is a natural number. Determine the value of n. (China
Mathematical Competition)
Solution Obviously x > 5. Denote the » persons by the
vertices A,, Az, ...,» A,. If A,, A; have a talk by telephone,
then there is an edge (A,, A,). Thus there is an edge joining two
of the 7 vertices. Without loss of generality. we suppose that it is
(Ay, Az).
Suppose there is no edge joining A, and A;. Consider » ~— 2
vertices Ay, As, Asy ...) Ass Avy Ags Ase e.++ An and Ay, As,8 ____ Graph Theory __
As, ...+A,. We know the number of edges joining any of A,, Az,
A; toallof A,, As, ..., A, is equal and we denote it by &.
Add A; to the set A,, Ay, As, ..., Ay» then there are S = 3" +
# +1 edges joining then —1 vertices. Take away any vertex from —1
vertices, the number of edges joining the remaining — 2 vertices is
always 3". So there are & + 1 edges joining every vertex and the
remaining n —2 vertices. Therefore,
s=to-pe+n.
2
Similarly, add A, to the set A,, Ay, As, ..., A,. We getn —1
vertices and the number of edges is¢ = 3" +£ =4(n~ idk.
For S = ¢-+1, we have
ta-pestn =ta-e +1
2 2 ;
that ism = 3. A contradiction. Thus there is an edge joining A,, As.
Similarly, there is also an edge joining A» and A,. Moreover,
there must be edges joining A,, A, and all A,Gi — 3, 4, 0... ”).
For A,, A, (i ##), there is an edge joining A, and Ay. So there is
an edge joining A; and A;. Thus it is a complete graph. Therefore,
i ae hy asm
3 yin —2)(n ~3),
Hence we haven = 5.
Example 6 There are 7 (m > 3) persons. Some of them know
each other and others do not. At least one of them does not know the
others. What is the largest value of the number of persons who know
the others?
Solution Construct the graph G: denote the n persons by n
vertices and two vertices are adjacent if and only if the two
corresponding persons know each other.
For at least one of them does not know the others, in graph G
there are at least two vertices which are not adjacent. Suppose that___efinition of Graph 9
there is no edgee = (v;, v2) joining vw, v2. ThusG must be K,, ~e if
it has the most edges. That is the graph taken away an edge e from the
complete graph K,,. The largest number of vertices which is adjacent
with the remaining vertices is n — 2. So the largest number of people
who know the others is m — 2.
The following example is from the 29th International Mathematical
Olympiad (1988).
Example 7 Suppose that » is a positive integer and Ay, Az, ...+
Ao; is a subset of a set B.
Suppose that
(1) each A, has exactly 2n elements;
(2) each A, NA, (1 U
As Ue U Aa UAxm U Armee
It contradicts (3).
Construct the complete graph K>.,.,, where every vertex vu,
represents a subset A; and every edge (v,,u;) =e,(1 ,.;. Then the method can
meet the requirement. (Note that 0 aus = 0. +
Therefore, the condition of the question is satisfied if and only if
n is even.
The following problem is from the IMO preseleced questions
in 1995.
Example 8 There are 124 persons attending a conference. Each
of them shakes hands with 3k + 6 persons. where any two of them
shake hands with the same number of people. How many persons are
there in the conference?
Solution Suppose that for any two persons, they shake hands
with 7 people. For one person a, the set of all the persons shaking
hands with a is denoted by A and the set, the other persons by B. We
know from the problem that | A |=34 +6, | B| =9 —7, Forb € A,
n persons shaking hands with a, 6 are all in A. Therefore. 6 shakes
hands with x persons in A and3k +5 —n persons in B. Fore € By n
persons shaking hands with @, ¢ are all in A. Thus the number of
persons in A who have shaken hands with someone in B is
(3k +6) +5 —n) = (Ok —T)ne
9 = GEFOGR +5)
12k -1 .
(12k = 1 +25) 12k — 1421)
(2k —1) .
Obviously, (3, 128 —1) = 1. So (12k —1) | 25 %7, For 124 —1
divided by 4 leaves 3, 12k —1—7, 5X7. 5° <7. By calculating 124
1 =5 7 has the only integer solutionk = 3, 1 = 6.
So l6n =
Next we construct a figure consists of 36 points. Each point is
incident to 15 edges and for any two points there are 6 points adjacent
to them.
Naturally, we can use 6 complete graphs K,. Divide the 36 points
into 6 teams and label the points in the same team. We get a6 X 6
square matrixDefinition of Graph 1
123456
612345
561234
456123
345612
234561
For any point in the square matrix, it only connects with 15 points in
the same row, in the same column. or having the same label. It is
obvious that for any two persons there are 6 persons who have shaken
hands with them
Exercise 1
1 Consider the graph G = (V, E), where V = {uys vay 2.5
V5}y ANGE = {C045 V2)y Cv29 V4)s (U3y Ves Vay V5)5 (O15 US).
Draw the graph G.
2 LetG bea simple graph, where |V| =n, | E | =e. Prove that
n(n 1)
ogi,
3 Show the following two graphs are isomorphic.
@
Fig. 1,15
4 There are » medicine boxes. Any two medicine boxes have the
same kind of medicine inside and every kind of medicine is contained
in just two medicine boxes. How many kinds of medicine are there?
5 There are n professors A;, Az, ..., A, in a conference.
Prove that these » professors can be divided into two teams such that12 Graph Theory
for every A,, the number d, of the people whom he has acquaintance
with in another team is not less than d/in his team, i = 1, 2,...5 2.
6 There are 18 teams in a match. In every round, if one team
competes with another team then it does not compete with the same
team in another round. Now there have been 8 rounds. Prove that
there must be three teams that have never competed with each other in
the former 8 rounds.
7 ~n representatives attend a conference. For any four represent-
atives, there is one person who has shaked hands with the other three.
Prove that for any four representatives, there must be one person who
shakes hands with the rest of the n — 1 representatives.
8 There are three middle schools, each of which has 7 students
Every student has acquaintance with n + 1 students in the other two
schools. Prove that we can choose one student from each school such
that the three students know each other.
9 There are 2n red squares on the a big chess board. For any two
red squares, we can go from one of them to the other by moving
horizontally or vertically to the adjacent red square in one step. Prove
that all the red squares can be divided into n rectangules.
10 There are 2000 people in a tour group. For any four people,
there is one person having acquaintance with the other three. What is
the least number of people having acquaintance with all the other
people in the tour group?
HW Ina carriage. for any mGn >3) travelers, they have only one
common friend. (If A is a friend of B, then B is a friend of A.
Anyone is not a friend of himself. ) How many people are there in the
carriage?
12. There are five points A, B, C, D, E in the plane, where
any three points are not on the same line. Suppose that we join some
points with segments, called edges, to form a figure. If there are no
above five points in the figure of which any three points are the
vertices of a triangle in the figure, then there cannot be seven or more
than seven edges.Degree of a Vertex __
se tis
The degree of a vertex v in a graph G, denoted by dg (v), is the
number of edges of G incident to v, where each loop is counted as two
edges. Moreover, when there is no scope for ambiguity, we omit the
letter G from graph-theoretic symbols and write, for example, d(v)
instead of de (v). We denote by d(G) and A(G) the minimum and
maximum degrees of the vertices of G, or & and A for brevity.
In Fig.2.1, d(v,) =1, dv.) =3, dvs) =d(o,) =2,5 =1,
A=,
A vertex is odd if its degree is odd, otherwise, it is even. In
Fig.2.1. v, and v, are odd vertices, and v; and v, are even.
y
%,
Fig. 2.1 Fig. 2.2
A graph G = (V, E) is said to be k-regular, if d(v) =k for all
v €V. The complete graph on » vertices is (n —1)-regular. Fig. 2.2
shows a 3-regular graph.
‘The connection between the sum of the degrees of the vertices of a
graph and the number of its edges is given as follows.
Theorem 1 For any graph G on n vertices, the sum of the degrees
of all of the vertices is twice as large as the number of the edges. In
symbols, if G with m edges has vertices v;, v2) ...+ ¥.» then14 ; Graph Theory
dvs) +d (v2) ++" +d(v,) = 2e.
Proof The sum of the degrees of all of the vertices d(u;) +
d(vz) +++ +d(v,,) represents the whole number of the edges one of
whose ends is v;, v2, .-.s Or v,. Since each edge has two ends, every
edge of G is counted twice in the sum d(w,) +d (v2) +++ +d(w,,). So
the sum of the degrees of all of the vertices is twice as large as the
number of the edges.
For instance, in Fig.2.1,e = 4,
dv) +d(u2) +d@y) +d(vuy) =14+3+2+2 =8 = 2,
Theorem 1 is often called the Hand-Shaking Lemma. A famous
conclusion is given by Euler about two hundred years ago, that is to
say. if many people shake hands when they meet, then the number of
times of shaking hands is even. Then we can have the conclusion that
there is an even number people who shake hands an odd number of
times. The corollary is the following Theorem 2.
Theorem 2 In any graph G, the number of vertices with odd
degree is even.
Proof Suppose that G has vertices v), v2, .-.+ Uy» where
Uy, .--+ v, are odd vertices and v,.;..... v, are even. According to
Theorem 1.
dv) ++ +d(v,) +d(um) +e" +d(v,) = 2e,
d(vy) + +d lu.) = 2e ~ dua) — —dt,).
Since d(v,..) ++ +d(wv,) are all even, the right side of the
equality is even. However d(v;)s ..., d(v,) are all odd, then ¢ must
be even so that d(v,) +++ +d(v,) is even. That is, the number of
vertices with odd degrees is even.
Example 1 Among n(n > 2) people, there are at least 2 persons,
where the number of their friends are the same.
Solution We denote the 7 people by the vertices v;, v2. -..+ Uy.
If two persons are friends, we join the corresponding vertices. Then
we get a graph. The assertion follows if we can find at least 2 verticesDegree of a Vertex 18
with the same degree in G.
A vertex is at most adjacent to other n — 1 vertices in a simple
graph on 7» vertices, sod(v)
So the 4 vertices we choose arbitrarily
cannot form a K,. esa
Remark (1) Of course, we can use Theorem 2 to prove it and
there are many other ways. Here we list two different methods.
(1) Since the sum of the degrees of 6 vertices is 2 x 13 = 26, there
are at least 2 vertices whose degrees are 5 among the 6 vertices.
Otherwise, the sum of degrees is5 +5 4 = 25 < 26, Without loss of
generality, suppose that d(A,) = d(A;) = 5, there are 9 edges
incident to A, or A;. According to Fig. 3.5,
there are 13 —9 = 4 edges joining Ay, A..
A,. Two ends of any of the four edges 4s
together with A,;, A, can forma Ky.
(2) Since there are 15 edges in a complete
graph with 6 vertices, we delete two edges.
We discuss the problem in two different cases.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.Turdn’s Theorem 3
So
eRe ~ rtm —1) <0.
2
We solve the above inequality and get
e<4+ V3),
Remark This problem tells us an upper bound of the number of
edges of graphs which contain 7 vertices and no quadrangle. But it is
not the maximum number. For general x, we can do a further research
into its maximum number. Example 4 has showed when n = 8, the
maximum number is 11.
Example 6 There are 7 vertices and / edges in a graph. Then» =
Grqthi > tat HDP+1.qg24qQEN.
We know that any four points in the graph do not lie on one plane
and every point must lie on at least one line. So there exists a point
that lies on at least q + 2 lines. Prove that the graph must contain a
quadrangle in the space, consisting of four points A, B, C, D and
four lines AB, BC, CD, DA. (China Mathematical Competition in
2003)
Solution The condition that any four points cannot lie on a plane
is to ensure that there are no three points on a line. So in terms of
graph theory, we only need to prove that the graph contains a
quadrangle. ‘To solve this problem, we need to use the idea of Example
5, but we cannot use it directly. Consider the removal of the d(wv,)
vertices which are adjacent to v; (d(v;) 2 q + 2). There will be
(" —d(v,)
3 ) pai or vertiees lett,aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.Turdn’s Theorem 37
xand y by d(x, yy d(x,, 24) is more than “2 for all j, & and
Lux jr, 290°, then
d(x. x.) 2 Ja? i, z;) +0? (xj ) > 1.
Since the diameter of the vertex set S is 1, among any four
vertices in G there is at least one pair whose vertices are not adjacent.
It means that G contains no K,.
According to Theorem 2 the number of edges of G is no more than
eta) =["
We can construct a vertex set (2), 12, ...+ «,} which contains
ns - “ sre ssc
[ 3 ] vertex pairs so that the distance of two vertices in cach pair is
2 fs
more than “5. The construction is as follows. Choose r so that 0 <
r<4 (1-2), Then draw three circles whose radii are all 1 and the
distance of any two of their centers is all 1 -2r. As Fig.3. 12 shows us,
We Put ris 02+ ..2y FE 47 ima circles pa 4.y+-+++ 2[ x] in another
circle and EPR] ee ee in the third circle so
that the distance of x, and x, is 1. Obviously,
the diameter of this set is 1. Furthermore, d(z,.
c,) > 2 if and only if x, and x, belong to
different circles. So there exist exactly [5]
vertex pairs (z;, x) such that d(x,. 2) >.
nv)
Exercise 3
1 Prove that if a bigraph G = (X, Y; E) is 5-regular. thenaa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.Tree 41
Fig. 4.1
A connected graph which contains no cycle is called a tree. We
usually denote a tree by T.
According to the definition of tree, tree is
obviously a simple graph. A tree with eight
vertices is shown in Fig.4.3. Clearly, a graph
without cycles must be composed of one or
several trees whose vertices are disjoint. We
call such graph a forest.
The graph in Fig. 4.4 is a forest, which is composed of three
trees. The vertex with degree | is called a pendant vertex (or leaf).
A\ te 7h
Fig. 4.4
Fig. 4.3
Theorem 1 If a tree T has no less than 2 vertices, then T
contains at least two pendant vertices.
Proof t Suppose we start from some vertex u, along the edges of
T, every edge can only be passed by once. Since a tree has no cycle, it
cannot return to the vertices which have been passed. It means that
each vertex can be passed at most once. If the vertex we pass is not a
pendant vertex, because its degree is more than 1, we can continue.
But the number of vertices of T is finite, so it is impossible to continue
forever. If we cannot continue further at v, then v is a pendantaa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.Tree 45
cycle, we delete an edge on the cycle and obtain a graph G,, and so on
until the graph obtained has no cycle. The graph is certainly a tree. It
has — 1 edges. so graph G has at least n — 1 edges.
The above tree obtained is called the generating tree of graph G.
Adding several edges to the generating tree, we can get the original
graph.
Example 4 In a certain region, twenty players of a tennis club
have played fourteen singles. Every person plays at least once. Prove
that there are six pairs singles, in which twelve players are distinct.
Proof This question has occurred in Chapter 2. Here we prove it
from the viewpoint of tree.
Denote twenty players by twenty vertices. If two persons have
played a game, add an edge between them. There are fourteen edges
in all, each vertex is incident to at least one edge. Our conclusion is
equivalent to: it is possible to find six edges so that any two of them
are not adjacent.
Suppose the graph has n connected branches, among which the
ith branch has w, vertices, e, edges. Clearly, e, > v, — 1, so
Se Soe — Ste: —a,
ar ee
=
But Je, =14, D)v, =20, so 14 >20—n, n > 20-14 =6, Since
every vertex is incident to at least one edge, it is impossible that there
exists a connected branch, which contains only one isolated vertex.
Hence choose an edge from every connected branch, which promises
that they are not adjacent and the number of edges is at least six. We
finish the proof.
From Fig. 4.5, the number of vertices is twenty, the number of
edges is fourteen. Choose arbitrarily seven edges, then there must be
two edges that are in the same connected branch and adjacent. Hence
six is the best possible.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.Tree 49
> ay ™ | ys
PUP ee UN s UT
vy
as required.
Exercise 4
1 If the number of vertices of a connected graph G is no less
than 2, then there exists at least two vertices in graph G. After
removing the two vertices and their adjacent edges, the graph is still
connected. (A graph without vertices is also considered as a connected
graph)
2 On a coordinate plane, eleven vertical lines and eleven
horizontal lines constitute a graph. The vertices of the graph are the
points of intersection of the vertical and horizontal lines (lattice
points), the edges are the vertical and horizontal segments between
two lattice points. How many edges at least should be removed so that
the degree of each vertex is less than four? How many edges at most
should be deleted so that the graph keeps connected?
3 If graph G has vertices and n — 1 edges, then graph G is a
tree. Is this proposition correct? Why?
4 A tree T has three vertices of degree 3, one vertex of degree 2
and other vertices are all pendant vertices. (1) How many pendant
vertices are there in T? (2) Draw two trees which satisfy the above
requirement of degrees.
5 A tree has x, vertices whose degrees arei, i =1, 2,..., 4. If
the numbers 2, ..., m4 are all known, what is »,? Ifm, (3 2,and )d, =
2n — 2. Prove that there exists a tree where the degrees of its vertices
are dy, dos... dy.
7 There are n(n > 3) segments on the plane where any three ofaa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.Euler’s Problem 53
VyViewe Vow
If 4; is G itself, then the proposition holds. Otherwise we can
find a subgraph G, by deleting », in G. then every vertex in G, is also
an odd vertex. Since G is connected, then there must exist a common
vertex uw in yx; and in G, anda cycle #2 from w tou inG,. Soy; and po
still constitute a cycle. Repeat the above process. Since G has only a
finite number of edges in all, the cycle finally obtained is graph G
itself.
Now we prove the second case. Suppose G is connected, and the
number of odd vertices is 2. Let u, v be the two odd vertices, add an
edge ¢ between w and v, we get graph G’. Hence the number of odd
vertices is 0 inG’, so G’ is a cycle. Therefore, after deleting e, G is a
chain.
We call a cycle in a graph an Euler tour if it traverses every edge
of the graph exactly once. A graph is Eulerian if it admits an Euler
tour.
Furthermore, there is the following question; [f the number of
odd vertices in a connected graph G is not 0 or 2, then by lifting one’s
pen how many times can G be drawn? We know that the number of
odd vertices is even, so we have the following conclusion.
Theorem 2 If G is connected and has 24 odd vertices, then graph
G can be drawn by lifting one’s pen & times and at least & times.
Proof Divide these 2k odd vertices into & pairs: vj» v3 v25
vs; ...3 Vay vb» add an edge e; between v, and v' and obtain G’.
Graph G’ has no odd vertex, so G’ is a cycle. Delete these & added
edges, then this cycle is divided into at most & parts, i.e. k chains.
This indicates that G can be drawn by lifting one’s pen & times.
Suppose G is divided into 4 chains, each chain has at most two
odd vertices. Hence 2h > 2k. i.e. h > &. Graph G can be drawn by
lifting one’s pen at least & times.
Example 1 Fig.5
living room. After entering the front door into the living room, there
3 is a plane graph of a building and there is a
are four other rooms. If you enter from the front door, can you enteraa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.Euler's Problem 7
Note By the conclusion of this example, the famous Brouwer
fixed point theorem follows.
Example 6 A graph which consists of a convex n-polygon and
n 3 disjoint diagonal lines in the polygon is called a subdivision
graph.
Prove that there exists a subdivision graph which is a cycle drawn
without lifting one’s pen (i.e. start from a vertex. go through each
segment only once and return the starting point) if and only if 3| 1.
(The 5th China Mathematical Competition)
Proof First prove by induction that the condition 3 | 7 is
sufficient.
When » = 3, clearly the proposition holds.
Suppose for any convex 3k-polygon, there
exists a subdivision graph which is a cycle drawn 4,
without lifting one’s pen. For a convex 3(& +1) =
3k +3-polygon A,A2A3... Aysss joinAAyn. 4
Since AyAs... Aus is a convex 3£-polygon, by st
induction, Ay Axes; contains a subdivision .
Fig, 5.12
graph which is a cycle drawn without lifting
one’s pen. Construct this subdivision graph and join A,Ay, A,Auess
so we obtain a subdivision graph of a convex 3(& + 1) -polygon
AjA2Ay... Axes. Since the subdivision graph of A,As... Asis is a
cycle, we start from Ay..;, go through each edge of the subdivision
graph only once and return to Ax.;. Then go through Ay.sA,, AjAz,
AsAs, AyAy, AcAs, AzAyes, and return to Ay.,s, again. This proves
that for any convex (3k + 3) -polygon, there also exists a subdivision
graph, which is a cycle drawn without lifting one’s pen. So the
sufficiency has been proved.
Next prove the necessity. Assume that a convex n-polygon has a
subdivision graph. which is a cycle drawn without lifting one’s pen.
Then each vertex of the graph is an even vertex. Clearly a convex
ion graph
such that each vertex is an even vertex. Thus when 3 2) vertices, and join each vertex to
all other vertices. Can you draw these segments without lifting one’s
pen. so that they join end to end and finally return to the starting
point?
5S If at a conference. each person exchanges views with at least
0 > 2 persons. Prove that it is definitely possible to find & persons v,,
U2. .--+ Us, Such that v, changes opinion with v2. v2 exchanges views
with vss... vey changes opinion with v,, and v, exchanges views
with v,, where & is an integer greater than 6.
6 As shown in Fig.5.16, graph G has 4 vertices, and 6 edges.
They are all on a common plane. This plane is divided into 4 regions
L, I. Il, IV. and we call them regions faces. Suppose there are two
points Q;+ Q) on these faces. Prove that there is no line « joining Q;
and Q, which satisfies; (1) x cuts across each edge only once; (2)
does not go through any vertex v,(j =1, 2, 3, 4).
Fig. 5.16
7 Arrange n vertices v,, v5 .-.. v, in order on a line. Each
vertex is colored in red or blue. If the ends of a segment v,w,+; are
colored differently, we call it a standard segment. Suppose the colors
of v, and v, are different. Prove that the number of the standard
segments is odd.
8 Choose some points on the edges and in the interior of AABC.
Divide AABC into various small triangles. Each two small triangles
has either a common vertex, or a common edge, or no common vertex
at all. Use A, B or C to label those vertices in the interior of AABC.
Use A or B to label the vertices on the edge AB of the big triangle,aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.Hamilton's Problem cy
common language is labelled on each corresponding edge in Fig.6.3.
Example 3 Determine whether the graph G in Fig. 6.4 contains a
Hamiltonian chain or cycle?
Fig. 6.4
Solution We mark one vertex in graph G as A. For example, we
mark the vertex a as A and all the vertices adjacent to the vertex a as
B all the vertices adjacent to B as A. Then we mark the vertices
adjacent to the vertex which is marked B as A and the vertices
adjacent to the vertex which is marked A as B until we mark all the
vertices. As Fig.6.5 shows us. if G contains a Hamiltonian cycle, the
cycle must go through A and B in turn. So the difference between the
numbers of A and B is no more than 1. But in Fig.6.5, there are nine
A vertices and seven B vertices. The difference is 2, so there are no
Hamiltonian chain.
Generally, to a bigraph G = (V,, V,, E), there is a simple
method to see whether the graph contains a Hamiltonian chain or a
Hamiltonian cycle.
Theorem 1 Ina bigraphG = (V,, V2, E). if | Vi || V2 1,6
must contain no Hamiltonian cycle. If the difference between | V; |
and |V2| is more than 1, G must contain no Hamiltonian chain.
We can use the same method as Example 3 to prove it.
Exampie 4 Fig. 6. 6 shows us half of (AWW wG
a chessboard. A knight is at the bottom 7} Wl Wy
right corner. Can the knight move along | Pf Wf YAW
every square continually once only? What Vi. VA VA WA
happens if we delete the black panes at Fig. 6. 6aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.Hamilton's Problem 6
Without loss of generality, G is the graph which satisfies the given
condition and contains the most number of edges. In other words,
after adding an edge to G, G contains a Hamiltonian cycle
Otherwise. G can be added several edges until we can not add edges.
After adding edges. the degrees of vertices satisfy the condition of
degree. Then we get a Hamiltonian chain contains every vertex of G.
We denote the chain by v,0.... v, + then v, is not adjacent to v,,. So
dv) +d(v,) Sn,
Then among wv, vs, .-.5 Uy-1+ there must be a vertex v; so that
v; is adjacent to v, and v, is adjacent to v,.. as Fig. 6. 11 shows us.
Otherwise, there are d(v;) = vertices v;,. Uys... 0, Q 3), clearly there is Hamiltonian
cycle.
Example § — persons take part in a conference. During the
conference time, everyday they must sit at a round table to have
dinner. Every evening, every person must sit beside different persons.
How many times at most will there be such dinners?aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.Hamilton's Problem 73
We get two results which contradict each other. So the proof is
complete.
Exercise 6
1 What is the value so that the complete graph K, is a
Hamiltonian graph? What are the values m, n so that the complete
bigraph K,,,,, is a Hamiltonian graph?
2 The graph representing the regular tetrahedron, hexahedron,
octahedron or icosahedron is a Hamiltonian graph.
3 We use paper to construct an octahedron. Can we cut it into
two parts so that every face is also cut into two parts and the cutting
lines do not go through the vertices of the octahedron?
4 A mouse eats the cheese whose size is the same as 3 x 3 X 3
cube. The way to eat it is to get through all the 27 of the 1 x 1X1
subcube. If the mouse begins from one corner. then goes to the next
subcube which has not been eaten. Can the mouse be at the center
when he has eaten the cheese.
5 We divide 6 persons into 3 groups to finish 3 missions. There
are 2 persons in every group, Everyone can cooperate with at least 3
persons among the other 5 persons. (1) Can the two persons of every
group cooperate with each other? (2) How many distinct grouping 6
persons into 3 groups can you give?
6 A king has 2x ministers, among whom there are several
ministers hate cach other. But the number of persons every minister
hate is no more than —1, Can they sit in a round table so that no two
adjacent ministers hate each other?
7 Among 9 children, every child knows at least four children.
Can these children be arranged in a line so that every child know the
child beside him?
8 Acchef uses eight materials to do the cooking. He should use
two materials for each dish. Every material should be used in at leastaa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.Planar Graph 7
belongs to the boundaries of at most 2 faces. So2e >3f, and f <
Use Euler’s Formula
=u-etf 3)
vertices and e edges, then
e <3u0-6,
In fact. Theorem 2 also holds for disconnected simple planar
graphs. Theorem 2 can be used to determine whether a graph is a
planar graph or not.
Example 1 Prove that the complete graph K; is not a planar
graph.
Proof Since v = 5, ¢ = 10 do not satisfy e <3v —6. So K; is not
a planar graph.
Example 2. Prove that K;,; is not a planar graph.
Proof Suppose that K;,; is a planar graph. Since we choose 3
vertices randomly in K3,3, there must be 2 vertices which are not
adjacent to each other. Therefore, each face has at least 4 edges as its
boundary. By
Use Buler’s Formula
2=v-e+f
Without loss of generality, we denote the 3 edges by ey €25 €s.
Choose one end v;, v2, vs from e;, @2+ es, respectively. Then we
delete the three vertices from K, and the remaining 6 vertices form a
graph K,. So if we color the graph by red and blue, the graph must
contain a monochromatic triangle.
Son = 33.
To generalize Theorem 1, we first need to increase the number of
colors.
We use & colors ¢;. 2+ ...+ cs to color the complete graph K,,.
We call the complete graph K, &-color complete graph K, if every
edge is colored in one color. We can imagine if 7 is large enough,
k-color complete graph K,, must contain monochromatic triangle. We
denote the least x by r:. In Theorem 1, 7, = 6. It is clear that, = 3.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.98 __Graph Theory
We suppose that A,A,A,A,A; is red and B,B,B,B,Bs is blue.
Without loss of generality, let A,B, be a blue edge. By the mption
that every triangle is not monochromatic, we can know that A,B; and
A,B are all red edges. So A,B, and A;Bs are blue edges. Similarly,
A;B,, AsBy, A:By, ArBy, ... are all red edges and A; B;, A,B, are
blue edges. So A,B, and A,B, are blue edges and we can get a blue
triangle A,B, B>. It isa contradiction.
So the ten edges in the top and bottom faces are monochromatic.
Example 9 There are two international airlines X and Y serving
10 districts. For any two districts, there is only one company
providing a direct flight (to and fro). Prove that there must be a
company which can provide two tour routes so that the two routes do
not pass through the same districts and each route passes through an
odd number of districts.
Proof We denote the 10 districts by 10 vertices wi, wos... + uy.
If the flight between u; and uw; is provided by X, then we join u; and
u, by a red edge (a solid line): If the flight between «; and «, is
provided by Y, then we join u, and w, by a blue edge (a dotted line).
Then we can get a 2-color complete graph K). In order to prove the
conclusion, it suffices to prove that there must be two monochromatic
triangles or polygons having no common edge and an odd number of
edges in Kw.
The 2-color complete graph K,, contains a monochromatic
triangle. Let Au,uow be a monochromatic triangle. By Example 1,
we can know that the triangles constructed by the vertices w,.
«2+ .++» w; must contain a monochromatic triangle. Let Ausugu7 bea
monochromatic triangle. If the color of Awsuu; is the same as that of
Austiouws the conclusion holds. Then tet Ausu,u: be red and
Ausuouy be blue,
The number of edges joining the vertex sets (ws, u,+ uy} and {uss
uy uw) isd X3 = 9, By the Pigeonhole Principle, there must be five
monochromatic edges. Let them be red edges. The five edges are
induced by {uss uy+ ww}, so there must exist a vertex which isaa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.Tournament 103
the vertex v,. If P; defeats P;, we join v, and v; to get an are (v;,
v,;). Sow, and /, are the indegree and outdegree of v, respectively.
By Theorem 1,
w, twtr tw, Hh tl beth.
Note thatw, +4, =» ~-1(10,
which contradicts the fact that S is the largest.
6 Team A had played 8 matches with 8 teams and did not play
with the other 9 teams. Suppose the 9 teams had played with each
other in 8 rounds. Since every team had played 8 games, the 9 teams
had not played with other teams. But the 9 teams could only play 4
games, so there must be one team which had played with other teams.
A contradiction. So among the 9 teams there must be two teams B and
C which had not played with each other. Then A, B, C had not
played with each other.
7 We denote n delegates by n vertices. If two delegates have
shaken their hands, we join the corresponding vertices and get the
graph G. If among any four vertices v,, v2, vs. vs inG, every vertex
has its adjacent vertex, we denote them by v\. v4. v5. v4. By the
known condition, among v;, v2+ v)+ vs there is a vertex v, which is
not adjacent to the other three vertices v2, vs, vs. SOV) A v25 Vss
vs. If vs #1, among four vertices v2. vs, v1, v2, there is no vertex
which is adjacent to the other three vertices. Sov, =v. Similarly.
v3; Ut there is no vertex which
is adjacent to any other vertex. So among any 4 vertices there must be
one vertex which is not adjacent to the other 2 — 1 vertices.
. Among four verticesaa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.elton. 17
of Sch +10 —2) +4]
d (Ayn) <2 —
=k— Ss _
=b-24,8-
Fh +I ~2) +
so Aj. is adjacent to at least three vertices among A,, A>, ..., Ax.
Suppose that A,,; is adjacent to vertices A}, Az, As and that Ay.;A; =
+ Apes Ar = y+ Ap) As = 2. It is easy to prove A,.; can be uniquely
determined. If not, let Aj. be another vertex. Also A’i;Ay = 25
AlsAr =yy A’inAs = z, then Ar, A., As are all on the
perpendicular bisector of A,.;A4.). It contradicts the hypothesis that
there are no three vertices on a common line. Then Aye; Ay, ..->
Au Ay can be determined. The set {A,;, Az, .... Ass} is stable.
The conclusion is true when = k +1, In summary, the conclusion is
true
11 We use the unit cube as the vertex. We join the two
corresponding vertices if and only if there is a common face between
the two unit cubes and we get a graph G. The number of edges of its
complementary graph G is what we need. It is easy to know the
number of edges of G is 3n?(n ~ 1), the number of edges of K,» is
Gr ~ 1) and the number of edges of G is
Fer 1) —32Q 1) = 1h tu +3n2,
2aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.124 Graph Theory __
ATR Fr
Fig. 4
5 Suppose T contains 7 vertices and e edges. Thenn = >)nis
{
nl,
" A s
Dd) = Djin, = 2e = 2n -2 =25)n,-2
a Eo i=
So
n= SG -2n,+2.
ta
For r > 3, by the above equality, we can obtain
t
3 Dem.
6 Among d;, d2, ..., d,, there must be at least two which is
n
equal to 1. (Otherwise, ))d, > 2n —1). We apply induction on the
number of vertices 7. When = 2, the proposition is true. Suppose
that the conclusion is true when =k, Whenn = & +1, there exists a
number 1 among d;; d), ...+ ds» ds.,. Without loss of generality, let
d;.. = 1. It is easy to know among the & + 1 numbers there exists a
number which is no less than 2, denoted by d,. Consider the &
numbers d;, d+... days (de 1),
dy te t+dyy + (dy —1) = 2k +1) —2-1-1= 2k -2.
By induction, there exists tree I’ whose vertices are v,, .... v5
1
Md) =dy te +g, + (dy - 1) =2k -2.
im
In T’, there is an edge which is from v, to vi.;. We obtain a treeaa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.Solutions 129
contains a broken line j satisfying conditions (1) and (2), then G" is
achain (Q, and Q, are not on a face) or a cycle (Q, and Q; are ona
face). i.e. the graph G* is unicursal or it can be drawn in one strock.
But if the four vertices of G* are all odd, the graph G* needs two
strocks to draw.
7 + Suppose that there are & lines and that one vertex v;
corresponds to one number a, in the following way. If v, is red, then
a, — 13 uv, is blue, thena; =~ 1,7 = 1, 2...., 4, Then
= aia, = (a\a2)(aras)... (a,1a,) = (—1)*,
hence & is odd
8 Use the conclusion of Exercise 7
and refer to Example 5 in Chapter 5.
9 The given graph contains 16 odd
-» 8), If we
want to make it a cycle, we should add at
vertices B;, Ci = 1, 2
least 8 edges so that the graph becomes a
cycle. Fig. 7 shows the cycle after adding
8 edges B,C; =1, 2,... »8) so that the
walk is the shortest.
Exercise 6
1 Whenn >3, K,, is a Hamiltonian graph. Whenm =n >2, the
complete bigraph K,,., is a Hamiltonian graph.
2. The reader can find it on the graph.
3 A regular icosahedron consists of 20 congruent equilateral
triangles. At the center of every triangle we mark a vertex. Only if
two triangles have a common edge, we join the corresponding vertices
and construct a regular dodecahedron which consists of 12 regular
pentagons. From the study of Hamiltonian cycles, we can know that
on the regular dodecahedron we can find a Hamiltonian cycle. Use
scissors to cut the dodecahedron along the Hamiltonian cycle. It meansaa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.___ Solutions 133
Remove one edge. then the remaining vertex A cannot lie on cycle
which contradicts the condition. Son > 3. It is easy to prove thatn #
4,5, 6
Ifn —7, remove the vertex whose degree is the largest (clearly,
the degree is at least 3) to get a cycle whose length is 6. Since the
vertices adjacent to this vertex may be non-adjacent on the cycle.
(Otherwise, there will be a cycle whose length is 7.) The removed
vertex is adjacent to at most three non-adjacent vertices on the cycle.
So the degree of this vertex is at most 3. 3 X7 = 21 is odd. In fact, the
sum of all the degrees is even. A contradiction,
If n =8, after removing the vertex whose degree is the largest, we
get a cycle whose length is 7. The removed vertex is adjacent to at
most three non-adjacent vertices on the cycle. So the degree of this
vertex is at most 3. The degree of every vertex is 3. As Fig. 13(1)
shows us, the degrees of A, C, F, O are 3. They cannot be incident
to any edge. Every vertex of B, D, E, G is incident to one edge,
respectively. If B is adjacent to G, D is adjacent to E (there are two
edges). It is impossible. If B is adjacent to D, E is adjacent to G and
the graph contains a cycle whose length is 8. A contradiction. If B is
adjacent to E, D is adjacent to G and the graph contains a cycle whose
length is also 8. A contradiction.
Ifn = 9, since 3 x 9 = 27 is not even, it is impossible that the
degree of every vertex is 3. There exists one vertex whose degree is at
least 4. We remove the vertex whose degree is the largest to get a cycle
whose length is 8. So the removed vertex is adjacent to at most four
non-adjacent vertices on the cycle. The largest degree is 4 and the
smallest is 3. As Fig. 13(2) shows us, B is at least incident to one
edge. Clearly we cannot join more edges between B and A, C. If B is
adjacent to D, the graph contains a cycle whose length is 9. A
contradiction. Similarly, B cannot be adjacent to H. If B is adjacent
to F, the graph contains a cycle whose length is also 9. A
contradiction. So B can only be adjacent to E or G. By symmetry, let
B be adjacent to E. Similar to the above argument, we can know H isaa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.Solutions 143,
(2) Suppose when = &, there exists a directed graph satisfying
the requirement. Whenn =k +2, first using the vertices V;, V2, ...5
V.. we draw a directed graph with & vertices satisfying the
requirement. For another two vertices Vy.:, Veo» suppose that V;,
V2, ..-+ V; all point to Vis; and that Vi. points toV,, Vo, ...5 Vi«
Suppose that V,.; points toV,.. . Then Vis; gets toV,, V2, ... through
Vis2. (Clearly, Vir2 can get toV,, V2, ...5 Vi.) Vig Vos...» Vi can
get to V,.. through V,,, . (Clearly, V;, V2,..., Vi can get toV,., .)
So this graph with & +2 vertices still satisfy the requirement.
By (1) and (2), we know for any 4 We will prove that if an air route satisfies the condition f and
there is no flight between two cities A and B, then we can use airline
A-B or B-A so that the air route still satisfies the condition. If not,
the new route does not satisfy the condition f. Then after opening the
route AB, there exists a closed path B>C,->+->C, ~A>B.
Similarly, after opening the route BA, there exists a closed path
A-+D,->--+D,, + B-+A,. But before opening route between A and
B, there exists a route AD, >++-*D,, ->B>C, > >C, >A,
(Maybe there are some vertices C; and D; which are overlapped. It
means that the former air route does not satisfy the condition f.
because it is possible to fly from A and return to A. A contradiction. )
4 Refer to Example 4.
5 We denote n players by m vertices. If v, defeats v;, we can
draw an are from v; to v; to get a directed graph D. If there is no
circuit in D, there must exist a vertex v whose indegree is 0. The
vertex represents the person who wins all the games. Similarly, we can
prove there is a person who loses all the game.
6 Suppose among v,, v2,.-.5 U,» the vertex v, has the mostAdjacent, 3
Are, 101
Bigraph, 24
Brouwer, 57
Chain, 40
Circuit, 103
Coloring. 84
Complete graph. 3
Completet k-partite graph, 24
Connected graph, 40
Cycle, 40
Degree. 13
Dirac, 70
Directed graph. 101
Direct search, 63
Endpoint, 101
Euler’s Formula, 75
Euler tour, 53
Eulerian, 53
Even, 13
Extremal graph, 24
Face, 75
Finite graph, 3
Forest, 41
Graph, |
Generating tree, 45
Hamiltonian cycle, 63
Hamiltonian graph, 63
Hamiltonian path. 63.106
Hamiltonian, 63
Hand-Shaking lemma, 14
Homeomophic, 78
Hypergrah, 94
Incident, 3
Indegree. 102
Infinite graph. 3
Isomorphic graph, 2
Kénigsberg, 51
Leaf vertex, 41
Length, 40.103
Loop, 3
Maximum degree, 13146 Graph Theory
Minimum degree, 13 Regular graph, 13
Odd, 13 Schur Theorem, 95
Ore, 68 Simple graph, 3
Outdegree, 102 Starting point, 101
Subgraph, 2
Parallel edges, 3
Path, 40 Tournament, 102
Pendant vertex, 41 Tree, 41
Peterson graph, 132 Triangle, 25
Planar graph, 75 Turdn’s Theorem, 28
Ramsey number, 90 Vertex, 1aa
You have either reached a page that is unavailable for viewing or reached your viewing limit for this
book.Graph Theory
a
a
East China Normal University Press
A ols Ce lR=fel Tali
eke Wi
7241 sc ISSN: 1793-8570 9 Wags 14 271127!