Skip to main content
OlympiadHQ

Browse · MathNet

Print

Iranian Mathematical Olympiad

Iran geometry

Problem

Consider points on the plane such that no three of them are colinear. We call a graph with vertices a "road network" if it is connected, each of its edges is a line segment, and no two edges intersect at a point other than its vertices. Prove that there are three road networks such that and don't have a common edge for .
Solution
For there are 16 combinatorially different point sets (order types). It is easy to check that all these 16 cases allow for 3 edge-disjoint plane spanning trees.

Let be a set of points in the plane and let be an edge spanned by having exactly 4 points of on one side (i.e., on one side of the straight line supporting ). Let be the set of 6 points containing , and the exactly 4 points on one side of . By the above claim, contains 3 edge-disjoint plane spanning trees. For sake of simplicity, we call them red, blue, and green. Without loss of generality, assume that is a part of the red tree. Note that each point of is incident to all three trees, and that and are extremal points for . We construct a red and a blue plane spanning trees by connecting and , respectively, with all points in .

Next, we shall construct the third (green) plane spanning tree on . Note that the green plane spanning tree on can be completed by a triangulation . Let be a point of , such that is a triangle in . Observe that any edge incident to and crossing does not cross a green edge. Assume that there exists a point such that the edge crosses . Then we connect and with a green edge and complete the green plane spanning tree by connecting all points in S\(S'\cup\{q'\}) with . If such a point does not exist, then there must be an edge of the convex hull of , such that crosses . Denote by the endpoint of in . We shall color by green and complete the green plane spanning tree by connecting all points in S\(S'\cup\{p\}) with .

Techniques

Convex hullsConstructions and lociColoring schemes, extremal arguments