Minkowski addition

Minkowski addition
The red figure is the Minkowski sum of blue and green figures.

In geometry, the Minkowski sum (also known as dilation) of two sets A and B in Euclidean space is the result of adding every element of A to every element of B, i.e. the set

A + B = \{\mathbf{a}+\mathbf{b}\,|\,\mathbf{a}\in A,\ \mathbf{b}\in B\}.
Minkowski sum A + B
B
A

Contents

Example

For example, if we have two 2-simplices (triangles), with points represented by

A = {(1, 0), (0, 1), (0, −1)}

and

B = {(0, 0), (1, 1), (1, −1)},

then the Minkowski sum is

A + B = {(1, 0), (2, 1), (2, −1), (0, 1), (1, 2), (1, 0), (0, −1), (1, 0), (1, −2)}, which looks like a hexagon, with three 'repeated' points at (1, 0).

For Minkowski addition, the zero set, {0}, containing only the zero vector, 0, has special importance: For every non-empty subset, S, of a vector space

S + {0} = S;

in algebraic terminology, the zero set, {0}, is the identity element of Minkowski addition (on the collection of non-empty sets).[1]

Convex hulls of Minkowski sums

A picture of a smoothed triangle, like a triangular tortilla-chip or a triangular road-sign. Each of the three rounded corners is drawn with a red curve. The remaining interior points of the triangular shape are shaded with blue.
In the convex hull of the red set, each blue point is a convex combination of some red points.

In a real vector space, a non-empty set Q is defined to be convex if, for each pair of its points, every point on the line segment that joins them is a subset of Q. For example, a solid disk, ●, is convex but a circle, ○, is not, because it does not contain a line segment joining its points, ∅; the non-convex set of three integers, {0, 1, 2}, is contained in the interval, [0, 2], which is convex. For example, a solid cube is convex; however, anything that is hollow or dented, for example, a crescent shape, is non-convex. The empty set is convex, either by definition[2] or vacuously, depending on the author.

More formally, a set, Q, is convex if, for all points v0 and v1 in Q and for every real number λ in the unit interval, [0, 1], the point

