Skip to main content
ExamExplained
WA · Mathematics Applications
Mathematics Applications study scene
§-Syllabus dot point
WAMathematics ApplicationsSyllabus dot point

How can diagrams of dots and lines model and solve real connection problems?

Represent situations with graphs and networks, use terminology and matrices, and solve shortest path, minimum spanning tree and connection problems.

How to read and draw graphs and networks, use vertices, edges and adjacency matrices, trace Euler and Hamilton paths, and find minimum spanning trees and shortest paths.

Reviewed by: AI editorial process; not yet individually human-reviewed

Have a quick question? Jump to the Q&A page

Jump to a section
  1. What this dot point is asking
  2. Graphs and networks
  3. Choosing the right tool
  4. Minimum spanning trees
  5. Counting walks with matrix powers
  6. Traversal versus connection versus journey

What this dot point is asking

You must model with graphs, use terminology and matrices, and solve connection, shortest-path and traversal problems.

Graphs and networks

A graph is a set of vertices joined by edges; a network is a weighted graph, where each edge has a number attached. Networks model road systems, pipelines, project schedules and communication links.

The adjacency matrix records connections; for a weighted network a separate weighted matrix can store the edge weights, with entries left blank or marked for non-adjacent vertices.

Choosing the right tool

The single most examined skill is matching the question to the algorithm.

  • Connect every site at least total cost: find a minimum spanning tree (Prim's or Kruskal's method).
  • Travel from one vertex to another at least cost: find a shortest path.
  • Traverse every edge exactly once: look for an Eulerian trail or circuit (odd-vertex rule).
  • Visit every vertex exactly once: look for a Hamiltonian path or cycle.

Minimum spanning trees

A spanning tree connects all nn vertices using exactly n1n - 1 edges and no cycles. The minimum spanning tree has the least total weight. Build it by repeatedly adding the shortest available edge that does not create a cycle, stopping at n1n - 1 edges.

Counting walks with matrix powers

The adjacency matrix raised to the power kk has entries giving the number of walks of length exactly kk between vertices. Squaring the matrix counts two-step connections, which SCSA sometimes asks you to compute and interpret (for example, the number of two-flight routes between cities).

Traversal versus connection versus journey

It helps to group the network tools by the question they answer. Traversal problems (cover every edge or visit every vertex) use Euler and Hamilton ideas. Connection problems (link every site cheaply) use the minimum spanning tree. Journey problems (get from one place to another cheaply) use the shortest path. Scheduling problems (finish a project fastest) use critical path analysis, and capacity problems (push the most through) use maximum flow. Reading the verb in the question, "cover", "connect", "travel", "schedule" or "push through", points straight to the right method.

Exam-style practice questions

Practice questions written in the style of SCSA exam questions on this dot point, with worked answer explainers. The year tag is the paper they imitate, not the source.

WACE 20227 marksFive towns are connected by roads with lengths (km): AB=6AB=6, AC=9AC=9, BC=4BC=4, BD=8BD=8, CD=5CD=5, CE=7CE=7, DE=3DE=3. (a) Find the minimum spanning tree and its total length. (b) State what the minimum spanning tree represents in this context.
Show worked answer →

Build the tree by adding the shortest edges that do not form a cycle (Prim's or Kruskal's method).

(a) Sort edges: DE=3DE=3, BC=4BC=4, CD=5CD=5, AB=6AB=6, CE=7CE=7, BD=8BD=8, AC=9AC=9. Add DE(3)DE(3), BC(4)BC(4), CD(5)CD(5); then AB(6)AB(6) connects AA. Four edges now join all five towns: DEDE, BCBC, CDCD, ABAB. Total =3+4+5+6=18= 3 + 4 + 5 + 6 = 18 km. (5 marks)

(b) The minimum spanning tree is the cheapest set of roads that connects every town to every other (directly or indirectly) with no redundant loops. (2 marks)

Markers reward adding shortest cycle-free edges, stopping at n1=4n-1 = 4 edges, and interpreting the tree as the least-cost connection.

WACE 20245 marksA graph has 77 vertices and 1010 edges. (a) Use the handshake rule to find the sum of the degrees. (b) Explain how an adjacency matrix records this graph and what its row sums represent.
Show worked answer →

The handshake rule links total degree to the edge count.

(a) Sum of degrees =2×edges=2×10=20= 2 \times \text{edges} = 2 \times 10 = 20. (2 marks)

(b) The adjacency matrix is a 7×77\times7 array where entry (i,j)(i,j) is the number of edges between vertices ii and jj; for this undirected graph it is symmetric. Each row sum is the degree of that vertex, so the row sums total 2020, matching part (a). (3 marks)

Markers reward the handshake calculation and identifying row sums as vertex degrees.

ExamExplained