DP1 Summer Offer

Summer Revision — €20, everything included

Full access to all four courses, notes, flashcards & AI grading. Year 12 (DP1) only.

45Days
01Hrs
01Min
43Sec
Claim offer →
Skip to main content
HL AI Paper 3 · Practice

HL AI Paper 3 Practice

Two extended, real-world modelling questions in the style of the 2026 Paper 3 exam. Voronoi diagrams, graph theory, matrices — all linked together. Attempt each part first, then click Reveal worked solution.

Total: 55 marks · Recommended time: 60 minutes · Calculator permitted

Question 1 · Planning a coffee-shop network

Topics: Voronoi, perpendicular bisectors, graph theory, MST · 28 marks

A coffee-chain owner has three existing shops in a city at:

    A=(4,2),B=(10,4),C=(8,10) (units = km).

She wants to open a fourth shop and to plan a delivery network between all four locations. Travel times (min) along direct roads are given later in the question.

(a) [3 marks]

Find the equation of the perpendicular bisector of [AB] in the form ax+by+c=0.

Reveal worked solution

Midpoint of AB: M=(7,3). (M1)

Gradient of AB: mAB=42104=13; perpendicular gradient =3. (M1)

y3=3(x7)3x+y24=0. (A1)

(b) [3 marks]

Find the equation of the perpendicular bisector of [BC].

Reveal worked solution

This worked solution is for subscribers.

The first worked solution is free — enough to see our teaching style. Subscribe once for €49 to unlock every reasoned solution across your course, plus AI grading, mark schemes and 200+ PDF workbooks. Real understanding, not just answers.

Unlock full solutions →

(c) [3 marks]

Hence find the point P equidistant from A, B and C, and calculate its distance from A.

Reveal worked solution

This worked solution is for subscribers.

The first worked solution is free — enough to see our teaching style. Subscribe once for €49 to unlock every reasoned solution across your course, plus AI grading, mark schemes and 200+ PDF workbooks. Real understanding, not just answers.

Unlock full solutions →

(d) [3 marks]

Explain in Voronoi terms what point P represents, and where the owner should place a fourth shop D if she wants to maximise the size of shop A's Voronoi cell.

Reveal worked solution

This worked solution is for subscribers.

The first worked solution is free — enough to see our teaching style. Subscribe once for €49 to unlock every reasoned solution across your course, plus AI grading, mark schemes and 200+ PDF workbooks. Real understanding, not just answers.

Unlock full solutions →

(e) [5 marks]

The owner places the fourth shop at D=(10,10). Travel times (min) between the four shops are: AB=12,AC=20,BC=15,AD=22,BD=10,CD=8. Use Prim's algorithm starting at vertex A to find the minimum spanning tree (MST). State the edges chosen in order and the total weight.

Reveal worked solution

This worked solution is for subscribers.

The first worked solution is free — enough to see our teaching style. Subscribe once for €49 to unlock every reasoned solution across your course, plus AI grading, mark schemes and 200+ PDF workbooks. Real understanding, not just answers.

Unlock full solutions →

(f) [5 marks]

The owner now wants a daily circuit: start at A, visit every shop exactly once, return to A. Use the nearest-neighbour algorithm starting at A to find an upper bound for the shortest circuit.

Reveal worked solution

This worked solution is for subscribers.

The first worked solution is free — enough to see our teaching style. Subscribe once for €49 to unlock every reasoned solution across your course, plus AI grading, mark schemes and 200+ PDF workbooks. Real understanding, not just answers.

Unlock full solutions →

(g) [6 marks]

Now use the deleted-vertex algorithm (deleting A) to find a lower bound for the shortest Hamiltonian cycle. Compare with (f) and comment on whether the nearest-neighbour tour is optimal.

Reveal worked solution

This worked solution is for subscribers.

