ArticleslgStudy

mathematics

Voronoi diagram

Voronoi diagram is a mathematics topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Voronoi diagram rather than just read about it. In short: In mathematics, a Voronoi diagram is a partition of a plane into regions close to each of a given set of objects. It can be classified also as a tessellation.

Voronoi diagram — main illustration
Voronoi diagram — illustration

Key takeaways

  • Voronoi diagram belongs to mathematics; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Voronoi diagram to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Voronoi diagram from memory before moving on to harder problems.

Reference excerpt

In mathematics, a Voronoi diagram is a partition of a plane into regions close to each of a given set of objects. It can be classified also as a tessellation. In the simplest case, these objects are just finitely many points in the plane (called seeds, sites, or generators). For each seed there is a corresponding region, called a Voronoi cell comprising all points of the plane closer to that seed than to any other. The Voronoi diagram of a set of points is dual to that set's Delaunay triangulation. The Voronoi diagram is named after mathematician Georgy Voronoy, and is also called a Voronoi tessellation, a Voronoi decomposition, a Voronoi partition, or a Dirichlet tessellation (after Peter Gustav Lejeune Dirichlet). Voronoi cells are also known as Thiessen polygons, after Alfred H. Thiessen. Voronoi diagrams have practical and theoretical applications in many fields, mainly in science and technology, but also in visual art.

Simplest case In the simplest case, shown in the first picture, we are given a finite set of points { p 1 , … p n } {\displaystyle \{p_{1},\dots p_{n}\}} in the Euclidean plane. In this case, each point p k {\displaystyle p_{k}} has a corresponding cell R k {\displaystyle R_{k}} consisting of the points in the Euclidean plane for which p k {\displaystyle p_{k}} is the nearest site: the distance to p k {\displaystyle p_{k}} is less than or equal to the minimum distance to any other site p j {\displaystyle p_{j}} . For one other site p j {\displaystyle p_{j}} , the points that are closer to p k {\displaystyle p_{k}} than to p j {\displaystyle p_{j}} , or equally distant, form a closed half-space, whose boundary is the perpendicular bisector of line segment p j p k {\displaystyle p_{j}p_{k}} . Cell R k {\displaystyle R_{k}} is the intersection of all of these n − 1 {\displaystyle n-1} half-spaces, and hence it is a convex polygon. When two cells in the Voronoi diagram share a boundary, it is a line segment, ray, or line, consisting of all the points in the plane that are equidistant to their two nearest sites. The vertices of the diagram, where three or more of these boundaries meet, are the points that have three or more equally distant nearest sites.

Formal definition Let X {\textstyle X} be a metric space with distance function d {\textstyle d} . Let K {\textstyle K} be a set of indices and let ( P k ) k ∈ K {\textstyle (P_{k})_{k\in K}} be a tuple (indexed collection) of nonempty subsets (the sites) in the space X {\textstyle X} . The Voronoi cell, or Voronoi region, R k {\textstyle R_{k}} , associated with the site P k {\textstyle P_{k}} is the set of all points in X {\textstyle X} whose distance to P k {\textstyle P_{k}} is not greater than their distance to the other sites P j {\textstyle P_{j}} , where j {\textstyle j} is any index different from k {\textstyle k} . In other words, if d ( x , A ) = inf { d ( x , a ) ∣ a ∈ A } {\textstyle d(x,\,A)=\inf\{d(x,\,a)\mid a\in A\}} denotes the distance between the point x {\textstyle x} and the subset A {\textstyle A} , then

R k = { x ∈ X ∣ d ( x , P k ) ≤ d ( x , P j ) for all j ≠ k } {\displaystyle R_{k}=\{x\in X\mid d(x,P_{k})\leq d(x,P_{j})\;{\text{for all}}\;j\neq k\}}

… excerpt ends here. Continue reading the full article.

Illustrations

Voronoi diagram: 20 points and their Voronoi cells (larger version 
below)
20 points and their Voronoi cells (larger version below)
Voronoi diagram: Voronoi diagram rendered in Desmos
Voronoi diagram rendered in Desmos
Voronoi diagram illustration
Voronoi diagram: This is a slice of the Voronoi diagram of a random set of points in a 3D box. In general, a cross section of a 3D Voronoi tessellation is a power diagram, a weighted form of a 2d Voronoi diagram, rather than being an unweighted Voronoi diagram.
This is a slice of the Voronoi diagram of a random set of points in a 3D box. In general, a cross section of a 3D Voronoi tessellation is a power diagram, a weighted form of a 2d Voronoi diagram, rather than being an unweighted Voronoi diagram.
Voronoi diagram: Approximate Voronoi diagram of a set of points. Notice the blended colors in the fuzzy boundary of the Voronoi cells.
Approximate Voronoi diagram of a set of points. Notice the blended colors in the fuzzy boundary of the Voronoi cells.

Worked examples

Example 1 — a first encounter with Voronoi diagram

Start with the simplest possible case. Write down what Voronoi diagram claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In mathematics, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Voronoi diagram before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Voronoi diagram ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Voronoi diagram

In research
Voronoi diagram appears in mathematics research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Voronoi diagram in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Voronoi diagram is common in secondary-school and first-year university syllabi. It links to neighbouring topics Computational geometry, Discrete geometry, Eponymous diagrams, so understanding it makes those chapters shorter.
In everyday life
Look for Voronoi diagram outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Voronoi diagram” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Voronoi diagram in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Voronoi diagram means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Voronoi diagram out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Voronoi diagram in simple terms?

In mathematics, a Voronoi diagram is a partition of a plane into regions close to each of a given set of objects. It can be classified also as a tessellation.

Why does Voronoi diagram matter?

Because it connects several mathematics ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Voronoi diagram?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Voronoi diagram.

Tags

  • Computational geometry
  • Discrete geometry
  • Eponymous diagrams
  • Geographic information systems
  • Russian inventions
  • Ukrainian inventions

Keep exploring