VCAA General Mathematics Networks and decision mathematics
14 sample questions with marking guides and sample answers
A connected graph has six vertices and six edges.
How many of the following four statements must always be true?
- the graph has no vertices of odd degree
- the graph contains a Eulerian trail
- the graph contains a Hamiltonian path
- the sum of the degrees of the vertices is 12
1
2
3
4
Reveal Answer
1
Only one statement is always true: the sum of the degrees is 12. By the Handshaking Lemma, the sum of degrees is always twice the number of edges (). The other statements can be disproven with counterexamples.
2
Only one statement is always true. A graph consisting of a triangle with three separate edges attached to its vertices has degrees of 3, 3, 3, 1, 1, and 1, which disproves the first three statements.
3
Only one statement is always true. A connected graph with 6 vertices and 6 edges does not necessarily have a Eulerian trail or a Hamiltonian path, nor does it require all even degrees.
4
It is impossible for all four statements to always be true. Only the statement regarding the sum of the degrees being 12 is a universal property of any graph with 6 edges.
In a graph, an open walk with repeated vertices and no repeated edges is called a
bridge.
loop.
path.
trail.
Reveal Answer
bridge.
A bridge is a specific type of edge whose removal increases the number of connected components in a graph, not a type of walk.
loop.
A loop is an edge that connects a vertex to itself, rather than a sequence of vertices and edges known as a walk.
path.
A path is a walk where all vertices must be distinct. Since the question specifies that vertices are repeated, it cannot be a path.
trail.
A trail is defined as a walk in which no edges are repeated, but vertices are allowed to be repeated.
A flying doctor coordinator allocates a plane from each of three airbases, A, B and C, to fly to one of three sites, P, Q and R, to provide medical care. Distances (km) are shown in the table.
| P ( S E) | Q | R ( S E) | |
|---|---|---|---|
| A ( S E) | 600 | ||
| B | 445 | 485 | 340 |
| C | 980 | 1170 | 770 |
Determine the optimal allocation for each plane and the minimum total distance flown.
Reveal Answer
Calculate (distance from A to P):
Angular distance
km
Calculate (distance from A to R):
Angular distance
km
Row reduction:
Column reduction:
Number of lines needed to cover all zeros = number of tasks (), so allocate planes.
For minimum distance, the plane allocation is airbase A to site Q, airbase B to site P and airbase C to site R.
Minimum total distance flown
km
| Descriptor | Marks |
|---|---|
correctly calculates distance x in kilometres | 1 |
correctly calculates distance y in kilometres | 1 |
reduces each row | 1 |
reduces each column | 1 |
identifies optimal allocation for each plane | 1 |
determines minimum total distance flown | 1 |
The table shows information for a project with four activities.
| Activity | Duration (min) | Prerequisite | Earliest starting time | Latest starting time |
|---|---|---|---|---|
| W | 1 | — | 0 | 4 |
| X | 2 | — | 0 | 0 |
| Y | 3 | X | 2 | 2 |
| Z | 4 | W, Y | 5 | 5 |
What is the float time for activity W, in minutes?
0
1
4
5
Reveal Answer
0
A float of 0 indicates a critical activity where the earliest and latest start times are identical. For activity W, these times differ.
1
This value represents the duration of activity W (1 minute), not the available float time.
4
Float time is calculated as the difference between the Latest Starting Time (LST) and the Earliest Starting Time (EST). For activity W, minutes.
5
This value corresponds to the start times for activity Z, rather than the calculated float for activity W.
Identify the number of faces for a planar graph that has 5 edges and 3 vertices.
8
6
4
2
Reveal Answer
8
Incorrect. This incorrectly adds the number of vertices and edges () instead of applying Euler's formula.
6
Incorrect. This is a miscalculation; applying Euler's formula () with and does not result in 6 faces.
4
Correct. By Euler's formula for planar graphs (), substituting and gives , which means there are faces.
2
Incorrect. This is the constant value in Euler's formula (), not the calculated number of faces.
The table summarises the distances in kilometres (km) between three flower stores and three delivery locations: A, B and C.
Use the Hungarian algorithm to determine the minimum total distance needed to deliver flowers to all locations if each store delivers flowers to only one location.
| A | B | C | |
|---|---|---|---|
| Store 1 | 19 | 17 | 24 |
| Store 2 | 15 | 14 | 22 |
| Store 3 | 23 | 16 | 40 |
Reveal Answer
Row reduction
Store 1: 19 17 24 (-17) -> 2 0 7
Store 2: 15 14 22 (-14) -> 1 0 8
Store 3: 23 16 40 (-16) -> 7 0 24
Column reduction (-1 0 -7)
Therefore for minimum distance, Store 1 must deliver to C, Store 2 must deliver to A and Store 3 must deliver to B.
Minimum total distance = 24 + 15 + 16 = 55 km
| Descriptor | Marks |
|---|---|
correctly reduces each row | 1 |
correctly reduces each column | 1 |
identifies which store delivers to which location | 1 |
determines minimum total distance | 1 |
The precedence table below shows the 12 activities required to complete a project. The duration in days and immediate predecessors are shown.
| Activity | Duration | Immediate predecessors |
|---|---|---|
| 4 | – | |
| 6 | ||
| 8 | ||
| 3 | ||
| 9 | ||
| 6 | ||
| 7 | ||
| 12 | ||
| 6 | ||
| 4 | ||
| 3 | ||
| 9 |
The project is to be completed in minimum time.
The float time, in days, of Activity is
4
6
8
12
Reveal Answer
4
This is the earliest start time (EST) of Activity , not its float time.
6
This is the duration of Activity , not its float time.
8
The earliest start time for Activity is 4 and its latest finish time is 18. The float time is calculated as Latest Finish Time - Earliest Start Time - Duration, which is days.
12
This is the latest start time (LST) of Activity , not its float time.
A basketball competition has six teams that have completed three rounds of competition as shown.
| Bears | Eagles | Lions | Meerkats | Tigers | Wombats | |
|---|---|---|---|---|---|---|
| Bears | — | — | ✓ | — | ✓ | ✓ |
| Eagles | — | — | ✓ | ✓ | — | ✓ |
| Lions | ✓ | ✓ | — | ✓ | — | — |
| Meerkats | — | ✓ | ✓ | — | ✓ | — |
| Tigers | ✓ | — | — | ✓ | — | ✓ |
| Wombats | ✓ | ✓ | — | — | ✓ | — |
The graph to represent this information has
6 edges.
9 edges.
15 edges.
18 edges.
Reveal Answer
6 edges.
This number corresponds to the number of vertices (teams) in the graph, not the number of edges (games played).
9 edges.
The table contains 18 checkmarks total. Since each game involves two teams and is recorded for both, the number of edges is half the total count: .
15 edges.
This would be the number of edges if every team played every other team (a complete graph ), calculated as .
18 edges.
This is the total number of checkmarks in the table. Because the graph is undirected (Team A vs Team B is the same game as Team B vs Team A), you must divide this sum by 2.
This matrix was obtained after applying the Hungarian algorithm to determine the optimal allocation of three people, Elandra (E), Farid (F) and Grace (G), to three tasks: legal (L), monitoring (M) and verification (V).
The optimal allocation is
E to V, F to M and G to L.
E to V, F to L and G to M.
E to M, F to L and G to V.
E to M, F to V and G to L.
Reveal Answer
E to V, F to M and G to L.
This allocation is invalid because it assigns tasks based on non-zero entries in the matrix (e.g., E to V is 7), whereas the optimal solution must use only zero entries.
E to V, F to L and G to M.
Although F and G are assigned to zeros, this option assigns E to V, which has a value of 7 in the reduced matrix, indicating it is not part of the optimal solution.
E to M, F to L and G to V.
Row F has only one zero at column L, forcing F to L. This leaves E with only one available zero at M, which in turn forces G to V, resulting in an allocation using only zeros.
E to M, F to V and G to L.
This allocation is suboptimal because it uses non-zero entries for F to V (value 8) and G to L (value 1).
Activities P and Q are the critical activities for a project.
| Activity | Duration | Prerequisite activity |
|---|---|---|
| P | 3 | – |
| Q | 6 | P |
What are the earliest starting time (EST) and latest starting time (LST) for Activity Q?
3 | 3
3 | 6
6 | 6
6 | 9
Reveal Answer
3 | 3
Activity Q depends on P (duration 3), so its Earliest Start Time (EST) is 3. Since Q is a critical activity, it has zero float, meaning its Latest Start Time (LST) must equal its EST ().
3 | 6
The EST is correct, but the LST is wrong. Because Q is a critical activity, there is no slack, so the Latest Start Time cannot be later than the Earliest Start Time.
6 | 6
This incorrectly identifies the EST as 6. Since P starts at 0 and takes 3 units of time, Q can begin at time 3, not 6.
6 | 9
Both values are incorrect. The EST is determined by the completion of P (time 3), and since Q is critical, the LST must also be 3.
A company has three tasks to allocate to three contractors. Each of the contractors has a quote recorded for each task, shown in the table. The quotes are in thousands of dollars ($'000s).
| Contractor | Task 1 | Task 2 | Task 3 |
|---|---|---|---|
| A | 3 | 3 | 1 |
| B | 4 | 7 | 2 |
| C | 4 | 4 | 1 |
Use a matrix method to determine the minimum cost if each contractor is allocated one task.
Reveal Answer
Matrix form
row reduction:
only need 1 line to cover all the 0s,
column reduction:
need 3 lines to cover all the 0s, bipartite graph:
contractor task cost
A 2 3
B 1 4
C 3 1
Total 8
Minimum cost is $8000.
| Descriptor | Marks |
|---|---|
Correctly reduces each row | 1 |
Correctly reduces each column | 1 |
Allocates each task to one contractor | 1 |
Determines minimum cost | 1 |
Shows logical organisation, communicating key steps | 1 |
The duration, in minutes, of all activities in a project are shown.
| Activity | P | Q | R | S | T | U | V |
|---|---|---|---|---|---|---|---|
| Duration | 38 | 42 | 32 | 34 | 16 | 14 | 26 |
The critical path for the project is PRSV.
What is the earliest completion time for the project if it starts at 11:00 am?
12:30 pm
1:10 pm
1:30 pm
2:10 pm
Reveal Answer
12:30 pm
This time implies a project duration of 90 minutes. However, the sum of the critical path activities (PRSV) is minutes.
1:10 pm
The earliest completion time is determined by the total duration of the critical path PRSV. Summing the durations gives minutes (2 hours and 10 minutes). Adding this to the 11:00 am start time results in 1:10 pm.
1:30 pm
This time implies a duration of 150 minutes. The correct duration based on the critical path is 130 minutes.
2:10 pm
This time implies a duration of 190 minutes (3 hours and 10 minutes), which is one hour longer than the actual critical path duration of 130 minutes.
A bipartite graph is typically used to display which one of the following?
the allocation of tasks on a construction site
the path used to visit five different construction sites
the total distance travelled between two construction sites
the critical path of activities to be completed in a construction project
the minimum length of cable required to connect six construction sites
Reveal Answer
the allocation of tasks on a construction site
Bipartite graphs are ideal for modeling assignment problems, such as allocating a set of workers to a set of tasks, where edges connect the two distinct groups.
the path used to visit five different construction sites
Finding a path to visit multiple sites is a routing problem (like the Travelling Salesperson Problem), which is typically modeled using a complete or general graph.
the total distance travelled between two construction sites
Determining the distance between two sites is a shortest path problem, which is best modeled using a weighted graph rather than a bipartite graph.
the critical path of activities to be completed in a construction project
Critical path analysis for project activities is modeled using a directed acyclic graph (DAG) or an activity network, as it requires showing dependencies and sequence.
the minimum length of cable required to connect six construction sites
Finding the minimum cable to connect multiple sites is a minimum spanning tree problem, which is modeled using a weighted graph.
A triathlon relay has three sections: swim (S), cycle (C) and run (R). The matrix shows the average number of minutes for three athletes, Jane (J), Knox (K) and Levi (L), to complete each section.
| S | C | R | |
|---|---|---|---|
| J | 40 | 56 | 66 |
| K | 36 | 60 | 72 |
| L | 25 | 48 | 78 |
Use the Hungarian algorithm to predict the minimum total relay time if assigning each athlete to completing one section.
Reveal Answer
column reduction
row reduction
Number of lines needed to cover all zeroes < number of tasks
, so continue algorithm steps.
Smallest uncovered number is 5. Subtract 5 from all uncovered numbers and add 5 to number covered twice.
Number of lines needed to cover all zeroes = number of tasks
, so assign tasks.
To minimise the total relay time, assign Jane to run, Knox to swim and Levi to cycle.
Predicted minimum total relay time
| Descriptor | Marks |
|---|---|
correctly reduces each column | 1 |
reduces each row | 1 |
continues algorithm steps until number of lines needed to cover all zeroes equals number of tasks | 1 |
assigns each athlete to complete one section | 1 |
predicts minimum total relay time including units | 1 |