Skip to content
  1. IB Question Bank
  2. Maths AI
  3. Geometry & Trigonometry
Topic 3.08 · SL and HL

Voronoi: notes and practice questions

Summary
  • A Voronoi diagram partitions a 2D plane into regions (cells) based on the distance to a set of "sites" (specific points).
  • Each Voronoi cell contains all points closer to its site than to any other site.
  • Edges (boundaries) are segments of the perpendicular bisector of the line connecting two adjacent sites.
  • Vertices are points where three (or more) edges intersect, equidistant from the three sites whose cells meet there.
  • To find the equation of a boundary between two sites (x1,y1)(x_1, y_1) and (x2,y2)(x_2, y_2):
  • Midpoint: (x1+x22,y1+y22) \left( \frac{x_1 + x_2}{2}, \frac{y_1 + y_2}{2} \right)
  • Gradient of sites: m=y2−y1x2−x1 m = \frac{y_2 - y_1}{x_2 - x_1}
  • Perpendicular gradient: m⊥=−1m m_{\perp} = -\frac{1}{m}
  • Equation: Substitute the midpoint and m⊥m_{\perp} into y−y1=m⊥(x−x1) y - y_1 = m_{\perp}(x - x_1) .
  • Nearest Neighbour Interpolation: Plot a new point; the cell it falls into indicates the closest site.
  • Distance between two points (x1,y1)(x_1, y_1) and (x2,y2)(x_2, y_2): d=(x1−x2)2+(y1−y2)2 d = \sqrt{(x_1 - x_2)^2 + (y_1 - y_2)^2}
  • The "Toxic Waste Dump Problem" involves finding a location as far away as possible from all existing sites (center of the largest empty circle).
  • For the Toxic Waste Dump Problem, the optimal location is always one of the internal cell vertices.
  • Method for Toxic Waste: Calculate the distance from each internal vertex to one of its adjacent sites; the vertex yielding the largest distance is the optimal location.
  • Use a Graphical Display Calculator (GDC) to visualize boundary equations and perform distance calculations to minimize arithmetic errors.

How it is examined

Distinctive to AI, and a favourite for a longer Paper 2 question because it chains cleanly: find a bisector, identify the nearest site, add a site and redraw, then solve a toxic waste dump problem. The three constraints above are what make an AI Voronoi question legal, and all three are easy to break when writing one. The diagram is normally supplied and annotated by the student, so this subtopic needs drawing support rather than typing.

Key ideas
  • Voronoi diagrams: sites, vertices, edges, cells.
  • The addition of a site to an existing Voronoi diagram.
  • Nearest neighbour interpolation.
  • Applications of the "toxic waste dump" problem.
Not assessed

Students will not be required to construct perpendicular bisectors.

Linking questions

  • Other contexts: applications in geography, economics, biology and computer science. www.ics.uci.edu/~eppstein/gina/scot.drysdale.html
  • TOK: is the division of knowledge into disciplines or areas of knowledge artificial?
  • Link to the teacher support material: an incremental algorithm for constructing Voronoi diagrams.
  • Enrichment only, so not examinable: Delaunay triangulations as the duals of Voronoi triangulations; self-driving cars; the art gallery problem; natural neighbour interpolation; the Manhattan metric.

Practice questions

10 questions · 9 medium · 1 hard
Showing 10 of 10

Question 1

MediumPaper 1 · calculator6 marks
(a)

Three sensor stations, Alpha (A), Beta (B), and Gamma (C), are positioned in a national park. Their coordinates are A(2, 8), B(10, 4), and C(6, 0) respectively.

The diagram below shows these points and the perpendicular bisectors of the segments connecting them.

Coordinate plane with points A(2,8), B(10,4), C(6,0) plotted. Perpendicular bisectors of segments AB, AC, BC are drawn, intersecting at point V. The perpendicular bisector of BC passes through (0,10) and (10,0).

The perpendicular bisector of the line segment [BC] intercepts the axes at coordinates (0, 10) and (10, 0).

Write down the equation of the perpendicular bisector of [BC].

[2]
(b)

The equation of the perpendicular bisector of [AB] is y=2x−6y = 2x - 6.

Find the coordinates of point V, where the three perpendicular bisectors meet. Give your answer to four significant figures.

[2]
(c)

A Voronoi diagram is constructed with sensor stations A, B, and C as the three sites.

Draw, clearly, the edges of the Voronoi diagram on the given diagram.

[2]

Question 2

HardPaper 1 · calculator9 marks
(a)

