John ellipsoid

From testwiki
Jump to navigation Jump to search

Template:Short description File:Lowner Ellipse.webm

In mathematics, the John ellipsoid or Löwner–John ellipsoid Template:Math associated to a convex body Template:Mvar in Template:Mvar-dimensional Euclidean space Template:Tmath can refer to the Template:Mvar-dimensional ellipsoid of maximal volume contained within Template:Mvar or the ellipsoid of minimal volume that contains Template:Mvar.

Often, the minimal volume ellipsoid is called the Löwner ellipsoid, and the maximal volume ellipsoid is called the John ellipsoid (although John worked with the minimal volume ellipsoid in his original paper).[1] One can also refer to the minimal volume circumscribed ellipsoid as the outer Löwner–John ellipsoid, and the maximum volume inscribed ellipsoid as the inner Löwner–John ellipsoid.[2]

The German-American mathematician Fritz John proved in 1948 that each convex body in Template:Tmath is circumscribed by a unique ellipsoid of minimal volume, and that the dilation of this ellipsoid by factor Template:Math is contained inside the convex body.[3] That is, the outer Lowner-John ellipsoid is larger than the inner one by a factor of at most Template:Mvar. For a balanced body, this factor can be reduced to n.

Properties

The inner Löwner–John ellipsoid Template:Math of a convex body Kn is a closed unit ball Template:Mvar in Template:Tmath if and only if Template:Math and there exists an integer Template:Math and, for Template:Math, real numbers Template:Math and unit vectors uiSn1K (where Template:Mvar is the unit n-sphere) such that[4]

i=1mciui=0

and, for all xn:

x=i=1mci(xui)ui.

Computation

In general, computing the John ellipsoid of a given convex body is a hard problem. However, for some specific cases, explicit formulas are known. Some cases are particularly important for the ellipsoid method.[5]Template:Rp

Let Template:Math be an ellipsoid in Template:Tmath defined by a matrix Template:Math and center Template:Math. Let Template:Math be a nonzero vector in Template:Tmath Let Template:Math be the half-ellipsoid derived by cutting Template:Math at its center using the hyperplane defined by Template:Math. Then, the Lowner-John ellipsoid of Template:Math is an ellipsoid Template:Math defined by: 𝐚=𝐚1n+1𝐛𝐀=n2n21(𝐀2n+1𝐛𝐛T) where Template:Math is a vector defined by: 𝐛=1𝐜T𝐀𝐜𝐀𝐜 Similarly, there are formulas for other sections of ellipsoids, not necessarily through its center.

Applications

The computation of Löwner–John ellipsoids (and in more general, the computation of minimal-volume polynomial level sets enclosing a set) has found many applications in control and robotics.[6] In particular, computing Löwner–John ellipsoids has applications in obstacle collision detection for robotic systems, where the distance between a robot and its surrounding environment is estimated using a best ellipsoid fit.[7]

Löwner–John ellipsoids has also been used to approximate the optimal policy in portfolio optimization problems with transaction costs.[8]

See also

References

Template:Reflist

Template:Convex analysis and variational analysis

  1. Template:Cite journal
  2. Template:Cite book
  3. John, Fritz. "Extremum problems with inequalities as subsidiary conditions". Studies and Essays Presented to R. Courant on his 60th Birthday, January 8, 1948, 187—204. Interscience Publishers, Inc., New York, N. Y., 1948. Template:Oclc Template:MR
  4. Template:Cite journal
  5. Template:Cite Geometric Algorithms and Combinatorial Optimization
  6. Template:Cite journal
  7. Template:Cite journal
  8. Template:Cite journal