Project C08 - Voronoi Diagrams
Project C08 - Voronoi Diagrams
A Voronoi diagram is a collection of polygons (regions) generated by a
set of points (sites) such that any point inside one of the regions is closer
to that region's site than to any other site. While the definition sounds
pretty complicated, you are probably familiar with these diagrams - they
arise in many situations.
- It is very easy to construct a Voronoi diagram generated by two
sites-simply construct the perpendicular bisector of the line segment
joining the sites. Use a compass and a straight-edge to construct the Voronoi
diagram generated by the two sites shown below.
- It is a little bit tougher to construct a Voronoi diagram generated by
three sites. You should start by constructing the perpendicular bisectors of
the three line segments joining pairs of points. Then erase the unwanted
portions of the lines to form the three regions. It sounds difficult, but try
it.
- Use a compass and a straight-edge to construct the Voronoi diagram
generated by the sites shown below.
- Suppose that the three sites correspond to three cities. These cities
have decided to cooperate and build
one landfill that will service them all. The landfill will be
constructed somewhere within the limits of the three cities (inside the big
polygon). Unfortunately,
none of the cities wants the landfill on its land, and neighboring communities
want it as far away as possible. Use your Voronoi diagram to determine the
most reasonable location(s) for the landfill.
- The following data were collected from several locations in
Jackson County. A map of Jackson county (1 cm:10 mi) is shown below.
| Location | April Rainfall |
| A | 8.2 in |
| B | 7.3 in |
| C | 6.7 in |
| D | 4.2 in |
| E | 5.5 in |
| F | 7.9 in |
- Use a compass and a straight-edge to draw the corresponding Voronoi
diagram.
- Approximate the actual area of each of the six regions. (Hint: One
easy, but tedious, way to do this is to split each polygonal region into
triangles and
use Heron's formula1
to find the area of each triangle. Click here to use Heron's formula online.)
- Based on the areas of the regions and the data in the table, compute a
weighted average that gives an estimate for the average April rainfall in
Jackson county.
- Voronoi diagrams arise in many applications.
- Explain how Voronoi diagrams might be used map out the territories of
wild animals.
- Suppose that four dots represent the locations on a map of the
dens of four grizzly bears. Draw a rough sketch of the
corresponding Voronoi diagram. (This time don't use a compass and a
straight-edge, just do your best working freehand.)
- Find at least two other applications of Voronoi diagrams.
Footnotes:
1 A triangle with side lengths a, b, and c has
area [(s(s-a)(s-b)(s-c))]1/2, where s = 1/2(a+b+c).
File translated from TEX by TTH, version 1.98.
On 13 Oct 2000, 09:37.