Szenariooptimierung – Wikipedia

before-content-x4

Die Szenarioansatz oder Ansatz zur Szenariooptimierung ist eine Technik zum Erhalten von Lösungen für robuste Optimierungs- und zufallsbeschränkte Optimierungsprobleme basierend auf einer Stichprobe der Einschränkungen. Es bezieht sich auch auf induktives Denken bei der Modellierung und Entscheidungsfindung. Die Technik existiert seit Jahrzehnten als heuristischer Ansatz und wurde in jüngerer Zeit systematisch theoretisch fundiert.

after-content-x4

Bei der Optimierung werden Robustheitsmerkmale in Beschränkungen übersetzt, die durch die unsicheren Elemente des Problems parametrisiert werden. Bei der Szenariomethode[1][2][3] eine Lösung erhält man, indem man nur eine zufällige Stichprobe von Beschränkungen betrachtet (heuristischer Ansatz) genannt Szenarien und eine fundierte Theorie sagt dem Benutzer, wie „robust“ die entsprechende Lösung im Verhältnis zu anderen Einschränkungen steht. Diese Theorie rechtfertigt die Verwendung von Randomisierung in robuster und zufallsbeschränkter Optimierung.

Datengetriebene Optimierung[edit]

Manchmal werden Szenarien als zufällige Extraktionen aus einem Modell erhalten. Häufiger sind Szenarien jedoch Beispiele für die unsicheren Randbedingungen, die als Beobachtungen gewonnen werden (data-driven science). Im letzteren Fall wird kein Unsicherheitsmodell benötigt, um Szenarien zu generieren. Bemerkenswert ist, dass auch in diesem Fall die Szenariooptimierung von einer vollwertigen Theorie begleitet wird, da alle Ergebnisse der Szenariooptimierung verteilungsfrei sind und daher auch dann angewendet werden können, wenn ein Unsicherheitsmodell nicht verfügbar ist.

Theoretische Ergebnisse[edit]

Für konvexe Nebenbedingungen (z. B. bei semidefiniten Problemen mit LMIs, Linear Matrix Inequalities) wurde eine tiefgreifende theoretische Analyse erstellt, die zeigt, dass die Wahrscheinlichkeit, dass eine neue Nebenbedingung nicht erfüllt wird, einer Verteilung folgt, die von einer Beta-Verteilung dominiert wird. Dieses Ergebnis ist knapp, da es für eine ganze Klasse konvexer Probleme exakt ist.[3] Allgemeiner gesagt wurde gezeigt, dass verschiedene empirische Niveaus einer Dirichlet-Verteilung folgen, deren Randbereiche die Beta-Verteilung sind.[4] Der Szenarioansatz mit

L1{displaystyle L_{1}}

wurde auch an eine Regularisierung gedacht,[5] und handliche Algorithmen mit reduzierter Rechenkomplexität stehen zur Verfügung.[6] Erweiterungen auf komplexere, nicht konvexe Anordnungen sind immer noch Gegenstand aktiver Untersuchungen.

Entlang des Szenario-Ansatzes kann auch ein Risk-Return-Trade-off verfolgt werden.[7][8] Darüber hinaus kann ein vollwertiges Verfahren verwendet werden, um diesen Ansatz auf die Steuerung anzuwenden.[9] Zuerst

n{displaystyle N}

Einschränkungen werden abgetastet, und dann beginnt der Benutzer, einige der Einschränkungen nacheinander zu entfernen. Dies kann auf verschiedene Weise geschehen, sogar nach gierigen Algorithmen. Nach Eliminierung einer weiteren Einschränkung wird die optimale Lösung aktualisiert und der entsprechende optimale Wert bestimmt. Im weiteren Verlauf dieses Verfahrens konstruiert der Benutzer eine empirische „Wertkurve“, dh die Kurve, die den Wert darstellt, der nach dem Entfernen einer zunehmenden Anzahl von Beschränkungen erreicht wird. Die Szenariotheorie liefert genaue Einschätzungen, wie robust die verschiedenen Lösungen sind.

after-content-x4

Ein bemerkenswerter Fortschritt in der Theorie wurde durch den jüngsten abwartenden Ansatz festgestellt:[10] man beurteilt die Komplexität der Lösung (wie im referenzierten Artikel genau definiert) und formuliert aus ihrem Wert genaue Einschätzungen zur Robustheit der Lösung. Diese Ergebnisse beleuchten tiefgreifende Zusammenhänge zwischen den Konzepten von Komplexität und Risiko. Ein verwandter Ansatz mit dem Namen “Repetitive Scenario Design” zielt darauf ab, die Stichprobenkomplexität der Lösung zu reduzieren, indem eine Szenarioentwurfsphase (mit reduzierter Anzahl von Stichproben) wiederholt mit einer randomisierten Prüfung der Machbarkeit der resultierenden Lösung abgewechselt wird.[11]

Beispiel[edit]

Betrachten Sie eine Funktion

Rδ(x){displaystyle R_{delta}(x)}

die die Rendite einer Investition darstellt; es hängt von unseren Anlageentscheidungen ab

x{displaystyle x}

und am Marktzustand

δ{displaystyledelta}

die am Ende des Anlagezeitraums erfahren wird.

Bei einem stochastischen Modell für die Marktbedingungen betrachten wir

n{displaystyle N}

der möglichen Zustände

δ1,,δn{displaystyle delta_{1},dots,delta_{N}}

(Randomisierung der Unsicherheit). Alternativ können die Szenarien

δich{displaystyle delta_{i}}

kann einem Beobachtungsprotokoll entnommen werden.

