In
computational geometry
Computational geometry is a branch of computer science devoted to the study of algorithms which can be stated in terms of geometry. Some purely geometrical problems arise out of the study of computational geometric algorithms, and such problems ar ...
, a power diagram, also called a Laguerre–Voronoi diagram, Dirichlet cell complex, radical Voronoi tesselation or a sectional Dirichlet tesselation, is a partition of the
Euclidean plane
In mathematics, the Euclidean plane is a Euclidean space of dimension two. That is, a geometric setting in which two real quantities are required to determine the position of each point ( element of the plane), which includes affine notions of ...
into
polygon
In geometry, a polygon () is a plane figure that is described by a finite number of straight line segments connected to form a closed ''polygonal chain'' (or ''polygonal circuit''). The bounded plane region, the bounding circuit, or the two toge ...
al cells defined from a set of circles. The cell for a given circle ''C'' consists of all the points for which the
power distance
Power distance is a dimension theorized and proven by Geert Hofstede, who outlined multiple cultural dimensions throughout his work. This term refers to inequality and unequal distributions of power between parties; whether it is within the work ...
to ''C'' is smaller than the power distance to the other circles. The power diagram is a form of generalized
Voronoi diagram
In mathematics, a Voronoi diagram is a partition of a plane into regions close to each of a given set of objects. In the simplest case, these objects are just finitely many points in the plane (called seeds, sites, or generators). For each seed ...
, and coincides with the Voronoi diagram of the circle centers in the case that all the circles have equal radii.
[.][.][.]
Definition
If ''C'' is a circle and ''P'' is a point outside ''C'', then the
power
Power most often refers to:
* Power (physics), meaning "rate of doing work"
** Engine power, the power put out by an engine
** Electric power
* Power (social and political), the ability to influence people or events
** Abusive power
Power may a ...
of ''P'' with respect to ''C'' is the square of the length of a line segment from ''P'' to a point ''T'' of tangency with ''C''. Equivalently, if ''P'' has distance ''d'' from the center of the circle, and the circle has radius ''r'', then (by the
Pythagorean theorem
In mathematics, the Pythagorean theorem or Pythagoras' theorem is a fundamental relation in Euclidean geometry between the three sides of a right triangle. It states that the area of the square whose side is the hypotenuse (the side opposite t ...
) the power is ''d''
2 − ''r''
2. The same formula ''d''
2 − ''r''
2 may be extended to all points in the plane, regardless of whether they are inside or outside of ''C'': points on ''C'' have zero power, and points inside ''C'' have negative power.
The power diagram of a set of ''n'' circles ''C''
''i'' is a partition of the plane into ''n'' regions ''R''
''i'' (called cells), such that a point ''P'' belongs to ''R''
''i'' whenever circle ''C''
''i'' is the circle minimizing the power of ''P''.
In the case ''n'' = 2, the power diagram consists of two
halfplane
In geometry, a half-space is either of the two parts into which a plane divides the three-dimensional Euclidean space.
If the space is two-dimensional, then a half-space is called a half-plane (open or closed). A half-space in a one-dimensional sp ...
s, separated by a line called the
radical axis
In Euclidean geometry, the radical axis of two non-concentric circles is the set of points whose Power of a point, power with respect to the circles are equal. For this reason the radical axis is also called the power line or power bisector of ...
or chordale of the two circles. Along the radical axis, both circles have equal power. More generally, in any power diagram, each cell ''R''
''i'' is a
convex polygon
In geometry, a convex polygon is a polygon that is the boundary of a convex set. This means that the line segment between two points of the polygon is contained in the union of the interior and the boundary of the polygon. In particular, it is a ...
, the intersection of the halfspaces bounded by the radical axes of circle ''C''
''i'' with each other circle. Triples of cells meet at
vertices of the diagram, which are the radical centers of the three circles whose cells meet at the vertex.
Related constructions
The power diagram may be seen as a weighted form of the
Voronoi diagram
In mathematics, a Voronoi diagram is a partition of a plane into regions close to each of a given set of objects. In the simplest case, these objects are just finitely many points in the plane (called seeds, sites, or generators). For each seed ...
of a set of point sites, a partition of the plane into cells within which one of the sites is closer than all the other sites. Other forms of
weighted Voronoi diagram
In mathematics, a weighted Voronoi diagram in ''n'' dimensions is a generalization of a Voronoi diagram. The Voronoi cells in a weighted Voronoi diagram are defined in terms of a distance function. The distance function may specify the usual Eucl ...
include the additively weighted Voronoi diagram, in which each site has a weight that is added to its distance before comparing it to the distances to the other sites, and the multiplicatively weighted Voronoi diagram, in which the weight of a site is multiplied by its distance before comparing it to the distances to the other sites. In contrast, in the power diagram, we may view each circle center as a site, and each circle's squared radius as a weight that is subtracted from the
squared Euclidean distance
In mathematics, the Euclidean distance between two points in Euclidean space is the length of a line segment between the two Point (geometry), points.
It can be calculated from the Cartesian coordinates of the points using the Pythagorean theo ...
before comparing it to other squared distances. In the case that all the circle radii are equal, this subtraction makes no difference to the comparison, and the power diagram coincides with the Voronoi diagram.
A planar power diagram may also be interpreted as a planar cross-section of an unweighted three-dimensional Voronoi diagram. In this interpretation, the set of circle centers in the cross-section plane are the perpendicular projections of the three-dimensional Voronoi sites, and the squared radius of each circle is a constant ''K'' minus the squared distance of the corresponding site from the cross-section plane, where ''K'' is chosen large enough to make all these radii positive.
Like the Voronoi diagram, the power diagram may be generalized to Euclidean spaces of any dimension. The power diagram of ''n'' spheres in ''d'' dimensions is combinatorially equivalent to the intersection of a set of ''n'' upward-facing halfspaces in ''d'' + 1 dimensions, and vice versa.
Algorithms and applications
Two-dimensional power diagrams may be constructed by an algorithm that runs in time O(''n'' log ''n'').
More generally, because of the equivalence with higher-dimensional halfspace intersections, ''d''-dimensional power diagrams (for ''d'' > 2) may be constructed by an algorithm that runs in time
.
The power diagram may be used as part of an efficient algorithm for computing the volume of a union of spheres. Intersecting each sphere with its power diagram cell gives its contribution to the total union, from which the volume may be computed in time proportional to the complexity of the power diagram.
[.]
Other applications of power diagrams include
data structure
In computer science, a data structure is a data organization, management, and storage format that is usually chosen for efficient access to data. More precisely, a data structure is a collection of data values, the relationships among them, a ...
s for testing whether a point belongs to a union of disks,
algorithms for constructing the boundary of a union of disks,
and algorithms for finding the closest two balls in a set of balls. It is also used for solving the semi-discrete
optimal transportation problem which in turn has numerous applications, such as early universe reconstruction or fluid dynamics.
History
traces the definition of the power distance to the work of 19th-century mathematicians
Edmond Laguerre
Edmond Nicolas Laguerre (9 April 1834, Bar-le-Duc – 14 August 1886, Bar-le-Duc) was a French mathematician and a member of the Académie des sciences (1885). His main works were in the areas of geometry and complex analysis. He also investigate ...
and
Georgy Voronoy
Georgy Feodosevich Voronoy (russian: Георгий Феодосьевич Вороной; ukr, Георгій Феодосійович Вороний; 28 April 1868 – 20 November 1908) was an Russian Empire, Imperial Russian mathematician of U ...
.
defined power diagrams and used them to show that the boundary of a union of ''n'' circular disks can always be illuminated from at most 2''n'' point light sources.
[.] Power diagrams have appeared in the literature under other names including the "Laguerre–Voronoi diagram", "Dirichlet cell complex", "radical Voronoi tesselation" and "sectional Dirichlet tesselation".
[.]
References
{{reflist
Computational geometry
Diagrams