Maths Olympiad Prep

Library / /121 of 136

, 1997

Combinatorics Difficulty 8.4 Shortlist Prove it Hong Kong

Let GG be a simple graph with nn vertices and mm edges. Two vertices are called neighbours if there is an edge between them. It turns out that GG does not contain any cycle of length from 33 to 2k2k (inclusive), where k2k \ge 2 is a given positive integer.

a. Prove that it is possible to pick a nonempty set SS of vertices of GG such that every vertex in SS has at least mn\left\lfloor \frac{m}{n} \right\rfloor neighbours that are in SS. (x\lfloor x \rfloor stands for the smallest integer larger than or equal to xx.)

b. Suppose a set SS as described in (a) is chosen. Let HH be the graph consisting of the vertices in SS and the edges between those vertices only. Let vv be a vertex of HH. Prove that at least (mn1)k\left\lfloor \left( \frac{m}{n} - 1 \right)^k \right\rfloor vertices of HH can be reached by starting at vv and travelling along the edges of HH for at most kk steps. (Note that vv itself is a vertex that satisfies this condition, since it can be reached by starting at vv and travelling along the edges of HH for 00 steps.)

Solution

a. Starting from the graph GG, each time we remove a vertex with degree less than mn\frac{m}{n} together with its edges, until there does not exist such a vertex. Since each time we have removed less than mn\frac{m}{n} edges, it is impossible that we remove all nn vertices since otherwise there is no vertex left but the number of edges is more than mnmn=0m - n \cdot \frac{m}{n} = 0. Thus, we must end up with a nonempty set SS of vertices such that the degree of each vertex is at least mn\left\lfloor \frac{m}{n} \right\rfloor.

b. Let TjT_j be the set of vertices in SS that has distance jj from vv. Note that the neighbours of a vertex in TjT_j can only belong to Tj1T_{j-1}, TjT_j or Tj+1T_{j+1}.

For 1jk1 \le j \le k, a vertex in TjT_j must be adjacent to a vertex in Tj1T_{j-1} by the definition of distances. Note that this vertex is uniquely determined. Otherwise, we can form a cycle of length j+j=2j2kj + j = 2j \le 2k, contradicting the assumption.

Also, for 1jk11 \le j \le k-1, a vertex in TjT_j cannot be adjacent to another vertex in TjT_j, since otherwise we can form a cycle of length j+1+j=2j+1<2kj+1+j = 2j+1 < 2k, contradicting the assumption.

It follows that for 1jk11 \le j \le k-1, each vertex in TjT_j is adjacent to at least mn1\frac{m}{n} - 1 vertices in Tj+1T_{j+1}. By induction, since T0=0|T_0| = 0, we easily find that
Tj(mn1)j|T_j| \ge \left( \frac{m}{n} - 1 \right)^j
for 0jk0 \le j \le k. In particular, we have
Tk[(mn1)k]|T_k| \ge \left[ \left( \frac{m}{n} - 1 \right)^k \right].

Want a route through all this instead of an archive? The track puts 2,000 problems in a working order, from AMC 10 level to the IMO shortlist.

Source: MathNet, licensed CC-BY-4.0. Statement reproduced verbatim; metadata (topic, difficulty) added by this project.