Wolfram Language

Minimal begrenzendes Ellipsoid

Ermitteln Sie das Löwner-John-Ellipsoid bei einer Menge von Punkten in Dimensionen. Es handelt sich dabei um das minimal begrenzende Ellipsoid, das eine vorgegebene kompakte Menge enthält.

Dieses Beispiel zeigt, dass NMinimize bei Problemen, die in Form von hochgradig nichtlinearen konvexen Zielfunktionen und -beschränkungen ausgedrückt werden, Transformationen durchführen kann, mit denen das Problem durch konvexe Optimierung leicht gelöst werden kann.

Ein Ellipsoid in kann durch Punktemenge so beschrieben werden, dass , wobei eine positive semidefinite Matrix und ein -Vektor ist. Das Volumen des Ellipsoids ist proportional zu . ist konvex. Gefragt ist die Lösung von

Das hier gezeigte Beispiel bezieht sich auf eine zufällige Menge von Punkten in drei Dimensionen, so dass eine Visualisierung möglich ist. Der Lösungsalgorithmus kann jedoch auch mit größeren Dimensionen arbeiten.

Finden Sie mit NMinimize die Lösung.

In drei Dimensionen kann das Ellipsoid mithilfe der Ellipsoid-Graphikprimitive beschrieben werden.

BoundingRegion kann ein begrenzendes Ellipsoid schneller finden, aber das Volumen ist größer.

Verwandte Beispiele

en es fr ja ko pt-br zh