ConceptConceptDocsDocuments

IB Maths AI HL 3.16 Graph algorithms Question Bank

Practise IB Mathematics HL 3.16 by applying graph algorithms methods to exam-style questions.

Syllabus
First assessment 2021
Course
Mathematics: applications and interpretation HL
Level
HL

Exam points

  • identify the mathematical structure, variable or representation
  • select and apply the correct theorem, formula or algorithm
  • check the result using units, domain, graph or logical reasoning

AHL 3.16 (HL)—Graph algorithms question 1

[Maximum number: 17]

This question compares possible designs for a new computer network between multiple school buildings, and whether they meet specific requirements.
A school's administration team decides to install new fibre-optic internet cables underground. The school has eight buildings that need to be connected by these cables. A map of the school is shown below, with the internet access point of each building labelled A-H.

Figure for Question AHL 3.16 (HL)—Graph algorithms question 1 — IB Maths AI HL

Jonas is planning where to install the underground cables. He begins by determining the distances, in metres, between the underground access points in each of the buildings.

He finds AD=89.2 m,DF=104.9 m\mathrm{AD}=89.2 \mathrm{~m}, \mathrm{DF}=104.9 \mathrm{~m} and ADF^=83\mathrm{A} \hat{\mathrm{DF}}=83^{\circ}.

Question (a)

(a)

By using Kruskal's algorithm, find the minimum spanning tree for S, showing clearly the order in which edges are added.

[ 3 ]

Question (b)

(b)

Hence find the minimum installation cost for the cables that would allow all the buildings to be part of the computer network.

[ 2 ]

Question (c)

(c)

The computer network fails if any part of it becomes unreachable from any other part. To help protect the network from failing, every building could be connected to at least two other buildings. In this way if one connection breaks, the building is still part of the computer network. Jonas can achieve this by finding a Hamiltonian cycle within the graph.

State why a path that forms a Hamiltonian cycle does not always form an Eulerian circuit.

[ 1 ]

Question (d)

(d)

Starting at D, use the nearest neighbour algorithm to find the upper bound for the installation cost of a computer network in the form of a Hamiltonian cycle.

Note: Although the graph is not complete, in this instance it is not necessary to form a table of least distances.

[ 5 ]

Question (e)

(e)

By deleting D, use the deleted vertex algorithm to find the lower bound for the installation cost of the cycle.

[ 6 ]
All question bank results loaded