Practice AHL 3.15—Adjacency matrices and tables with authentic IB Mathematics Applications & Interpretation (AI) exam questions for both SL and HL students. This question bank mirrors Paper 1, 2, 3 structure, covering key topics like core principles, advanced applications, and practical problem-solving. Get instant solutions, detailed explanations, and build exam confidence with questions in the style of IB examiners.
A neural network has nodes , and , with directed edges representing signal propagation. The adjacency matrix is:
Draw the directed graph.
Find the number of walks of length 6 from to .
List all trails of length 4 from to .
A new node is added, sending signals to and , and receiving from . Update the adjacency matrix and graph.
In the updated network, find the number of nodes reachable from in exactly 3 steps.
A power grid connects stations , with directed edges representing power flow. The adjacency matrix is:
Draw the directed graph.
Find the number of walks of length 6 from to .
Determine the number of stations reachable from in exactly 4 steps.
A new station is added, receiving power from and , and sending to . Update the adjacency matrix and redraw the graph.
In the updated network, find the number of walks of length 3 from to , and interpret this in the context of power flow.
A museum has exhibits , and , connected by pathways with weights as viewing times (in minutes). The adjacency matrix is:
Construct the adjacency table for the pathways.
Use Kruskal's algorithm to find the MST, listing edges in order of selection.
A visitor wants to view all exhibits, starting and ending at . Find an upper bound for the total time using the nearest neighbor algorithm.
Find a lower bound using the MST from part (b).
If a new exhibit is added with pathways , and , update the MST and calculate its total weight.
A graph represents a pipeline network with vertices , and edges with weights as maintenance costs (in thousands of USD). The adjacency matrix is:
Draw the weighted graph corresponding to .
Use Prim's algorithm, starting at , to find the minimum spanning tree, indicating the order of edge selection.
A maintenance team must inspect all pipelines, starting and ending at . Use the nearest neighbor algorithm to find an upper bound for the total cost.
Find a lower bound for the total cost using the MST from part (b).
If the edge cost increases to thousand USD , find the range of for which remains in the MST.
A logistics company operates a network of warehouses labeled , and , connected by direct delivery routes with weights representing distances (in km). The weighted graph is shown below.

Write down the adjacency matrix for this graph, with rows and columns ordered .
Use Kruskal's algorithm to find the minimum spanning tree (MST), listing the edges in the order they are selected.
Calculate the total distance of the MST.
A delivery van must visit all warehouses, starting and ending at . Use the nearest neighbor algorithm to find an upper bound for the total distance.
Determine a lower bound for the van's total distance using the MST from part (b).
A logistics company operates a network of warehouses labeled , and , connected by direct delivery routes with weights representing distances (in km). The weighted graph is shown below.

