Maths Olympiad Prep

Library / IMO Hk TST /105 of 119

IMO Hk TST, 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 k≥2k \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 ⌊(mn−1)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 m−n⋅mn=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 Tj−1T_{j-1}, TjT_j or Tj+1T_{j+1}.

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

Also, for 1≤j≤k−11 \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 1≤j≤k−11 \le j \le k-1, each vertex in TjT_j is adjacent to at least mn−1\frac{m}{n} - 1 vertices in Tj+1T_{j+1}. By induction, since ∣T0∣=0|T_0| = 0, we easily find that
∣Tj∣≥(mn−1)j|T_j| \ge \left( \frac{m}{n} - 1 \right)^j
for 0≤j≤k0 \le j \le k. In particular, we have
∣Tk∣≥[(mn−1)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,604 problems in a working order, from Junior Challenge level to the IMO shortlist.

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