John ellipsoid

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description

File:Lowner Ellipse.webm
Outer Löwner–John ellipsoid containing a set of a points in Template:Tmath

In mathematics, the John ellipsoid or Löwner–John ellipsoid E(K)Script error: No such module "Check for unknown parameters". 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 1/nScript error: No such module "Check for unknown parameters". 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 E(K)Script error: No such module "Check for unknown parameters". of a convex body Kn is a closed unit ball Template:Mvar in Template:Tmath if and only if BKScript error: No such module "Check for unknown parameters". and there exists an integer mnScript error: No such module "Check for unknown parameters". and, for i = 1, ..., mScript error: No such module "Check for unknown parameters"., real numbers ci > 0Script error: No such module "Check for unknown parameters". 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 E(A, a)Script error: No such module "Check for unknown parameters". be an ellipsoid in Template:Tmath defined by a matrix AScript error: No such module "Check for unknown parameters". and center aScript error: No such module "Check for unknown parameters".. Let cScript error: No such module "Check for unknown parameters". be a nonzero vector in Template:Tmath Let ETemplate:'(A, a, c)Script error: No such module "Check for unknown parameters". be the half-ellipsoid derived by cutting E(A, a)Script error: No such module "Check for unknown parameters". at its center using the hyperplane defined by cScript error: No such module "Check for unknown parameters".. Then, the Lowner-John ellipsoid of ETemplate:'(A, a, c)Script error: No such module "Check for unknown parameters". is an ellipsoid E(ATemplate:', aTemplate:')Script error: No such module "Check for unknown parameters". defined by: 𝐚=𝐚1n+1𝐛𝐀=n2n21(𝐀2n+1𝐛𝐛T) where bScript error: No such module "Check for unknown parameters". 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

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "Citation/CS1".
  2. Script error: No such module "citation/CS1".
  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:Catalog lookup link MRTemplate:Catalog lookup link
  4. Script error: No such module "Citation/CS1".
  5. Template:Cite Geometric Algorithms and Combinatorial Optimization
  6. Script error: No such module "Citation/CS1".
  7. Script error: No such module "Citation/CS1".
  8. Script error: No such module "Citation/CS1".

Script error: No such module "Check for unknown parameters".

  • Script error: No such module "Citation/CS1".

Template:Convex analysis and variational analysis