Slater-Bedingung

Aus testwiki
Zur Navigation springen Zur Suche springen

Die Slater-Bedingung oder auch Slater constraint qualification oder kurz Slater CQ ist eine wichtige Voraussetzung, dass notwendige Optimalitätskriterien in der konvexen Optimierung gelten. Die Slater-Bedingung ist eine Bedingung an die Regularität des gestellten Problems. Ist die Slater-Bedingung erfüllt und ist ein Punkt x~ ein lokales Minimum, so sind auch die Karush-Kuhn-Tucker-Bedingungen an diesem Punkt erfüllt. Somit ist die Slater-Bedingung eine wichtige Voraussetzung, um für einen gegebenen Punkt überprüfen zu können, ob dieser ein Optimum ist.

Außerdem wird die Slater-Bedingung bei der Lagrange-Dualität als Voraussetzung für die starke Dualität genutzt.

Sie ist nach Morton L. Slater (1921–2002) benannt,[1] einem Mathematiker an den Sandia National Laboratories.

Definition

Starke Version

Gegeben sei ein konvexes Optimierungsproblem von der Form

Minimiere f(x)unter den Nebenbedingungen gi(x)0i=1,,klj(x)=ajTxbj0j=1,,lhk(x)=akTxbk=0k=1,,m

mit konvexer Zielfunktion f, konvexen und nichtaffinen Ungleichungsrestriktionen gi(x) sowie affinen Ungleichungs- und Gleichungsrestriktionsfunktionen lj(x) und hk(x). Sei Dn der Definitionsbereich des Problems, also die größte konvexe Menge, auf der alle gi(x) und f wohldefiniert und konvex sind. Das Problem erfüllt die Slater-Bedingung, wenn es mindestens einen relativ inneren Punkt x~ von D gibt, so dass

  • alle konvexen Ungleichungsnebenbedingungen strikt erfüllt sind: gi(x~)<0
  • alle affinen Ungleichungs- und Gleichungsnebenbedingungen erfüllt sind: lj(x~)0 und hk(x~)=0.

Schwache Variante

Gelegentlich findet sich auch die schwächere Variante, dass für mindestens einen relativ inneren Punkt x~ alle Ungleichungsnebenbedingungen strikt erfüllt sein müssen: gi(x~)<0,lj(x~)<0 und die Gleichungsrestriktionen erfüllt sein müssen. Dieser Fall ist in dem obigen Fall enthalten, aber in der Literatur häufig zu finden, da er leichter zu zeigen ist. Er deckt jedoch zum Beispiel nicht alle Fälle von starker Dualität bei linearen Programmen ab.

Bei verallgemeinerten Ungleichungen

Verwendet man verallgemeinerte Ungleichungen und K-konvexe Funktionen und erhält damit Restriktionen wie

gi(x)Ki0,

so ersetzt man das echtkleiner durch die strikte verallgemeinerte Ungleichung Ki. Somit gilt bei konvexen Problemen mit verallgemeinerten Ungleichungen die Slater-Bedingung, wenn es einen relativ inneren Punkt x~ gibt, so dass alle Gleichungsrestriktionen in x~ erfüllt sind und für alle Ungleichungsrestriktionen gilt, dass gi(x~)Ki0 ist.

Für fast konvexe Funktionen

Ist ein Optimierungsproblem der Form

Minimiere f(x)unter den Nebenbedingungen g(x)KxR

gegeben für einen Ordnungskegel K mit nichtleerem Inneren und Abbildungen f:V und g:VY. Dabei sind V,Y normierte reelle Vektorräume und die Funktion K:V×Y definiert durch K(x)=(f(x),g(x)) ist fast konvex bezüglich des Kegles +×K. R sei eine beliebige nichtleere Teilmenge von V.

Dann erfüllt das Problem die Slater-Bedingung, wenn es einen zulässigen Punkt x~ gibt (das heißt x~R,g(x~)K), so dass g(x~)int(K) ist. Dabei ist int(M) das Innere der Menge M. Diese Formulierung enthält sowohl den Fall mit verallgemeinerten Ungleichungen (dann ist K ein echter Kegel) als auch die schwache Variante.

Beispiel

Betrachten wir als Beispiel die Funktionen g1(x)=(x1/2)2+x221,g2(x)=x12+(x2/2)21 und l1(x)=x1x2. Die Menge {x2|g1(x)0,g2(x)0,l1(x)0} ist Restriktionsmenge eines konvexen Problems. Angenommen, die Zielfunktion hat als Definitionsbereich den gesamten 2. Dann ist D=2 und es muss noch ein strikt zulässiger Punkt bezüglich g1,g2 gefunden werden, der zulässig bezüglich l1 ist. Der Punkt (0.5,0.5) erfüllt diese Voraussetzung, somit erfüllt das Problem die Slater-Bedingung.

Beziehung zu anderen constraint qualifications

Die Slater-Bedingung impliziert die Abadie CQ, die Umkehrung gilt aber nicht. Der Hauptunterschied zu anderen constraint qualifications ist, dass die Slater-Bedingung eine Bedingung an das gestellte Problem ist und nicht wie bei anderen CQ an einen gewissen Punkt. Dies macht die Slater-Bedingung leichter zu überprüfen und liefert die Regularität aller zulässigen Punkte des Problems. Eingeschränkt wird ihre Verwendung durch die Tatsache, dass sie nur für konvexe Probleme gilt.

Literatur

Einzelnachweise

  1. Slater, Lagrange Multipliers Revisited (Report), Cowles Commission Discussion Paper No. 403, 1950