jmaths
IB Mathematics: Applications and Interpretation HL · AHL 1: Graph Theory · AHL 1.8
Name Date
Kruskal's algorithm Problem set A
Show the edges in order of weight, and say whether each is added or rejected. Check the tree has one fewer edge than vertices.
Difficulty: first skills applying them stretch
Skills
-
The graph shows the lengths, in km, of possible pipes between six water tanks. Use Kruskal's algorithm to find a minimum spanning tree.
- (a) List the edges in the order Kruskal's algorithm adds them to the tree.
- (b) Find the total weight of the minimum spanning tree.
-
The table shows the distances, in km, between five villages. A road network is to link every village to every other, directly or through other villages, with the least total length. Use Kruskal's algorithm.
- (a) List the edges in the order Kruskal's algorithm adds them to the tree.
- (b) Find the total weight of the minimum spanning tree.
-
The table shows the cost, in £ thousand, of possible cables between six schools. A dash means no cable can be laid. Use Kruskal's algorithm to connect all the schools at least cost.
- (a) List the edges in the order Kruskal's algorithm adds them to the tree.
- (b) Find the total weight of the minimum spanning tree.
In context
-
A farmer wants to supply water to seven fields. The graph shows the cost, in £100, of possible channels between the fields. Find the cheapest way to link all the fields.
- (a) List the edges in the order Kruskal's algorithm adds them to the tree.
- (b) Find the total weight of the minimum spanning tree.
-
A campus has eight buildings. The graph shows the cost, in £ thousand, of fibre links between them. Find the cheapest way to connect all eight buildings.
- (a) List the edges in the order Kruskal's algorithm adds them to the tree.
- (b) Find the total weight of the minimum spanning tree.
-
Six islands are to be linked by bridges. The table shows the cost, in £ million, of a bridge between each pair of islands. Find the cheapest set of bridges that links all six.
- (a) List the edges in the order Kruskal's algorithm adds them to the tree.
- (b) Find the total weight of the minimum spanning tree.
Stretch
-
A rail company plans to link nine cities. The graph shows the cost, in £ million, of possible lines. Find the cheapest network that links all nine cities.
- (a) List the edges in the order Kruskal's algorithm adds them to the tree.
- (b) Find the total weight of the minimum spanning tree.
-
The table shows the cost, in €1000, of possible direct links between seven observatories. A dash means no direct link is possible. Find the cheapest way to connect all seven.
- (a) List the edges in the order Kruskal's algorithm adds them to the tree.
- (b) Find the total weight of the minimum spanning tree.
jmaths.xyz · AI HL · AHL 1.8 Minimum spanning trees: Kruskal's algorithm