Three emergency service hubs are located at coordinates F1 (2, 5), P1 (10, 5), and H1 (10, 15), where distances are measured in kilometers. A central dispatch unit needs to be built at a location equidistant from these three hubs. This location is a vertex of the Voronoi diagram formed by the hubs.

Write down the coordinates of this central dispatch unit.

[1]
(b)

Find the equation of the perpendicular bisector of the segment connecting F1 (2, 5) and H1 (10, 15).

[3]
(c)(i)

A new emergency hub, S1 (4, 8), is established, and the Voronoi diagram is redrawn. Several potential locations for a new drone charging station are at the vertices of this updated diagram. The coordinates of four such vertices are given as V_alpha (6, 10), V_beta (6, 4.5), V_gamma (8.75, 10), and V_delta (22328\frac{223}{28}, 597\frac{59}{7}). The drone charging station should be built at the vertex that is as far as possible from its nearest emergency service hub.

By calculating appropriate distances, find the location of the drone charging station.

[4]
(c)(ii)

Hence, write down the distance of the drone charging station to the nearest emergency service hub.

[1]

Question 3

MediumPaper 1 · calculator9 marks
(a)

A team of ecologists has set up several automated sound recorders (stations) in a wildlife sanctuary. The sanctuary is mapped on a coordinate grid where each unit represents 1 km. The locations of three stations are:

Station P: (2,2)(2, 2)

Station Q: (10,2)(10, 2)

Station R: (6,8)(6, 8)

Find the coordinates of the Voronoi vertex that is equidistant from stations P, Q, and R.

[4]
(b)(i)

Consider a different section of the sanctuary with new monitoring stations. The Voronoi cell for Station E is a quadrilateral with vertices at (4,1)(4,1), (7,4)(7,4), (4,7)(4,7), and (1,4)(1,4).

(i) Calculate the area, in square units, of the Voronoi cell for Station E.

[2]
(b)(ii)

(ii) Given that one square unit on the grid represents 0.50.5 km2^2 in the sanctuary, find the area, in km2^2, of the Voronoi cell for Station E.

[2]
(c)

In another section of the sanctuary, Station X has a Voronoi cell with an area of 2020 km2^2, and Station Y has a Voronoi cell with an area of 1010 km2^2. However, the ecologists recorded the same number of a specific rare bird species in both cells during the monitoring period.

Suggest a reason why the number of birds recorded is not proportional to the area of the Voronoi cell.

[1]

Question 4

MediumPaper 1 · calculator9 marks
(a)(i)

A telecommunications company is planning to install new signal boosters in a remote region. The optimal locations for these boosters are determined by Voronoi diagrams to ensure maximum coverage. Consider three proposed booster sites: A(4,8)A(4, 8), B(9,3)B(9, 3), and C(−1,3)C(-1, 3).

(a) (i) Vertex XX is a critical point equidistant from sites AA, BB, and CC. Write down the coordinates of XX.

[2]
(a)(ii)

(a) (ii) The exact distance from vertex XX to site AA is n\sqrt{n} km. Write down the value of nn.

[2]
(b)(i)

Consider three other proposed booster sites: P(1,2)P(1, 2), Q(7,4)Q(7, 4), and R(3,8)R(3, 8).

(b) (i) Vertex Y(a,b)Y(a, b) is equidistant from sites PP, QQ, and RR. Write down the value of aa.

[2]
(b)(ii)

(b) (ii) Find the exact value of bb.

[3]

Question 5

MediumPaper 1 · calculator10 marks
(a)

A telecommunications company is planning to install new cell towers. The locations of three proposed towers are T1(1,3)T_1(1, 3), T2(7,3)T_2(7, 3), and T3(4,0)T_3(4, 0). A fourth tower, T4(5,8)T_4(5, 8), is also planned.

(a) Find the equation of the boundary between towers T1T_1 and T4T_4. Give your answer in the form Ax+By+C=0Ax + By + C = 0, where A,B,CA, B, C are integers.

[2]
(b)(i)

A new emergency repeater station, V(a,b)V(a, b), needs to be installed such that it is equidistant from towers T1(1,3)T_1(1, 3), T2(7,3)T_2(7, 3), and T3(4,0)T_3(4, 0).

(i) Find the value of aa.

[2]
(b)(ii)

(ii) Find the value of bb.

[4]
(c)

(c) The exact distance from the repeater station VV to tower T1T_1 is n\sqrt{n}. Write down the value of nn.

[2]

Question 6

MediumPaper 1 · calculator11 marks
(a)

(a) Two proposed locations for new fire stations are P(2,5)P(2, 5) and Q(8,11)Q(8, 11). The city wants to build a new community centre that is equidistant from both proposed fire stations. Find the equation of the perpendicular bisector of the line segment connecting PP and QQ.

