Study Guide

Voronoi diagrams: application problems

IB Mathematics: Applications and Interpretation HLΒ· Unit 3: Geometry and trigonometry, Voronoi diagramsΒ· 15 min read

1. Optimal Placement of a New Facilityβ˜…β˜…β˜…β˜†β˜†β± 5 min

A core application of Voronoi diagrams is finding the optimal location for a new facility that maximizes the minimum distance to existing competing facilities. This maximizes the new facility's potential customer base and reduces overlap with existing services.

πŸ“ Worked Example

Three competing grocery stores are located at , and on a 10Γ—10 km city grid. A new grocery store is to be built to maximize the minimum distance to all three existing stores. Find the optimal coordinates.

  1. 1

    First, find the perpendicular bisectors between each pair of existing sites:

  2. 2
    Midpoint of (1,2) and (5,2)=(3,2), bisector: x=3Midpoint of (1,2) and (3,6)=(2,4), bisector: x+2y=10\text{Midpoint of } (1,2) \text{ and } (5,2) = (3,2), \text{ bisector: } x = 3 \\ \text{Midpoint of } (1,2) \text{ and } (3,6) = (2,4), \text{ bisector: } x + 2y = 10
  3. 3

    The optimal location is the Voronoi vertex, the intersection of the two bisectors. Substitute into the second equation:

  4. 4
    3+2y=10β€…β€ŠβŸΉβ€…β€Šy=3.53 + 2y = 10 \implies y = 3.5
  5. 5

    The optimal location is , which is 2.5 km from all three existing sites.

2. The Largest Empty Circle Problemβ˜…β˜…β˜…β˜…β˜†β± 6 min

The largest empty circle problem asks for the largest circle that can fit within a bounded Voronoi diagram that contains no existing sites in its interior. This is used to locate facilities that need to be as far as possible from existing populated areas, such as waste treatment plants.

πŸ“˜ Definition

Largest Empty Circle

The maximum-size circle that fits within the boundary of the diagram with no sites inside it, with center at an internal Voronoi vertex or on the diagram boundary.

Example:

Used to find the safest location for a hazardous facility far from all residential areas.

πŸ“ Worked Example

Four towns are located at sites , , , within a 4Γ—4 km square boundary. Find the center and radius of the largest empty circle inside the boundary.

  1. 1

    The perpendicular bisectors between opposite pairs of sites intersect at the only internal Voronoi vertex .

  2. 2

    Calculate the distance from to the nearest site:

  3. 3
    d=(2βˆ’0)2+(2βˆ’0)2=8=22β‰ˆ2.83d = \sqrt{(2-0)^2 + (2-0)^2} = \sqrt{8} = 2\sqrt{2} \approx 2.83
  4. 4

    Compare this to the maximum possible radius for circles on the boundary: all boundary positions produce a smaller maximum radius than .

3. Catchment Area Allocationβ˜…β˜…β˜†β˜†β˜†β± 4 min

Voronoi diagrams divide an area into catchment regions where each region (Voronoi cell) contains all points closest to a single service site, such as a school, hospital, or store. Exams commonly ask you to estimate the area of a cell and calculate the population served by the site.

πŸ“ Worked Example

A Voronoi cell for a new clinic is drawn on a grid where . The cell covers 12 full grid squares and 8 half squares. If the population density is 150 people per kmΒ², estimate the population served by the clinic.

  1. 1

    Calculate the total estimated area of the cell in grid squares:

  2. 2
    12+(8Γ—0.5)=16 cm212 + (8 \times 0.5) = 16 \text{ cm}^2
  3. 3

    Convert to actual area using the scale factor. For area, square the linear scale factor:

  4. 4
    1 cm=2 kmβ€…β€ŠβŸΉβ€…β€Š1 cm2=4 km216Γ—4=64 km21 \text{ cm} = 2 \text{ km} \implies 1 \text{ cm}^2 = 4 \text{ km}^2 \\ 16 \times 4 = 64 \text{ km}^2
  5. 5

    Calculate total population: people.

4. Common Pitfalls

Wrong move:

Placing the new facility at the average (mean) of the existing site coordinates

Why:

The average coordinate is not the point that maximizes the minimum distance to all sites

Correct move:

Find the Voronoi vertex at the intersection of perpendicular bisectors to get the optimal position

Wrong move:

Forgetting to check boundary edges when finding the largest empty circle

Why:

For bounded diagrams, the maximum circle can sometimes lie on the outer boundary, not at an internal vertex

Correct move:

Compare the maximum radius from internal vertices to the maximum possible radius on the boundary

Wrong move:

Not squaring the linear scale factor when converting grid area

Why:

Area is a two-dimensional measurement, so the scale factor must be squared

Correct move:

If , then

Wrong move:

Relying on visual inspection to assign a point to a Voronoi cell

Why:

Visual distance can be misleading, especially for points close to an edge

Correct move:

Calculate the distance from the point to each site to confirm which is closest

5. Quick Reference Cheatsheet

Application

Key Location

Calculation Required

Optimal new facility

Voronoi vertex

Coordinates of bisector intersection

Largest empty circle

Internal vertex / boundary edge

Radius = distance to nearest site

Catchment area

Voronoi cell

Estimate area with grid counting

Closest service

Any point

Calculate distance to all sites

When this came up on past exams

AI-estimated based on syllabus patterns β€” cross-check with official past papers for accuracy. Use only as revision-focus signals.

  • 2021 Β· 2

    Optimal hospital placement problem

  • 2022 Β· 2

    Retail store location problem

  • 2023 Β· 1

    Largest empty circle calculation

Going deeper

What's Next

Voronoi diagram application problems are a common 6-8 mark question in IB AI HL Paper 2, often combining coordinate geometry, scale conversion, and problem solving. This topic connects geometric construction to real-world decision making used in urban planning, logistics, and geography. Building on your knowledge, you can explore more advanced spatial problems and optimization techniques.