(1 − λv0 + λv1

is a member of Q.

By mathematical induction, a set, Q, is convex if and only if every convex combination of members of Q also belongs to Q. By definition, a convex combination of an indexed subset {v0v1, …, vD} of a vector space is any weighted average, λ0v0 + λ1v1 + … + λDvD, for some indexed set of non-negative real numbers, {λd}, satisfying the equation λ0 + λ1 + … + λD = 1.[3]

Three squares are shown in the non-negative quadrant of the Cartesian plane. The square Q1=[0, 1]×[0, 1] is green. The square Q2=[1, 2]×[1, 2] is brown, and it sits inside the turquoise square Q1+Q2=[1, 3]×[1, 3].
Minkowski addition of sets. The sum of the squares Q1=[0, 1]2 and Q2=[1, 2]2 is the square Q1+Q2=[1, 3]2.

The definition of a convex set implies that the intersection of two convex sets is a convex set. More generally, the intersection of a family of convex sets is a convex set. In particular, the intersection of two disjoint sets is the empty set, which is convex.[2]

Minkowski addition behaves well with respect to the operation of taking convex hulls, as shown by the following proposition:

  • For all subsets S1 and S2 of a real vector-space, the convex hull of their Minkowski sum is the Minkowski sum of their convex hulls
Conv(S1 + S2) = Conv(S1) + Conv(S2).

This result holds more generally for each finite collection of non-empty sets

Conv(∑Sn) = ∑Conv(Sn).

In mathematical terminology, the operations of Minkowski summation and of forming convex hulls are commuting operations.[4][5]

Essential Minkowski sum

There is also a notion of the essential Minkowski sum +e of two subsets of Euclidean space. Note that the usual Minkowski sum can be written as

A + B = \{ z \in \mathbb{R}^{n} \,|\, A \cap (z - B) \neq \emptyset \}.

Thus, the essential Minkowski sum is defined by

A +_{\mathrm{e}} B = \{ z \in \mathbb{R}^{n} \,|\, \mu \left[A \cap (z - B)\right] > 0 \},

where μ denotes n-dimensional Lebesgue measure. The reason for the term "essential" is the following property of indicator functions: while

1_{A \,+\, B} (z) = \sup_{x \,\in\, \mathbb{R}^{n}} 1_{A} (x) 1_{B} (z - x),

it can be seen that

1_{A \,+_{\mathrm{e}}\, B} (z) = \mathop{\mathrm{ess\,sup}}_{x \,\in\, \mathbb{R}^{n}} 1_{A} (x) 1_{B} (z - x),

where "ess sup" denotes the essential supremum.

Applications

Minkowski addition plays a central role in mathematical morphology. It arises in the brush-and-stroke paradigm of 2D computer graphics (with various uses, notably by Donald E. Knuth in Metafont), and as the solid sweep operation of 3D computer graphics.

Motion planning

Minkowski sums are used in motion planning of an object among obstacles. They are used for the computation of the configuration space, which is the set of all admissible positions of the object. In the simple model of translational motion of an object in the plane, where the position of an object may be uniquely specified by the position of a fixed point of this object, the configuration space are the Minkowski sum of the set of obstacles and the movable object placed at the origin and rotated 180 degrees.

Numerical control (NC) machining

In numerical control machining, the programming of the NC tool exploits the fact that the Minkowski sum of the cutting piece with its trajectory gives the shape of the cut in the material.

Algorithms for computing Minkowski sums

Minkowski addition of four line-segments. The left-hand pane displays four sets, which are displayed in a two-by-two array. Each of the sets contains exactly two points, which are displayed in red. In each set, the two points are joined by a pink line-segment, which is the convex hull of the original set. Each set has exactly one point that is indicated with a plus-symbol. In the top row of the two-by-two array, the plus-symbol lies in the interior of the line segment; in the bottom row, the plus-symbol coincides with one of the red-points. This completes the description of the left-hand pane of the diagram. The right-hand pane displays the Minkowski sum of the sets, which is the union of the sums having exactly one point from each summand-set; for the displayed sets, the sixteen sums are distinct points, which are displayed in red: The right-hand red sum-points are the sums of the left-hand red summand-points. The convex hull of the sixteen red-points is shaded in pink. In the pink interior of the right-hand sumset lies exactly one plus-symbol, which is the (unique) sum of the plus-symbols from the right-hand side. The right-hand plus-symbol is indeed the sum of the four plus-symbols from the left-hand sets, precisely two points from the original non-convex summand-sets and two points from the convex hulls of the remaining summand-sets.
Minkowski addition and convex hulls. The sixteen dark-red points (on the right) form the Minkowski sum of the four non-convex sets (on the left), each of which consists of a pair of red points. Their convex hulls (shaded pink) contain plus-signs (+): The right plus-sign is the sum of the left plus-signs.

Planar case

Two convex polygons in the plane

For two convex polygons P and Q in the plane with m and n vertices, their Minkowski sum is a convex polygon with at most m + n vertices and may be computed in time O (m + n) by a very simple procedure, which may be informally described as follows. Assume that the edges of a polygon are given and the direction, say, counterclockwise, along the polygon boundary. Then it is easily seen that these edges of the convex polygon are ordered by polar angle. Let us merge the ordered sequences of the directed edges from P and Q into a single ordered sequence S. Imagine that these edges are solid arrows which can be moved freely while keeping them parallel to their original direction. Assemble these arrows in the order of the sequence S by attaching the tail of the next arrow to the head of the previous arrow. It turns out that the resulting polygonal chain will in fact be a convex polygon which is the Minkowski sum of P and Q.

Other

If one polygon is convex and another one is not, the complexity of their Minkowski sum is O(nm). If both of them are nonconvex, their Minkowski sum complexity is O((mn)2).

See also

Notes

  1. ^ The empty set is important in Minkowski addition, because the empty set annihilates every other subset: for every subset, S, of a vector space, its sum with the empty set is empty: S + ∅ = ∅.
  2. ^ a b Rockafellar (1997, p. 10)
  3. ^ Arrow & Hahn (1980, p. 376). Rockafellar (1997, pp. 10–11). Green & Heller (1981, p. 37)
  4. ^ Theorem 3 (pages 562–563): Krein, M.; Šmulian, V. (1940). "On regularly convex sets in the space conjugate to a Banach space". Annals of Mathematics (2), Second series 41: pp. 556–583. doi:10.2307/1968735. JSTOR 1968735. MR2009. 
  5. ^ For the commutativity of Minkowski addition and convexification, see Theorem 1.1.2 (pages 2–3) in Schneider; this reference discusses much of the literature on the convex hulls of Minkowski sumsets in its "Chapter 3 Minkowski addition" (pages 126–196): Schneider, Rolf (1993). Convex bodies: The Brunn–Minkowski theory. Encyclopedia of mathematics and its applications. 44. Cambridge: Cambridge University Press. pp. xiv+490. ISBN 0-521-35220-7. MR1216521. 

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Minkowski — (Hebrew: מינקובסקי‎, Russian: Минковский) is a surname, and may refer to: Eugène Minkowski (1885 1972), French psychiatrist Hermann Minkowski (1864 1909) Russian born German mathematician and physicist, known for: Minkowski addition… …   Wikipedia

  • Minkowski's question mark function — Minkowski question mark function. ?(x) is on the left and ?(x) x is on the right. In …   Wikipedia

  • MINKOWSKI, HERMANN — (1864–1909), German mathematician. Minkowski, who was born in Alexoten, Lithuania, was taken to Koenigsberg, Germany, by his parents when he was eight years old. He held chairs of mathematics at Koenigsberg in 1895, Zurich in 1896, and in… …   Encyclopedia of Judaism

  • Minkowski's theorem — In mathematics, Minkowski s theorem is the statement that any convex set in Rn which is symmetric with respect to the origin and with volume greater than 2n d(L) contains a non zero lattice point. The theorem was proved by Hermann Minkowski in… …   Wikipedia

  • Minkowski–Bouligand dimension — Estimating the box counting dimension of the coast of Great Britain In fractal geometry, the Minkowski–Bouligand dimension, also known as Minkowski dimension or box counting dimension, is a way of determining the fractal dimension of a set S in a …   Wikipedia

  • Minkowski-Bouligand dimension — In fractal geometry, the Minkowski Bouligand dimension, also known as Minkowski dimension or box counting dimension, is a way of determining the fractal dimension of a set S in a Euclidean space R^n, or more generally in a metric space ( X , d ) …   Wikipedia

  • Hermann Minkowski — Infobox Scientist name = Hermann Minkowski |300px caption = birth date = birth date|1864|6|22|mf=y birth place = Aleksotas, Kaunas, Lithuania, Russian Empire death date = death date and age|1909|1|12|1864|6|22|mf=y death place = Göttingen,… …   Wikipedia

  • Milman's reverse Brunn-Minkowski inequality — In mathematics, Milman s reverse Brunn Minkowski inequality is a result due to Vitali Milman that provides a reverse inequality to the famous Brunn Minkowski inequality for convex bodies in n dimensional Euclidean space R n . At first sight, such …   Wikipedia

  • Milman's reverse Brunn–Minkowski inequality — In mathematics, Milman s reverse Brunn Minkowski inequality is a result due to Vitali Milman that provides a reverse inequality to the famous Brunn Minkowski inequality for convex bodies in n dimensional Euclidean space Rn. At first sight, such a …   Wikipedia

  • Somme de Minkowski — Pour les articles homonymes, voir Somme. En géométrie, la somme de Minkowski est une opération sur les parties d un espace vectoriel. À deux parties A et B elle associe leur ensemble somme, formé des sommes d éléments de A et de B. On note l… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”