Overview
Fortune's Algorithm sweeps across sites, maintaining parabolic arcs that define where Voronoi edges are forming.
Constructs a Voronoi diagram with a sweep line and beach line.
Compact metadata for implementation and discovery.
Fortune's Algorithm sweeps across sites, maintaining parabolic arcs that define where Voronoi edges are forming.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n log n)
Average
O(n log n)
Worst
O(n log n)
Space
O(n)
distance(p, site_a) = distance(p, site_b)Defines points on the edge between two Voronoi regions.
Show a sweep line moving across sites while parabolic beach arcs trace Voronoi edges.
The beach line data structure and circle event invalidation are the hardest parts.
What each reference supports for this entry.
Computational geometry textbook support for Fortune's Algorithm's geometric model, data structures, and robustness concerns.
Open sourceOriginal reference for constructing Voronoi diagrams with a sweep-line algorithm.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
It is a specialized sweep-line geometry algorithm.
Fortune's Algorithm constructs a Voronoi diagram using a sweep line.