Slater-Bedingung

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 {\tilde  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, einem Mathematiker an den Sandia National Laboratories.

Definition

Starke Version

Gegeben sei ein konvexes Optimierungsproblem von der Form

{\displaystyle {\begin{aligned}{\text{Minimiere }}&f(x)&\\{\text{unter den Nebenbedingungen }}&g_{i}(x)\leq 0&i=1,\dots ,k\\&l_{j}(x)=a_{j}^{T}x-b_{j}\leq 0&j=1,\dots ,l\\&h_{k}(x)=a_{k}^{T}x-b_{k}=0&k=1,\dots ,m\end{aligned}}}

mit konvexer Zielfunktion {\displaystyle f}, konvexen und nichtaffinen Ungleichungsrestriktionen {\displaystyle g_{i}(x)} sowie affinen Ungleichungs- und Gleichungsrestriktionsfunktionen {\displaystyle l_{j}(x)} und {\displaystyle h_{k}(x)}. Sei D\subset \mathbb {R} ^{n} der Definitionsbereich des Problems, also die größte konvexe Menge, auf der alle {\displaystyle g_{i}(x)} und {\displaystyle f} wohldefiniert und konvex sind. Das Problem erfüllt die Slater-Bedingung, wenn es mindestens einen relativ inneren Punkt {\tilde  x} von D gibt, so dass

Schwache Variante

Gelegentlich findet sich auch die schwächere Variante, dass für mindestens einen relativ inneren Punkt {\tilde  x} alle Ungleichungsnebenbedingungen strikt erfüllt sein müssen: {\displaystyle g_{i}({\tilde {x}})<0,l_{j}({\tilde {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

g_{i}(x)\preccurlyeq _{{K_{i}}}0,

so ersetzt man das echtkleiner durch die strikte verallgemeinerte Ungleichung {\displaystyle \prec _{K_{i}}}. Somit gilt bei konvexen Problemen mit verallgemeinerten Ungleichungen die Slater-Bedingung, wenn es einen relativ inneren Punkt {\tilde  x} gibt, so dass alle Gleichungsrestriktionen in {\tilde  x} erfüllt sind und für alle Ungleichungsrestriktionen gilt, dass {\displaystyle g_{i}({\tilde {x}})\prec _{K_{i}}0} ist.

Für fast konvexe Funktionen

Ist ein Optimierungsproblem der Form

{\begin{aligned}{\text{Minimiere }}&f(x)\\{\text{unter den Nebenbedingungen }}&g(x)\in -K\\&x\in R\end{aligned}}

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

Dann erfüllt das Problem die Slater-Bedingung, wenn es einen zulässigen Punkt {\tilde  x} gibt (das heißt {\tilde  x}\in R,\,g({\tilde  x})\in -K), so dass g({\tilde  x})\in \operatorname {int}(-K) ist. Dabei ist \operatorname {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 g_{1}(x)=(x_{1}/2)^{2}+x_{2}^{2}-1,\,g_{2}(x)=x_{1}^{2}+(x_{2}/2)^{2}-1 und l_{1}(x)=x_{1}-x_{2}. Die Menge \{x\in {\mathbb  {R}}^{2}\,|\,g_{1}(x)\leq 0,g_{2}(x)\leq 0,l_{1}(x)\leq 0\} ist Restriktionsmenge eines konvexen Problems. Angenommen, die Zielfunktion hat als Definitionsbereich den gesamten {\mathbb  {R}}^{2}. Dann ist {\displaystyle D=\mathbb {R} ^{2}} und es muss noch ein strikt zulässiger Punkt bezüglich {\displaystyle g_{1},g_{2}} gefunden werden, der zulässig bezüglich  l_1 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

Trenner
Basierend auf einem Artikel in: Wikipedia.de
Seitenende
Seite zurück
©  biancahoegel.de
Datum der letzten Änderung: Jena, den: 02.04. 2020