[4]
(b)

(b) Four existing emergency stations are located at A(2,5)A(2, 5), B(8,11)B(8, 11), C(5,2)C(5, 2), and D(10,7)D(10, 7). A new critical facility is being built at F(6,8)F(6, 8). Determine which existing emergency station is the closest to the new facility at F(6,8)F(6, 8). Justify your answer with calculations.

[3]
(c)

(c) An incident occurs at location I(7,6)I(7, 6). Emergency services define a "rapid response" as being within 3.53.5 km of the closest emergency station. State whether a rapid response is guaranteed for the incident at I(7,6)I(7, 6). Justify your answer with calculations.

[4]

Question 7

MediumPaper 1 · calculator6 marks
(a)

(a) Points A(2,2)A(2, 2), B(2,8)B(2, 8), C(10,10)C(10, 10), D(8,4)D(8, 4) and E(6,6)E(6, 6) represent emergency service hubs in the city of Eldoria. These hubs are illustrated in the following coordinate axes.

Horizontal scale: 1 unit represents 1 km.

Vertical scale: 1 unit represents 1 km.

coordinate axes with points A, B, C, D, E plotted

Calculate the gradient of the line segment AEAE.

[2]
(b)

(b) The city planner draws several straight lines to form an incomplete Voronoi diagram for the emergency service hubs.

coordinate axes with points A, B, C, D, E plotted and several lines drawn

Find the equation of the line which would complete the Voronoi cell containing hub EE.

Give your answer in the form ax+by+d=0ax + by + d = 0 where a,b,d∈Za, b, d \in \mathbb{Z}.

[3]
(c)

(c) In the context of the question, explain the significance of the Voronoi cell containing hub EE.

[1]

Question 8

MediumPaper 1 · calculator6 marks
(a)

Emergency supply depots P, Q, R, S, T are located in a disaster-stricken region, with coordinates P(2,3)P(2, 3), Q(6,1)Q(6, 1), R(10,5)R(10, 5), S(8,9)S(8, 9), and T(4,7)T(4, 7). The coordinates are in kilometres.

Coordinate axes with points P(2,3), Q(6,1), R(10,5), S(8,9), T(4,7) plotted.

(a) Calculate the gradient of the line segment PT.

[2]
(b)

The disaster relief team is creating a Voronoi diagram to delineate service areas for each depot.

Coordinate axes with points P, Q, R, S, T and some dashed lines forming an incomplete Voronoi diagram.

(b) Find the equation of the line which forms part of the boundary between the service areas of depot T and depot S. Give your answer in the form ax+by+d=0ax + by + d = 0 where a,b,d∈Za, b, d \in \mathbb{Z}.

[3]
(c)

(c) In the context of this question, explain the significance of the Voronoi cell containing depot T.

[1]

Question 9

MediumPaper 2 · calculator13 marks
(a)

The following grid shows a city's emergency service layout. There are four service stations centred at points A, B, C, and D. A Voronoi diagram for these four points could be constructed. One unit represents 1 kilometre.

Fire station A is located at (3,5)(3, 5).

The equation of the perpendicular bisector of the line segment [AB][AB] is x=7x = 7.

(a) Write down the coordinates of fire station B.

[1]
(b)(i)

Police station C is located at (1,10)(1, 10), and police station D is located at (7,2)(7, 2).

(b) Find

(i) the coordinates of the midpoint of the line segment [CD][CD].

[2]
(b)(ii)

(ii) the equation of the perpendicular bisector of [CD][CD]. Give your answer in the form y=mx+cy = mx + c.

[4]
(c)

A city is served by four emergency service stations: Fire Station A (3,5)(3, 5), Fire Station B (11,5)(11, 5), Police Station C (1,10)(1, 10), and Police Station D (7,2)(7, 2). The average response times (in minutes) for each station are given in the table below.

StationABCD
Average response time (minutes)128156

Using nearest-neighbour interpolation, find the average response time for an incident occurring at point (9,3)(9, 3).

[1]
(d)

The city council wants to determine if the average emergency response time for fire incidents (μF\mu_F) is different from the average response time for police incidents (μP\mu_P). They decide to use a two-sample tt-test at a 5%5\% level of significance.

For this test, the null hypothesis is:

H0:μF=μPH_0: \mu_F = \mu_P

(d) State the alternative hypothesis.

[1]
(e)(i)

To gather data on response times, the city council decides to select every 10th incident report from the past year's records.

(e) (i) State which one of the following methods best describes this sampling technique:

