TOPICS
Search

Voronoi Diagram


VoronoiDiagram

A Voronoi diagram partitions a plane containing n generating points into convex polygons such that each polygon contains exactly one generating point and every point in a given polygon is closer to its generating point than to any other. A Voronoi diagram is sometimes also known as a Dirichlet tessellation. The cells are called Dirichlet regions, Thiessen polytopes, or Voronoi polygons.

Voronoi diagrams were considered as early at 1644 by René Descartes and were used by Dirichlet (1850) in the investigation of positive quadratic forms. They were also studied by Voronoi (1907), who extended the investigation of Voronoi diagrams to higher dimensions. They find widespread applications in areas such as computer graphics, epidemiology, geophysics, and meteorology. A notable historical connection is the analysis of the 1854 cholera epidemic in London, in which physician John Snow determined a strong correlation of deaths with proximity to a particular (and infected) water pump on Broad Street (Snow 1855ab). Two versions of Snow's map must be distinguished. The version in the second edition of On the Mode of Communication of Cholera shows 13 pumps (Snow 1855a). The revised version in the parish committee's report shows 14 pumps, corrects the position of the Broad Street pump, and adds a dotted boundary enclosing locations nearer to that pump by walking distance than to the other pumps (Snow 1855b, p. 109; Brody et al. 2000). Snow's map does not show a complete tessellation into pump regions. The connection is this single catchment, which essentially represents the Broad Street pump's Voronoi cell for distance along streets (Austin 2006).

Snow's historical cholera map

The figure above shows Snow's map from the parish report on the 1854 outbreak (Snow 1855b, map between pp. 106-107). The catchment boundary is the fine dotted curve surrounding the Broad Street pump. The heavier broken outer line delimits the area in which deaths were plotted. Clicking the map opens the full-resolution historical image.

VoronoiDiagramSnowReconstruction

The figure above is a modern reconstruction using the 14 pumps in the revised map and digitized street and mortality data (Li). Each location first accesses its nearest mapped street line segment and is then assigned to the pump reached by the shortest path along the street network. The red outline marks the resulting Broad Street catchment. The blue dashed curve is an approximate tracing of Snow's historical boundary, aligned using the mapped pumps. The colored block interiors extrapolate this access rule, and disconnected areas without a reachable pump remain white. The black points show digitized fatalities. This is an approximate network-distance model, rather than the Euclidean distance construction in the opening definition or a record of actual pump use. Snow's account explicitly considered distance by the nearest road (Snow 1855b, p. 109).

Field (2020) emphasizes that Snow's 1849 waterborne hypothesis preceded the map, which illustrated an existing case rather than initiating that hypothesis. He notes that the epidemic was likely already declining when local officials removed the pump handle. He also explains that mapping disease cases was not an innovation of Snow's map, citing Valentine Seaman's map of yellow-fever cases in New York City (Seaman 1798, plate I) as an earlier example.

VoronoiDiagramPlots

