Let and be two vertices in a undirected graph having distinct positive edge weights. Let be a partition of such that and . Consider the edge having the minimum weight amongst all those edges that have one vertex in and one vertex in .
Let the weight of an edge denote the congestion on that edge. The congestion on a path is defined to be the maximum of the congestions on the edges of the path. We wish to find the path from to having minimum congestion. Which of the following paths is always such a path of minimum congestion?
View worked solution
Answer: A
This problem asks us to find a path between and that minimizes the maximum edge weight on the path. This is known as the bottleneck shortest path or minimax path problem.
Proof using the Cut Property of MSTs
Let be the Minimum Spanning Tree (MST) of the graph . Since the edge weights are distinct, is unique. Let be the unique path between and in .
- Let be the edge on with the maximum weight. Thus, the congestion of is .
- Removing the edge from partitions the vertices of (and hence ) into two disjoint sets, and , such that and .
- By the cut property of MSTs, the edge must be the minimum-weight edge in that crosses the cut . That is, for any other edge crossing , we have:
- Any path from to in must cross the cut at least once. Therefore, must contain at least one edge that has one endpoint in and the other in .
- The maximum edge weight (congestion) on is at least . Since , the congestion of is at least .
Thus, no path from to can have a smaller congestion than the path in the MST.
Why other options are incorrect:
- Option B (Weighted shortest path): Minimizes the sum of edge weights, which does not necessarily minimize the maximum single edge weight. For example, a path with edges of weights (sum , max ) might be chosen over a single-edge path of weight (sum , max ) by a bottleneck algorithm, but a shortest path algorithm would choose the path of weight .
- Options C and D: Euler walks and Hamiltonian paths do not always exist in a graph, and even when they do, they do not minimize the bottleneck edge weight.
Free practice · Your answers on this page are not saved.
