Maths Olympiad Prep

Library / /12 of 13

Combinatorics Difficulty 7.7 National olympiad, round 2 Prove it Bulgaria

There are MM countries and NN towns on a planet. Some of the towns are connected by roads. It is known that:
(1) there are at least three towns in any country;
(2) any town in a country is connected by roads with at least half of the towns in this country;
(3) any town is connected with road to exactly one town in another country;
(4) there are at most two roads between towns in two countries;
(5) if in two countries there are less than 2M2M towns then there exists at least one road between these countries.
Prove that there exists a round trip having at least M+N2M + \frac{N}{2} towns.

Solution

Consider a graph G=(V,E)G = (V, E) where the vertices are the towns and the edges are the roads. Denote the towns in the countries by V1,V2,,VMV_1, V_2, \dots, V_M. It follows from the condition of the problem that
V=V1V2VM,ViVj=,Vi3(1) V = V_1 \cup V_2 \cup \dots \cup V_M, \quad V_i \cap V_j = \emptyset, \quad |V_i| \ge 3 \quad (1)
for all iji \neq j. Moreover, any vertex is connected to at least half of the vertices from its own set (2), and to exactly one vertex from any other set (3). There are at most two edges between any two sets (4) and if for two sets ViV_i and VjV_j we have Vi+Vj<2M|V_i| + |V_j| < 2M then there exists at least one edge connecting a vertex from ViV_i

with vertex from VjV_j (5). We have to prove that in GG there is a cycle of length at least N2+M\frac{N}{2} + M (i.e. having at least N2+M\frac{N}{2} + M vertices).
We use the following Lemma.
Lemma. Let G=(V,E)G = (V, E) be a graph with at least three vertices. If for any pair of vertices u,vu, v not connected by an edge we have d(u)+d(v)Vd(u) + d(v) \ge |V| then there is a cycle passing through all vertices.
Denote by Gi(Vi,Ei)G_i(V_i, E_i), i=1,,Mi = 1, \dots, M, the subgraphs of GG induced by the sets ViV_i. In other words those are subgraphs having vertices from ViV_i and edges – all edges from GG having both its ends in ViV_i. According to the Lemma for any these subgraphs there exists a cycle CiC_i passing through all vertices of ViV_i.
Define a new graph HH with vertices the sets ViV_i, i=1,,Mi = 1, \dots, M. Two vertices ViV_i and VjV_j from HH are connected by an edge if there exist xVix \in V_i and yVjy \in V_j connected by an edge in GG, i.e. xyExy \in E. It is clear that HH has MM vertices and it follows from (3) that any vertex ViV_i has degree
dH(Vi)Vi,i=1,,M. d_H(V_i) \ge |V_i|, \quad i = 1, \dots, M.
If ViV_i and VjV_j are not connected by an edge then
dH(Vi)+dH(Vj)12(Vi+Vj)122M=M d_H(V_i) + d_H(V_j) \ge \frac{1}{2}(|V_i| + |V_j|) \ge \frac{1}{2} \cdot 2M = M
and it follows from the Lemma that there is a cycle in HH passing through all MM vertices. Let this cycle by V1V2VMV1V_1V_2 \cdots V_MV_1. It is clear that there are edges in GG
x12x12+,,xi,i+1xi,i+1+,,xM,1xM,1+, x_{12}x_{12}^{+}, \dots, x_{i,i+1}^{-}x_{i,i+1}^{+}, \dots, x_{M,1}^{-}x_{M,1}^{+},
such that xi,i+1Vix_{i,i+1}^{-} \in V_i и xi,i+1+Vi+1x_{i,i+1}^{+} \in V_{i+1}.
Since any vertex uViu \in V_i is connected to exactly one vertex outside ViV_i we have that xi1,i+xi,i+1x_{i-1,i}^{+} \ne x_{i,i+1}^{-}, xi1,i+,xi,i+1Vix_{i-1,i}^{+}, x_{i,i+1}^{-} \in V_i and all these vertices partition the cycle CiC_i into two sections: CiC'_i and CiC''_i. We may assume that for any i=1,,Mi = 1, \dots, M the section CiC'_i includes at least half of the vertices from ViV_i. Consider the following cycle in GG:
xM,1+C1x1,2x1,2+C2x2,3xi1,i+Cixi,i+1xM1,M+xM1,M+CMxM,1. x_{M,1}^{+}C'_{1}x_{1,2}^{-}x_{1,2}^{+}C'_{2}x_{2,3}^{-} \cdots x_{i-1,i}^{+}C'_{i}x_{i,i+1}^{-} \cdots x_{M-1,M}^{+}x_{M-1,M}^{+}C'_{M}x_{M,1}^{-}.
The number of edges (and vertices) in this cycle equals
i=1MVi2+1i=1MVi2+M=N2+M, \sum_{i=1}^{M} \left\lceil \frac{|V_i|}{2} \right\rceil + 1 \ge \sum_{i=1}^{M} \frac{|V_i|}{2} + M = \frac{N}{2} + M,
which completes the proof.

Proof of the Lemma. Assume the statement is not true for a graph with N3N \ge 3 vertices. There exists a graph of NN vertices having the following properties: (1) d(u)+d(v)Nd(u) + d(v) \ge N for any pair of not adjacent vertices u,vu, v; (2) a cycle through all the vertices does not exist.
Without loss of generality assume that GG is maximal with the properties (1) and (2), i.e. adding an edge results in a cycle through all vertices. Since GG is not complete there exist a pair of vertices u,vu, v that are not adjacent. It follows from the maximality of GG that there exists a path from uu to vv through all vertices:
u=x1,x2,,xN1,xN=v. u = x_1, x_2, \dots, x_{N-1}, x_N = v.
Let SS be the set of vertices adjacent to vv and TT the set of vertices adjacent to all vertices adjacent to uu: T={xi1xiT = \{x_{i-1}|x_i adjacent to u}u\}. It follows from the condition of the Lemma that STS \cap T \ne \emptyset. Let xjSTx_j \in S \cap T. It is clear that
x1,x2,,xj,xN,xN1,,xj+1,x1 x_1, x_2, \dots, x_j, x_N, x_{N-1}, \dots, x_{j+1}, x_1
is a cycle through all the vertices, a contradiction to the initial assumption.

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 and solution reproduced as published; topic and difficulty added by this site.