convenience, systematic, or stratified.

[1]
(e)(ii)

(ii) State one disadvantage of this sampling technique.

[1]
(f)

The city council instead collects the data using simple random sampling.

The pp-value for the sampled data is 0.0350.035.

(f) State the conclusion for the test. Justify your answer.

[2]

Question 10

MediumPaper 2 · calculator17 marks
(a)(i)

The telecommunications company "ConnectAll" is optimizing its cell tower network. The locations of six existing cell towers (labelled A, B, C, D, E, and F) are given by their coordinates in a local grid system, where distances are measured in kilometres.

Tower A: (1,9)(1, 9)

Tower B: (4,7)(4, 7)

Tower C: (9,8)(9, 8)

Tower D: (9,3)(9, 3)

Tower E: (2,2)(2, 2)

Tower F: (7,1)(7, 1)

Voronoi diagram showing six cell tower locations A, B, C, D, E, F and their regions.

A customer at coordinates (3,8)(3, 8) wants to connect to the closest cell tower. Write down the tower they should connect to.

[1]
(a)(ii)

A customer at coordinates (0,1)(0, 1) wants to connect to the closest cell tower. Tower E is currently offline for maintenance. Write down the tower they should connect to.

[1]
(b)

Tower C is at (9,8)(9, 8) and Tower D is at (9,3)(9, 3).

Find the equation of the perpendicular bisector of the line segment CD.

[2]
(c)

Tower B is at (4,7)(4, 7) and Tower C is at (9,8)(9, 8).

Find the equation of the perpendicular bisector of the line segment BC.

[5]
(d)(i)

Hence find

(i) the coordinates of the point which is of equal distance from towers B, C, and D.

[4]
(d)(ii)

Hence find

(ii) the distance of this point from Tower D.

[4]

Every Voronoi question, marked for you

Every answer is marked mark by mark, IB-style, and the AI tutor helps when you are stuck.

Where marks are lost

  • Answering to the wrong accuracy. Two significant figures, or six, where the rule says exactly or three. Common wherever a GDC's full decimal display gets copied straight down.
  • Rounding an intermediate value and then using it in a later part. Costs a mark every time, and AI's multi-part modelling questions give it more chances to happen than AA's shorter, more self-contained ones.
  • Writing the answer and nothing else, where the mark scheme has an explicit M1 rather than an implied one. A bare answer cannot score full marks there.
Free. Every IB subject.
No card, no trial that runs out. Just a free account.
  • 50 marked answers a month
    Marked mark by mark, IB-style
  • Hints and mark schemes
    On every part of every question
  • 3,000+ questions
    All 6 subjects, SL and HL, mapped to the syllabus
  • Progress that adapts
    Your Study Profile picks what to practise next

Practise this topic as a session

Pick a difficulty and paper, and FourtyFive tracks your progress on this topic as you go.

or with email
FAQ

Questions,
answered.

Can't find what you're looking for? Email our student team.

What does Voronoi cover in IB Maths AI?

A Voronoi diagram partitions a 2D plane into regions (cells) based on the distance to a set of "sites" (specific points). Each Voronoi cell contains all points closer to its site than to any other site. Edges (boundaries) are segments of the perpendicular bisector of the line connecting two adjacent sites.

Is Voronoi SL or HL?

Both. SL and HL students study Voronoi to the same depth.

How do I revise Voronoi for IB Maths AI?

Start from the core idea: a Voronoi diagram partitions a 2D plane into regions (cells) based on the distance to a set of "sites" (specific points). In the exam: distinctive to AI, and a favourite for a longer Paper 2 question because it chains cleanly: find a bisector, identify the nearest site, add a site and redraw, then solve a toxic waste dump problem. The three constraints above are what make an AI Voronoi question legal, and all three are easy to break when writing one. Then practise exam-style questions, easiest first, writing out every step of your working before you check it.

How does FourtyFive help me practise Voronoi?

FourtyFive has 10 Voronoi questions. Every answer you write is marked mark by mark, IB-style, and you see where each mark was won or lost. Every part has a hint, the AI tutor helps you through the step you are stuck on, and your Study Profile picks what to practise next.

Is FourtyFive free for Voronoi practice?

Yes. A free account gives you 50 marked answers a month, and you do not need a card to sign up.

Can I handwrite Voronoi answers on an iPad?

Yes. In the FourtyFive iPad app you write your working by hand with Apple Pencil, the way you would on paper, and it is marked the same way.

Start with the IB question
bank built for you.

Free to start, no card needed. Thousands of syllabus-mapped questions, AI Examiner marking, your weakest topics first.