A tree is a connected, acyclic graph. (By default, a generic tree is undirected.) Equivalently,
(See Jamboard from last time.)
Table #1 | Table #2 | Table #3 | Table #4 | Table #5 | Table #6 | Table #7 |
---|---|---|---|---|---|---|
Levi | Kristen | Claire | Graham | Grace | Blake | Bri |
Kevin | Trevor | Nathan | John | James | Drake | Isaac |
Jordan | Jack | Josiah | Ethan | Andrew | Logan | Talia |
Hints:
Without losing generality, we can assume our edge weights are distinct.
Why is this OK?
[1] FALSE
Suppose a connected, weighted, undirected graph \(G\) has distinct edge weights and two minimum spanning trees \(T\) and \(T'\).
We have proved the following.
Lemma. If all the edge weights of a graph are distinct, then its minimum spanning tree is unique.
So we will henceforth refer to “the” minimum spanning tree of a graph.
An intermediate spanning forest of a weighted graph \(G\) is a subgraph of the minimum spanning tree of \(G\).
For any intermediate spanning forest \(F\) of a graph \(G\),
In the following graph \(G\), the bold edges form an intermediate spanning forest \(F\).
Identify all the safe edges and all the useless edges.
What happens if you add a useless edge to \(F\)?
Add all the safe edges to \(F\). Is the resulting forest \(F'\) still an intermediate spanning forest?
Repeat: Add all of the safe edges of \(F'\) to \(F'\), and continue. How will this process terminate?