The Wolfram Language command VoronoiDiagram[pts] in the Wolfram Language package ComputationalGeometry` returns a data structure corresponding to the Voronoi diagram of a given set of points, and DiagramPlot[pts] gives a graphical illustration of the Voronoi diagram (left figure above). Voronoi diagrams can be even more easily visualized in the Wolfram Language using graphics functions such as ListDensityPlot and ListPlot3D with the option setting InterpolationOrder -> 0 (right two figures).

DelaunayTriangulation

The Delaunay triangulation and Voronoi diagram in R^2 are dual to each other in the graph theoretical sense.

Centroidal Voronoi diagrams on the sphere, in which each generating point is the geometric centroid of its cell, have been investigated (Ivanov 2026).

In Season 4 episode "Black Swan" of the television crime drama NUMB3RS, math genius Charles Eppes proposes performing a time series analysis of overlapping Dirichlet tessellations in an attempt to track the movements of a suspect.


See also

Art Gallery Theorem, Brillouin Zone, Computational Geometry, Convex Hull, Delaunay Triangulation, Medial Axis, Triangulation, Voronoi Percolation, Voronoi Polygon

Explore with Wolfram|Alpha

References

Aurenhammer, F. "Voronoi Diagrams--A Survey of a Fundamental Geometric Data Structure." ACM Comput. Surv. 23, 345-405, 1991. https://doi.org/10.1145/116873.116880.Aurenhammer, F. and Klein, R. "Voronoi Diagrams." Ch. 5 in Handbook of Computational Geometry (Ed. J.-R. Sack and J. Urrutia). Amsterdam, Netherlands: North-Holland, pp. 201-290, 2000.Austin, D. "Voronoi Diagrams and a Day at the Beach." Aug. 2006. https://www.ams.org/publicoutreach/feature-column/fcarc-voronoi.Barber, C. B.; Dobkin, D. P.; and Huhdanpaa, H. T. "The Quickhull Algorithm for Convex Hulls." ACM Trans. Mathematical Software 22, 469-483, 1996.Brody, H.; Rip, M. R.; Vinten-Johansen, P.; Paneth, N.; and Rachman, S. "Map-Making and Myth-Making in Broad Street: The London Cholera Epidemic, 1854." Lancet 356, 64-68, 2000. https://doi.org/10.1016/S0140-6736(00)02442-9.de Berg, M.; van Kreveld, M.; Overmans, M.; and Schwarzkopf, O. "Voronoi Diagrams: The Post Office Problem." Ch. 7 in Computational Geometry: Algorithms and Applications, 2nd rev. ed. Berlin, Germany: Springer-Verlag, pp. 147-163, 2000.Dirichlet, G. L. "Über die Reduktion der positiven quadratischen Formen mit drei unbestimmten ganzen Zahlen." J. reine angew. Math. 40, 209-227, 1850.Eppstein, D. "Nearest Neighbors and Voronoi Diagrams." https://ics.uci.edu/~eppstein/junkyard/nn.html.Field, K. "Something in the Water: The Mythology of Snow's Map of Cholera." Dec. 3, 2020. https://www.esri.com/arcgis-blog/products/arcgis-pro/mapping/something-in-the-water-the-mythology-of-snows-map-of-cholera/.The Geometry Center. "Qhull." http://www.qhull.org/.Guibas, L. and Stolfi, J. "Primitives for the Manipulation of General Subdivisions and the Computations of Voronoi Diagrams." ACM Trans. Graphics 4, 74-123, 1985.Ivanov, D. "Centroidal Voronoi Diagrams on Sphere." Wolfram Community, 31 Jul 2026. https://community.wolfram.com/t/27372.Klee, V. "On the Complexity of d-Dimensional Voronoi Diagrams." Archiv. Math. 34, 75-80, 1980.Li, P. "cholera: Amend, Augment and Aid Analysis of Snow's Cholera Map." https://github.com/lindbrook/cholera.Okabe, A.; Boots, B.; and Sugihara, K. Spatial Tessellations: Concepts and Applications of Voronoi Diagrams, 2nd ed. New York: Wiley, 2000.Preparata, F. R. and Shamos, M. I. Computational Geometry: An Introduction. New York: Springer-Verlag, 1985.Seaman, V. "An Inquiry into the Cause of the Prevalence of the Yellow Fever in New-York." Medical Repository 1, 315-332, 1798. Plates I-II. https://wellcomecollection.org/works/ac8t9tfc.Skiena, S. S. "Voronoi Diagrams." §8.6.4 in The Algorithm Design Manual. New York: Springer-Verlag, pp. 358-360, 1997.Snow, J. On the Mode of Communication of Cholera, 2nd ed. London, England: Churchill, 1855a. Map 1. https://epi-snow.ph.ucla.edu/Stream2_BSPoutbreak_a.html. https://web.archive.org/web/20060111001530/http://www.ph.ucla.edu:80/epi/snow/snowmap1_1854_lge.htm.Snow, J. "Dr. Snow's Report." In Report on the Cholera Outbreak in the Parish of St. James, Westminster, during the Autumn of 1854. London, England: J. Churchill, pp. 97-120, 1855b. https://wellcomecollection.org/works/bhexqmr5. Map between pp. 106-107. Map image: Wellcome Collection, L0072917, CC BY 4.0; cropped, contrast enhanced, and sharpened. https://commons.wikimedia.org/wiki/File:A_map_taken_from_a_report_by_Dr._John_Snow_Wellcome_L0072917.jpg. https://creativecommons.org/licenses/by/4.0/.Voronoi, G. "Nouvelles applications des paramètres continus à la théorie des formes quadratiques." J. reine angew. Math. 133, 97-178, 1907.

Referenced on Wolfram|Alpha

Voronoi Diagram

Cite this as:

Weisstein, Eric W. "Voronoi Diagram." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/VoronoiDiagram.html

Subject classifications