Write down the adjacency matrix for this graph, with rows and columns ordered .
Use Kruskal's algorithm to find the minimum spanning tree (MST), listing the edges in the order they are selected.
Calculate the total distance of the MST.
A delivery van must visit all warehouses, starting and ending at . Use the nearest neighbor algorithm to find an upper bound for the total distance.
Determine a lower bound for the van's total distance using the MST from part (b).
A museum has exhibits , and , connected by pathways with weights as viewing times (in minutes). The adjacency matrix is:
Construct the adjacency table for the pathways.
Use Kruskal's algorithm to find the MST, listing edges in order of selection.
A visitor wants to view all exhibits, starting and ending at . Find an upper bound for the total time using the nearest neighbor algorithm.
Find a lower bound using the MST from part (b).
If a new exhibit is added with pathways , and , update the MST and calculate its total weight.
A city's metro system has stations , with weighted edges representing distances (in km). The adjacency matrix is:
Construct the adjacency table for the network.
Use Kruskal's algorithm to find the MST, listing edges in order of selection.
A tourist starts at and visits all stations, returning to . Use the nearest neighbor algorithm to find an upper bound for the distance.
Find a lower bound using the MST from part (b).
If a new station is added with edges , and , update the MST and calculate its new total weight.
A communication system has nodes , and , with directed edges representing signal paths, some with self-loops. The adjacency matrix is:
Draw the directed graph, including self-loops.
Find the number of walks of length 4 from to .
Determine the number of nodes reachable from in exactly 5 steps.
A new node is added, sending signals to and , and receiving from . Update the adjacency matrix and graph.
In the updated system, find the number of cycles of length 3 including .
A neural network has nodes , and , with directed edges representing signal propagation. The adjacency matrix is given by:
Draw the directed graph representing this neural network.
Find the number of walks of length 6 from to .
List all trails of length 4 from to .
A new node is added. It sends signals to and , and receives signals from . Update the adjacency matrix and draw the updated graph.
In the updated network, find the number of nodes reachable from in exactly 3 steps.
Practice AHL 3.15—Adjacency matrices and tables with authentic IB Mathematics Applications & Interpretation (AI) exam questions for both SL and HL students. This question bank mirrors Paper 1, 2, 3 structure, covering key topics like core principles, advanced applications, and practical problem-solving. Get instant solutions, detailed explanations, and build exam confidence with questions in the style of IB examiners.
A neural network has nodes , and , with directed edges representing signal propagation. The adjacency matrix is:
Draw the directed graph.
Find the number of walks of length 6 from to .
List all trails of length 4 from to .
A new node is added, sending signals to and , and receiving from . Update the adjacency matrix and graph.
In the updated network, find the number of nodes reachable from in exactly 3 steps.
A power grid connects stations , with directed edges representing power flow. The adjacency matrix is:
Draw the directed graph.
Find the number of walks of length 6 from to .
Determine the number of stations reachable from in exactly 4 steps.
A new station is added, receiving power from and , and sending to . Update the adjacency matrix and redraw the graph.
In the updated network, find the number of walks of length 3 from to , and interpret this in the context of power flow.
A museum has exhibits , and , connected by pathways with weights as viewing times (in minutes). The adjacency matrix is:
Construct the adjacency table for the pathways.
Use Kruskal's algorithm to find the MST, listing edges in order of selection.
A visitor wants to view all exhibits, starting and ending at . Find an upper bound for the total time using the nearest neighbor algorithm.
Find a lower bound using the MST from part (b).
If a new exhibit is added with pathways , and , update the MST and calculate its total weight.
A graph represents a pipeline network with vertices , and edges with weights as maintenance costs (in thousands of USD). The adjacency matrix is:
Draw the weighted graph corresponding to .
Use Prim's algorithm, starting at , to find the minimum spanning tree, indicating the order of edge selection.
A maintenance team must inspect all pipelines, starting and ending at . Use the nearest neighbor algorithm to find an upper bound for the total cost.
Find a lower bound for the total cost using the MST from part (b).
If the edge cost increases to thousand USD , find the range of for which remains in the MST.
A logistics company operates a network of warehouses labeled , and , connected by direct delivery routes with weights representing distances (in km). The weighted graph is shown below.

Write down the adjacency matrix for this graph, with rows and columns ordered .
Use Kruskal's algorithm to find the minimum spanning tree (MST), listing the edges in the order they are selected.
Calculate the total distance of the MST.
A delivery van must visit all warehouses, starting and ending at . Use the nearest neighbor algorithm to find an upper bound for the total distance.
Determine a lower bound for the van's total distance using the MST from part (b).
A logistics company operates a network of warehouses labeled , and , connected by direct delivery routes with weights representing distances (in km). The weighted graph is shown below.

Write down the adjacency matrix for this graph, with rows and columns ordered .
Use Kruskal's algorithm to find the minimum spanning tree (MST), listing the edges in the order they are selected.
Calculate the total distance of the MST.
A delivery van must visit all warehouses, starting and ending at . Use the nearest neighbor algorithm to find an upper bound for the total distance.
Determine a lower bound for the van's total distance using the MST from part (b).
A museum has exhibits , and , connected by pathways with weights as viewing times (in minutes). The adjacency matrix is:
Construct the adjacency table for the pathways.
Use Kruskal's algorithm to find the MST, listing edges in order of selection.
A visitor wants to view all exhibits, starting and ending at . Find an upper bound for the total time using the nearest neighbor algorithm.
Find a lower bound using the MST from part (b).
If a new exhibit is added with pathways , and , update the MST and calculate its total weight.
A city's metro system has stations , with weighted edges representing distances (in km). The adjacency matrix is:
Construct the adjacency table for the network.
Use Kruskal's algorithm to find the MST, listing edges in order of selection.
A tourist starts at and visits all stations, returning to . Use the nearest neighbor algorithm to find an upper bound for the distance.
Find a lower bound using the MST from part (b).
If a new station is added with edges , and , update the MST and calculate its new total weight.
A communication system has nodes , and , with directed edges representing signal paths, some with self-loops. The adjacency matrix is:
Draw the directed graph, including self-loops.
Find the number of walks of length 4 from to .
Determine the number of nodes reachable from in exactly 5 steps.
A new node is added, sending signals to and , and receiving from . Update the adjacency matrix and graph.
In the updated system, find the number of cycles of length 3 including .
A neural network has nodes , and , with directed edges representing signal propagation. The adjacency matrix is given by:
Draw the directed graph representing this neural network.
Find the number of walks of length 6 from to .
List all trails of length 4 from to .
A new node is added. It sends signals to and , and receives signals from . Update the adjacency matrix and draw the updated graph.
In the updated network, find the number of nodes reachable from in exactly 3 steps.