Wir machten uns daran, das Szenariooptimierungsprogramm zu lösen

Dies entspricht der Auswahl eines Portfoliovektors x um im schlimmsten Fall die bestmögliche Rendite zu erzielen.[12][13]

Nach Lösen von (1) eine optimale Anlagestrategie

x*{displaystyle x^{ast}}

wird zusammen mit der entsprechenden optimalen Rendite erzielt

R*{displaystyle R^{ast}}

. Während

R*{displaystyle R^{ast}}

wurde durch Anschauen erhalten

n{displaystyle N}

nur mögliche Marktzustände, die Szenariotheorie sagt uns, dass die Lösung bis zu einem Level robust ist

ε{displaystylevarepsilon}

, das heißt die Rückkehr

R*{displaystyle R^{ast}}

wird mit Wahrscheinlichkeit erreicht

1ε{displaystyle 1-varepsilon}

für andere Marktstaaten.

Bei quantitativen Finanzen kann der Worst-Case-Ansatz zu konservativ sein. Eine Alternative besteht darin, einige seltsame Situationen zu verwerfen, um Pessimismus zu reduzieren;[7] Darüber hinaus kann die Szenariooptimierung auf andere Risikomaße wie CVaR – Conditional Value at Risk – angewendet werden, wodurch die Flexibilität des Einsatzes erhöht wird.[14]

Anwendungsgebiete[edit]

Anwendungsgebiete sind: Vorhersage, Systemtheorie, Regressionsanalyse (insbesondere Intervall-Prädiktor-Modelle), Versicherungsmathematik, optimale Steuerung, Finanzmathematik, maschinelles Lernen, Entscheidungsfindung, Lieferkette und Management.

Verweise[edit]

  1. ^ Calafiore, Giuseppe; Campi, MC (2005). „Unsichere konvexe Programme: Randomisierte Lösungen und Konfidenzniveaus“. Mathematische Programmierung. 102: 25–46. mach:10.1007/s10107-003-0499-y. S2CID 1063933.
  2. ^ Calafiore, GC; Campi, MC (2006). „Der Szenarioansatz für ein robustes Steuerungsdesign“. IEEE-Transaktionen zur automatischen Steuerung. 51 (5): 742–753. mach:10.1109/TAC.2006.875041. S2CID 49263.
  3. ^ ein B Campi, MC; Garatti, S. (2008). „Die genaue Machbarkeit von randomisierten Lösungen von unsicheren konvexen Programmen“. SIAM Journal zur Optimierung. 19 (3): 1211–1230. mach:10.1137/07069821X.
  4. ^ Carè, A.; Garatti, S.; Campi, MC (2015). „Szenario Min-Max-Optimierung und das Risiko empirischer Kosten“. SIAM Journal zur Optimierung. 25 (4): 2061–2080. mach:10.1137/130928546. hdl:11311/979283.
  5. ^ Campi, MC; Carè, A. (2013). “Zufällige konvexe Programme mit L1-Regularisierung: Sparsity und Generalisierung”. SIAM Journal für Steuerung und Optimierung. 51 (5): 3532–3557. mach:10.1137/110856204.
  6. ^ Carè, Algo; Garatti, Simone; Campi, Marco C. (2014). „FAST – Schneller Algorithmus für die Szenariotechnik“. Unternehmensforschung. 62 (3): 662–671. mach:10.1287/opre.2014.1257.
  7. ^ ein B Campi, MC; Garatti, S. (2011). „Ein Sampling-and-Discarding-Ansatz zur zufälligen Optimierung: Machbarkeit und Optimalität“. Zeitschrift für Optimierungstheorie und Anwendungen. 148 (2): 257–280. mach:10.1007/s10957-010-9754-6. S2CID 7856112.
  8. ^ Calafiore, Giuseppe Carlo (2010). “Zufällige konvexe Programme”. SIAM Journal zur Optimierung. 20 (6): 3427–3464. mach:10.1137/090773490.
  9. ^ „Modulierende Robustheit im Steuerungsdesign: Prinzipien und Algorithmen“. IEEE Control Systems Magazine. 33 (2): 36–51. 2013. doi:10.1109/MCS.2012.2234964. S2CID 24072721.
  10. ^ Campi, MC; Garatti, S. (2018). “Warten und beurteilen Szenariooptimierung”. Mathematische Programmierung. 167: 155–189. mach:10.1007/s10107-016-1056-9. S2CID 3952326.
  11. ^ Calafiore, Giuseppe C. (2017). “Repetitive Szenario-Design”. IEEE-Transaktionen zur automatischen Steuerung. 62 (3): 1125-1137. arXiv:1602.03796. mach:10.1109/TAC.2016.2575859. S2CID 47572451.
  12. ^ Pagnoncelli, BK; Reich, D.; Campi, MC (2012). “Risiko-Rendite-Trade-off mit dem Szenario-Ansatz in der Praxis: Eine Fallstudie zur Portfolioauswahl”. Zeitschrift für Optimierungstheorie und Anwendungen. 155 (2): 707–722. mach:10.1007/s10957-012-0074-x. S2CID 1509645.
  13. ^ Calafiore, Giuseppe Carlo (2013). “Direkte datengetriebene Portfoliooptimierung mit garantierter Ausfallwahrscheinlichkeit”. Automatik. 49 (2): 370–380. mach:10.1016/j.automatica.2012.11.012.
  14. ^ Ramponi, Federico Alessandro; Campi, Marco C. (2018). „Erwarteter Mangel: Heuristiken und Zertifikate“. European Journal of Operational Research. 267 (3): 1003–1013. mach:10.1016/j.ejor.2017.11.022.



after-content-x4