Introduction to Graph Theory · Problem 5.10

Trees and arborescences — Darij Grinberg

Mathematics — Graph Theory · minimum-spanning-tree

Problem

Let G=(V,E,φ)G = (V, E, \varphi) be a connected multigraph. Let w:E→Rw : E \to \mathbb{R} be a map that assigns a real number w(e)w(e) to each edge ee. We shall call this real number w(e)w(e) the weight of the edge ee. If H=(W,F,φ∣F)H = (W, F, \varphi|_F) is a subgraph of GG, then the weight w(H)w(H) of HH is defined to be ∑f∈Fw(f)\sum_{f \in F} w(f) (that is, the sum of the weights of all edges of HH). A ww-minimum spanning tree of GG means a spanning tree of GG that has the smallest weight among all spanning trees of GG. In our first proof of Theorem 5.4.6, we have seen a way to construct a spanning tree of GG by successively removing non-bridges until only bridges remain. (A non-bridge means an edge that is not a bridge.) Now, let us perform this algorithm, but taking care to choose a non-bridge of largest weight (among all non-bridges) at each step. Prove that the result will be a ww-minimum spanning tree.

Related theory

Browse the problem library