The first worked solution is free — enough to see our teaching style. Subscribe once for €49 to unlock every reasoned solution across your course, plus AI grading, mark schemes and 200+ PDF workbooks. Real understanding, not just answers.

Unlock full solutions →

Question 2 · Modelling a rumour spreading through a school

Topics: differential equations, logistic model, regression, R² · 27 marks

A rumour spreads through a school of N=800 students. Let x(t) be the number who know the rumour after t hours. Assume the rate of spread is proportional both to the number who know and the number who don't:

dxdt=kx(Nx),x(0)=1.

Below is data recorded during one Wednesday morning.

t (hours)012345
x114140540760795

(a) [4 marks]

Solve the differential equation by separation of variables to show that x(t)=N1+AekNt for some constant A you should identify in terms of N and x(0).

Reveal worked solution

This worked solution is for subscribers.

The first worked solution is free — enough to see our teaching style. Subscribe once for €49 to unlock every reasoned solution across your course, plus AI grading, mark schemes and 200+ PDF workbooks. Real understanding, not just answers.

Unlock full solutions →

(b) [4 marks]

Use the data point (t,x)=(3,540) to estimate k to 3 significant figures.

Reveal worked solution

This worked solution is for subscribers.

The first worked solution is free — enough to see our teaching style. Subscribe once for €49 to unlock every reasoned solution across your course, plus AI grading, mark schemes and 200+ PDF workbooks. Real understanding, not just answers.

Unlock full solutions →

(c) [3 marks]

Using the model with your k, predict x(4) and compare with the observed value 760.

Reveal worked solution

This worked solution is for subscribers.

The first worked solution is free — enough to see our teaching style. Subscribe once for €49 to unlock every reasoned solution across your course, plus AI grading, mark schemes and 200+ PDF workbooks. Real understanding, not just answers.

Unlock full solutions →

(d) [3 marks]

At what time is the rumour spreading fastest? Interpret this in the context.

Reveal worked solution

This worked solution is for subscribers.

The first worked solution is free — enough to see our teaching style. Subscribe once for €49 to unlock every reasoned solution across your course, plus AI grading, mark schemes and 200+ PDF workbooks. Real understanding, not just answers.

Unlock full solutions →

(e) [5 marks]

A researcher proposes an alternative model: exponential growth y(t)=ect. Using GDC regression on all 6 data points, the researcher obtains c1.90 and R20.72. Compare the two models. Which is better? Justify quantitatively and conceptually.

Reveal worked solution

This worked solution is for subscribers.

The first worked solution is free — enough to see our teaching style. Subscribe once for €49 to unlock every reasoned solution across your course, plus AI grading, mark schemes and 200+ PDF workbooks. Real understanding, not just answers.

Unlock full solutions →

(f) [4 marks]

Two students, initially resistant, refuse to believe the rumour and never adopt it. Modify the differential equation and describe qualitatively how the long-run behaviour changes.

Reveal worked solution

This worked solution is for subscribers.

The first worked solution is free — enough to see our teaching style. Subscribe once for €49 to unlock every reasoned solution across your course, plus AI grading, mark schemes and 200+ PDF workbooks. Real understanding, not just answers.

Unlock full solutions →

(g) [4 marks]

Suggest one further real-world factor not in the model that would change the shape (not just the ceiling) of the curve, and describe how the modified equation would look.

Reveal worked solution

This worked solution is for subscribers.

The first worked solution is free — enough to see our teaching style. Subscribe once for €49 to unlock every reasoned solution across your course, plus AI grading, mark schemes and 200+ PDF workbooks. Real understanding, not just answers.

Unlock full solutions →

Want unlimited Paper 3 practice targeted at your weakest sub-topics?

Order a Personalised Paper 3 set — €5 for one, delivered as a PDF within 48 hours.

🍪 We value your privacy
We use essential cookies to make the site work and (with your permission) anonymous analytics to see which parts of the site help students most. No third-party ads. No profiling. Privacy policy