Activity 01
Problem Solving: City Network Design Challenge
Give student groups a map of 7 fictional cities with labeled road distances. Groups design the minimum-cost road network linking all cities, first by intuition and then by systematically applying Kruskal's approach: sort edges, add the cheapest one that does not form a cycle. Groups compare their intuitive solution to the algorithmic result.
How can we connect all points in a network using the least amount of resources?
Facilitation TipDuring City Network Design Challenge, circulate with a checklist to confirm students label each connection with its weight and total cost as they build.
What to look forPresent students with a small, weighted graph (e.g., 5-6 nodes). Ask them to apply Kruskal's algorithm step-by-step, drawing the graph at each stage and listing the edges added. Verify they select the lowest weight edge that does not create a cycle.