Maths Olympiad Prep

Track / Stage 8 / 50 of 180 #2390 of 2604

Problem 2390

IMO Shortlist mid-range; USAMO P2/P5
Combinatorics Difficulty 8.1 Prove it TST · United States

Let f(n)f(n) be the minimal number of colors needed to properly color the directed edges of a tournament on nn vertices so that no two edges of the same color form a directed path of length 22. Determine f(n)f(n) for all n≥1n \ge 1.

This one wants a proof. Work it on paper, then read the official solution and mark yourself. Be honest about it: the record is only any use to you if it is.

Next problem →

Official solution

Let f(n)f(n) be the answer to the problem. We claim that f(n)=⌈log⁡n⌉f(n) = \lceil \log n \rceil for all n≥1n \ge 1. The proof is divided into showing that this quantity is both an upper and a lower bound.

Lower Bound. We show that every tournament on nn vertices has directed-edge-chromatic number at least ⌈log⁡n⌉\lceil \log n \rceil. We prove this by strong induction on nn. As our base case, if n=1n = 1, then clearly f(1)≥0=⌈log⁡1⌉f(1) \ge 0 = \lceil \log 1 \rceil. Now, for n≥2n \ge 2, assume by the strong inductive hypothesis that f(k)≥⌈log⁡k⌉f(k) \ge \lceil \log k \rceil for all k<nk < n. Consider any proper directed-edge-coloring of an nn-vertex directed graph (vertex set VV) with f(n)≥1f(n) \ge 1 colors. Pick an arbitrary color, and let U1U_1 be the set of vertices uu for which there exists an edge uv⃗\vec{uv} of that color, and let U2U_2 be the set of vertices uu for which there exists an edge of the form vu⃗\vec{vu}. Clearly since the coloring is proper U1∩U2=∅U_1 \cap U_2 = \emptyset. Thus, there exists i∈{1,2}i \in \{1, 2\} such that UiU_i has size at most n/2n/2. Notice that V∖UiV \setminus U_i has size at least n/2n/2 and also has no edges of the originally chosen color. Thus, the graph induced by V∖UiV \setminus U_i has a proper directed-edge-coloring of f(n)−1f(n)-1 colors. By the inductive hypothesis, this implies that
f(n)−1≥f(∣V∖Ui∣)≥⌈log⁡∣V∖Ui∣⌉≥⌈log⁡(n/2)⌉=⌈log⁡n⌉−1. f(n) - 1 \ge f(|V \setminus U_i|) \ge \lceil \log |V \setminus U_i| \rceil \ge \lceil \log(n/2) \rceil = \lceil \log n \rceil - 1.
Therefore, f(n)≥⌈log⁡n⌉f(n) \ge \lceil \log n \rceil.

Upper Bound. We exhibit a proper directed-edge-coloring with ⌈log⁡n⌉\lceil \log n \rceil colors of a tournament with nn vertices. Consider the tournament with vertices 0,…,n−10, \dots, n-1 such that there is a directed edge from ii to jj if and only if i>ji > j. Label our colors 0,…,⌈log⁡n⌉−10, \dots, \lceil \log n \rceil - 1. Color the edge ij⃗\vec{ij} the largest kk such that ii has a 11 and jj has a 00 in the 2k2^kth place of their binary representations. Such a kk always exists and is at most ⌈log⁡n⌉−1\lceil \log n \rceil - 1 because i>ji > j and n−1n-1 requires at most ⌈log⁡n⌉\lceil \log n \rceil digits in its binary representation. Assume for sake of contradiction that this is not a proper directed-edge-coloring. Then, there would exist edge ij→\overrightarrow{ij} and jk→\overrightarrow{jk} of color ll. Thus, jj would have both 00 and 11 in the 2l2^lth place of its binary representation, contradiction. Hence, this exhibited coloring is proper so f(n)≤⌈log⁡n⌉f(n) \le \lceil \log n \rceil.

Thus, the minimal directed-edge-chromatic number among tournaments on nn vertices is ⌈log⁡n⌉\lceil \log n \rceil.

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