Zum Inhalt springen

Semi-infinite Optimierung

aus Wikipedia, der freien Enzyklopädie

In der semi-infiniten Optimierung (englisch Semi-infinite programming SIP) geht es um Optimierungsprobleme mit einer endlichen Anzahl Entscheidungsvariablen und einer unendlichen Anzahl Nebenbedingungen, oder einer unendlichen Anzahl Entscheidungsvariablen bei endlicher Anzahl Nebenbedingungen.[1]

Problemformulierung

[Bearbeiten | Quelltext bearbeiten]

Das Grundproblem lässt sich wie folgt formulieren

Lösungsansätze

[Bearbeiten | Quelltext bearbeiten]

Lösen von Problemen mit unendlich vielen Nebenbedingungen per lokaler Reduktion

[Bearbeiten | Quelltext bearbeiten]

Für den Fall, dass das semiunendliche Problem eine unendliche Anzahl Nebenbedingungen, aber eine endliche Zahl Entscheidungsvariablen aufweist, kann das Problem zumindest lokal auf ein äquivalentes Problem mit endlicher Anzahl Nebenbedingungen reduziert werden.[2]

Dieser in der Literatur als „lokale Reduktion“ bezeichnete Algorithmus sieht dafür folgende Schritte vor:

Initialisierung des Algorithmus:

  • Wähle eine Untermenge von , die durch eine endliche Anzahl Nebenbedinungen ausgedrückt werden kann
  • Definiere

Kernalgorithmus:

  • Berechne
  • Berechne
  • Erweitere
  • Und bereite den Algorithmus auf die nächste Iteration vor:

Abbruchkriterium:

Falls hat der Algorithmus eine lokal äquivalente Formulierung des semiunendlichen Problems gefunden.

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. R. Hettich, K. O. Kortanek: Semi-Infinite Programming: Theory, Methods, and Applications. In: SIAM Review. Band 35, Nr. 3, September 1993, ISSN 0036-1445, S. 380–429, doi:10.1137/1035089 (siam.org [abgerufen am 24. Februar 2025]).
  2. J. W. Blankenship, J. E. Falk: Infinitely constrained optimization problems. In: Journal of Optimization Theory and Applications. Band 19, Nr. 2, 1. Juni 1976, ISSN 1573-2878, S. 261–281, doi:10.1007/BF00934096 (springer.com [abgerufen am 24. Februar 2025]).