Folie 9

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Welches der folgenden Probleme tritt bei der Optimierung mit Simulationsmodellen nicht auf?

  • Es existieren mehrere Resultatvariablen.
  • Die Nebenbedingungen sind immer komplex und schwer zu handhaben. (correct)
  • Der qualitative Einfluss der Faktoren ist oft nur teilweise bekannt.
  • Die Zielfunktion ist nur implizit bekannt.

Was ist ein Parametervektor im Kontext der Optimierung von Simulationsmodellen?

  • Eine Menge von Nebenbedingungen, die erfüllt sein müssen.
  • Eine Funktion, die durch das Simulationsmodell dargestellt wird.
  • Eine Auflistung von Resultatwerten, die durch die Simulation generiert werden.
  • Eine Sammlung von Parametern, die als Eingabe für das Simulationsmodell dienen. (correct)

Welche Aussage beschreibt am besten die Herausforderung bei der Verwendung von Simulationen zur Optimierung?

  • Simulationen liefern nur einzelne Realisierungen der Zielfunktion. (correct)
  • Simulationen sind zu zeitaufwendig für die meisten Optimierungsaufgaben.
  • Simulationen liefern immer exakte Werte für die Zielfunktion.
  • Simulationen können keine stochastischen Modelle berücksichtigen.

Was ist eine Konsequenz der stochastischen Natur von Simulationsergebnissen bei der Optimierung?

<p>Es ist schwierig, Konfigurationen aufgrund von Ungenauigkeiten zu vergleichen. (A)</p> Signup and view all the answers

Wozu können Experimente im Rahmen der Optimierung von Systemkonfigurationen genutzt werden?

<p>Um den qualitativen Einfluss von Faktoren zu bestimmen und irrelevante Faktoren zu eliminieren. (C)</p> Signup and view all the answers

Welche Aussage trifft im Allgemeinen auf die Zielfunktion bei der Optimierung von Simulationsmodellen zu?

<p>Sie ist oft unbekannt und muss durch Simulation geschätzt werden. (C)</p> Signup and view all the answers

Warum ist die Optimierung von Simulationsmodellen ein aktuelles Forschungsgebiet?

<p>Weil es noch viele ungelöste Probleme und Herausforderungen gibt, insbesondere bei stochastischen Simulationen. (C)</p> Signup and view all the answers

Was ist das Hauptziel bei der Behandlung mehrdimensionaler Zielfunktionen?

<p>Mehrere, möglicherweise konkurrierende Ziele gleichzeitig zu berücksichtigen und einen Kompromiss zu finden. (A)</p> Signup and view all the answers

Was charakterisiert die Pareto-Optimierung?

<p>Sie liefert eine Menge von Lösungen, bei denen keine Lösung eine andere in allen Zielen übertrifft. (C)</p> Signup and view all the answers

Was ist das Ziel der Einführung von Nebenbedingungen bei der Optimierung?

<p>Lösungen zu erzwingen, die bestimmte Anforderungen erfüllen. (A)</p> Signup and view all the answers

Welche der folgenden Aussagen beschreibt einen Vorteil der Verwendung von kommerzieller Optimierungssoftware für Simulationsmodelle?

<p>Die Werkzeuge werden bereits breit eingesetzt. (C)</p> Signup and view all the answers

Welche Anforderung ist besonders wichtig bei Optimierungsverfahren für stochastische Simulationsmodelle?

<p>Eine garantierte Wahrscheinlichkeit einer korrekten Auswahl unter Vorgabe einer Konfidenzintervallbreite. (A)</p> Signup and view all the answers

Was ist der erste Schritt vor der eigentlichen Optimierung eines Simulationsmodells?

<p>Die Modellierung und Festlegung der Zielfunktion. (C)</p> Signup and view all the answers

Was unterscheidet lokale von globalen Optimierungsverfahren?

<p>Globale Verfahren finden garantiert das beste Optimum, lokale nur ein Optimum in der Nähe des Startpunkts. (D)</p> Signup and view all the answers

Welchen Nachteil hat der Simplexalgorithmus von Nelder-Mead?

<p>Er ist sehr rechenintensiv. (D)</p> Signup and view all the answers

Was ist ein grundlegendes Prinzip von Metamodell-basierten Verfahren?

<p>Sie verwenden ein Ersatzmodell, um die Zielfunktion zu approximieren. (D)</p> Signup and view all the answers

Was ist das Hauptziel von lokalen Suchheuristiken?

<p>Ein lokales Optimum in der Nähe des aktuellen Punktes zu finden. (D)</p> Signup and view all the answers

Warum ist die Gradientenbestimmung bei der Optimierung wichtig?

<p>Um den Einfluss der Faktoren auf das Ergebnis und die Stabilität einer Lösung abzuschätzen. (A)</p> Signup and view all the answers

Welche der folgenden Methoden wird üblicherweise zur Bestimmung von Gradienten verwendet, wenn keine Information über die Verteilung der Zielfunktion bekannt ist?

<p>Abschätzung der Gradienten aus Differenzenquotienten. (D)</p> Signup and view all the answers

Welchen Vorteil hat die Perturbationsanalyse bei der Bestimmung von Gradienten?

<p>Sie kann sehr effizient und genau sein. (A)</p> Signup and view all the answers

Was ist das Ziel der Response Surface Methodology (RSM)?

<p>Ein Metamodell zu erstellen, das das Verhalten des Simulationsmodells approximiert. (A)</p> Signup and view all the answers

Was ist ein Vorteil der Verwendung von orthogonalen Designs bei der Erstellung von Regressionsmodellen?

<p>Sie minimieren die Varianz der Regression. (A)</p> Signup and view all the answers

Wie werden diskrete Parameter in RSM behandelt?

<p>Sie werden wie kontinuierliche Parameter behandelt oder es wird eine separate Optimierung für jede Kombination durchgeführt. (B)</p> Signup and view all the answers

Welche Vorgehensweise ist typisch für lokale Suchverfahren?

<p>Ausgehend von einem Startpunkt iterativ nach Verbesserungen in der Umgebung suchen. (D)</p> Signup and view all the answers

Was ist das Ziel beim Einsatz von Metaheuristiken?

<p>Eine gute Lösung in einem komplexen Suchraum zu finden, ohne eine vollständige Suche durchzuführen. (C)</p> Signup and view all the answers

Was ist ein besonderes Merkmal von Evolutionsstrategien?

<p>Sie betrachten eine Population von Lösungen gleichzeitig. (B)</p> Signup and view all the answers

Warum sollte die Signifikanzwahrscheinlichkeit bei Evolutionsstrategien während der Parameterraum-Erkundung nicht zu hoch sein?

<p>Um die Diversität in der Population zu erhalten und zu verhindern, dass der Algorithmus in einem lokalen Optimum stecken bleibt. (A)</p> Signup and view all the answers

Welches sind die Schritte der kombinierten lokalen Metamodell-basierten Optimierung ?

<p>Globale Suche nach vielversprechenden Bereichen, lokale Suche lokaler Optima, die Auswahl des besten lokalen Optimums. (A)</p> Signup and view all the answers

Die kommerzielle Optimierungssoftware OptQuest beinhaltet...

<p>... die Kombination von unterschiedlichen Suchalgorithmen, wie Scatter-Search und Tabu-Search. (B)</p> Signup and view all the answers

Für was benötigt „ranking and selection“?

<p>Für die Auswahl des besten globalen Simulationsergebnisses. (A)</p> Signup and view all the answers

Metaheuristiken finden Einsatz bei der Optimierung von

<p>einer großen Population. (B)</p> Signup and view all the answers

Bei den Metaheuristiken werden neue Individuen aus

<p>vorhandenen Individuen generiert. (D)</p> Signup and view all the answers

Welche der folgenden Strategien verfolgt die Optimierung mit dem Simplex Verfahren nach Nelder-Mead nicht?

<p>Approximation des Simplex mit Hilfe eines weiteren Metamodells. (B)</p> Signup and view all the answers

Was sind Deterministische Variationsoperatoren?

<p>Fest vorgegeben Mengen an Richtungen innerhalb eines Vektors. (B)</p> Signup and view all the answers

Was ist die Funktion der Akzeptanzbedingung in lokalen Suchverfahren?

<p>Festlegung, ob ein neuer Lösungskandidat akzeptiert wird. (B)</p> Signup and view all the answers

Beim Vorgehen mit Metamodellen kann die Suche des nächsten Experimentpunktes auf Basis des gefundenen Ergebnisses gewählt werden. Welche Suchstrategien gibt es, wenn ein Kriterium für die Auswahl gefunden ist?

<p>Exploration: Wähle Punkt mit größter Varianz, Lokale Optimierung: wähle Punkt mit größtem/kleinsten Funktionswert, Kompromiss: Wähle Punkt mit größter erwarteter Verbesserung. (C)</p> Signup and view all the answers

Welche der folgenden Aussagen beschreibt am besten die Bedeutung der Unterscheidung zwischen diskreten, stochastischen und kontinuierlichen, deterministischen Simulationen im Kontext der Optimierung?

<p>Sie ist notwendig, um die geeigneten Optimierungsalgorithmen auszuwählen und die erwartenden Herausforderungen besser zu verstehen. (B)</p> Signup and view all the answers

Was ist eine Herausforderung bei der Verwendung von Simulationsmodellen, bei denen die Zielfunktion nur implizit gegeben ist?

<p>Es ist schwierig, den Einfluss einzelner Parameter auf das Ergebnis zu bestimmen. (C)</p> Signup and view all the answers

Welche der folgenden Aussagen beschreibt korrekt ein grundlegendes Problem bei der Optimierung mit stochastischen Simulationsmodellen?

<p>Die stochastische Natur der Ergebnisse erschwert den Vergleich von Systemkonfigurationen und die Bestimmung von Gradienten. (D)</p> Signup and view all the answers

Warum ist es bedeutend, den qualitativen Einfluss von Faktoren auf die Zielfunktion bei der Simulation zu kennen?

<p>Um die relevantesten Faktoren zu identifizieren und das Problem zu vereinfachen. (C)</p> Signup and view all the answers

Was sind typische Resultatvariablen, die bei der Optimierung von Simulationsmodellen betrachtet werden?

<p>Mehrere Variablen wie Kosten, Durchlaufzeiten und Auslastungen, die oft in Konflikt stehen. (C)</p> Signup and view all the answers

Was bedeutet es, wenn die Zielfunktion über weite Teile des Parameterraums 'gutmütig' ist?

<p>Sie ist stetig mit nur langsamen Änderungen des Gradienten, was die Optimierung vereinfacht. (C)</p> Signup and view all the answers

Welche Maßnahme kann ergriffen werden, um den qualitativen Einfluss von Faktoren zu bestimmen?

<p>Die Durchführung von Experimenten. (C)</p> Signup and view all the answers

Was ist das Ziel bei der Reduzierung nicht relevanter Faktoren im Suchraum?

<p>Die Beschleunigung des Optimierungsprozesses durch Verkleinerung des Suchraums. (D)</p> Signup and view all the answers

Worin liegt eine der größten Herausforderungen bei der Optimierung von Simulationsmodellen im Vergleich zur klassischen mathematischen Optimierung?

<p>Die Zielfunktion und ihre Eigenschaften sind oft unbekannt und mit Unsicherheit behaftet. (C)</p> Signup and view all the answers

Im Kontext der Optimierung von Simulationsmodellen, was ist eine geeignete erste Reaktion, wenn ein kontinuierlicher Parameter vorliegt, aber keine zusätzlichen Annahmen getroffen werden können?

<p>Es können generell keine Aussagen getroffen werden. (A)</p> Signup and view all the answers

Welche Charakteristik trifft auf die Berechnungsdauer einer Auswertung bei diskreten, stochastischen Modellen zu?

<p>Sie liegt oft im Minuten- bis Stundenbereich. (A)</p> Signup and view all the answers

Was ist ein typisches Merkmal von hybriden Modellen mit stochastischen Anteilen in Bezug auf ihr Verhalten?

<p>Sie verhalten sich ähnlich wie diskrete, stochastische Modelle. (B)</p> Signup and view all the answers

Was ist das Hauptziel bei der Einführung von Nebenbedingungen bei der Optimierung?

<p>die Suche auf den zulässigen Bereich einzuschränken. (C)</p> Signup and view all the answers

Betrachten Sie die Menge P = {x ∈ W | ∃y ∈ W mit F(y) ≤ F(x) ∧ F(x) ≠ F(y)}. Wie wird diese Menge im Kontext der mehrzieligen Optimierung genannt?

<p>Die Pareto-Menge. (A)</p> Signup and view all the answers

Worin besteht die Herausforderung bei der Simulation in Bezug auf die Pareto-Menge?

<p>Die stochastische Natur in Simulationen macht die Erkennung von Elementen der Pareto-Menge schwierig. (C)</p> Signup and view all the answers

Was ist das grundlegende Prinzip der Response Surface Methodology (RSM) im Kontext der Metamodell-basierten Optimierung?

<p>Erstellung und Analyse von Modellen erster oder zweiter Ordnung, um die Beziehung zwischen Eingabeparametern und der Zielvariable zu approximieren. (C)</p> Signup and view all the answers

Warum wird bei der Response Surface Methodology (RSM) typischerweise ein iterativer Ansatz verfolgt?

<p>Um die Modellparameter des Regressionsmodells immer genauer anzupassen und die Optimumssuche zu verfeinern. (D)</p> Signup and view all the answers

Welche Aussage trifft für die Variablen in Modellen zu, die in der Response Surface Metamodel (RSM) verwendet werden?

<p>Nur Variablen im Modelle verwenden, deren Koeffizienten signifikant von 0 verschieden sind. (B)</p> Signup and view all the answers

Welchen Vorteil bietet die Verwendung eines Modells zweiter Ordnung bei der Response Surface Methodology (RSM)?

<p>Ermöglicht die Erfassung von nichtlinearen Effekten und Interaktionen zwischen den Variablen. (C)</p> Signup and view all the answers

Warum ist die automatische Anwendung der Response Surface Methodology (RSM) in Optimierungswerkzeugen oft schwierig?

<p>Weil RSM algorithmisch bisher kaum realisiert ist und ein iterativer, heuristischer Ansatz erforderlich ist. (C)</p> Signup and view all the answers

Warum ist es sinnvoll vor Beginn eines Algorithmus ein Factor Screening durchzuführen?

<p>Um Variablen auszuschließen, die keinen signifikanten Faktor haben. (B)</p> Signup and view all the answers

Welchen Vorteil bieten orthogonale Designs bei der Durchführung von Experimenten?

<p>Sie erleichtern die Interpretation der Ergebnisse aufgrund der Unabhängigkeit der Faktoren. (A)</p> Signup and view all the answers

Wenn die Regression nicht signifikant ist, was sollte als Erstes getan werden?

<p>Verkleinerung des Intervalls. (D)</p> Signup and view all the answers

Bei RSM kann eine schrittweise Verbesserung durchgeführt werden. Was ist hierbei zu beachten?

<p>Die Richtung des steilsten Abstiegs gilt es zu beachten. (A)</p> Signup and view all the answers

Wie werden diskrete Parameter typischerweise in der Response Surface Methodology (RSM) behandelt?

<p>Indem man sie wie kontinuierliche Parameter behandelt, aber die Schrittweite so anpasst, dass nur ganzzahlige Werte erreicht werden, oder indem man separate Optimierungen für jede Kombination durchführt. (B)</p> Signup and view all the answers

Die Methode, mit der die Regression in dem Verfahren minimiert wird...

<p>...kann flexibel festgelegt werden. (D)</p> Signup and view all the answers

Was sind typische Probleme bei der Anwendung der Response Surface Methodology (RSM) zur Optimierung stochastischer Modelle?

<p>Die Skalierung der Parameter kann das Metamodell und die Suchrichtung beeinflussen, Abbruchkriterien sind unklar, und Konfidenzintervalle für Regressionsparameter sind oft unzuverlässig. (D)</p> Signup and view all the answers

Wie kann das Problem der Auswirkung der Parameterskalierung bei der Response Surface Methodology behandelt werden?

<p>Durch die Wahl einer geeigneten Skalierung der Parameter. (B)</p> Signup and view all the answers

Was ist die allgemeine Strategie bei der Suche mit lokalen Suchheuristiken?

<p>Zufallsgesteuerte oder deterministische Suche nach einem lokalen Optimum in der Umgebung des aktuellen Punktes. (D)</p> Signup and view all the answers

Welche Art von Black Box Optimierung gibt es?

<p>Lokale Suche mit schrittweiser Verbesserung und globale Suche durch Abdeckung des Parameterraums. (B)</p> Signup and view all the answers

Was ist das Hauptmerkmal der Akzeptanzbedingung bei lokalen Suchverfahren?

<p>Sie bestimmt, ob eine neue Lösung beibehalten oder verworfen wird, basierend auf einem bestimmten Kriterium. (C)</p> Signup and view all the answers

Was ist das Ziel eines stochastischen Variationsoperators?

<p>Das Ziel ist es, eine problemabhängige Variation zu finden. (C)</p> Signup and view all the answers

Was ist das zugrundeliegende Prinzip für die Gradientenbasierte Optimierung?

<p>Ein vorheriger Gradient muss ermittelt werden. (A)</p> Signup and view all the answers

Warum können Fehler bei den partiellen Ableitungen problematisch sein?

<p>Sie können Fehler bei den Optimierungsverfahren verursachen. (A)</p> Signup and view all the answers

Was können die Konsequenzen sein, wenn die deterministischen Variationsoperatoren eine ungeeignete Menge haben?

<p>Es können keine Ergebnisse erreicht werden. (A)</p> Signup and view all the answers

Was ist eine Haupteigenschaft von kommerzieller Optimierungssoftware im Kontext der Simulation?

<p>Die Details der verwendeten Methoden und Algorithmen sind oft nicht vollständig bekannt. (A)</p> Signup and view all the answers

Wie soll mit der vorliegenden Stochastik umgegangen werden?

<p>Sie soll lediglich eingeschränkt berücksichtigt werden. (C)</p> Signup and view all the answers

Welche der folgenden Aussagen beschreibt am besten das Verfahren mit dem Simplex Algorithmus nach Nelder-Mead?

<p>Simplex Algorithmus nach Nelder-Mead sind relativ robust aber oft auch langsam. (B)</p> Signup and view all the answers

In Bezug auf die Simulation, was sind Besonderheiten beim Verfahren mit dem Simplex-Algorithmus nach Nelder-Mead?

<p>Die Entscheidung über den besten Punkt eines Simplex erfordert ein Ranking. (D)</p> Signup and view all the answers

Unter welchen Umständen wird der Simplex gestreckt?

<p>Wenn der neue Punkt aus der Spiegelung besser ist, als der bisherige Punkt (B)</p> Signup and view all the answers

Was ist eine typische Eigenschaft stochastischer Resultate bei der Optimierung von Simulationsmodellen?

<p>Sie erschweren die Bestimmung von Gradienten. (A)</p> Signup and view all the answers

Welche Aussage trifft auf die Anwendung des Simplexalgorithmus von Nelder-Mead in der stochastischen Simulation zu?

<p>Die Entscheidung über den besten und schlechtesten Punkt erfordert ein Ranking, was durch stochastische Resultate erschwert wird. (A)</p> Signup and view all the answers

Warum ist die Kenntnis der Gradienten bei vielen Optimierungsmethoden von Bedeutung?

<p>Um den Einfluss der einzelnen Faktoren auf das Ergebnis abschätzen und die Stabilität einer Lösung beurteilen zu können. (B)</p> Signup and view all the answers

Was ist ein Nachteil der Verwendung von Differenzenquotienten zur Schätzung von Gradienten in stochastischen Simulationen?

<p>Kleine Werte können dazu führen, dass sich die Ergebnisse kaum unterscheiden, wodurch nicht einmal das Vorzeichen des Gradienten bestimmbar ist. (C)</p> Signup and view all the answers

Welchen Vorteil bietet die Perturbationsanalyse gegenüber der Methode der Differenzenquotienten zur Bestimmung von Gradienten?

<p>Sie kann die Sensitivität bezüglich mehrerer Parametern aus einem einzigen Simulationslauf gewinnen. (D)</p> Signup and view all the answers

Was ist ein wesentliches Ziel bei der Verwendung von Metamodellen in der Optimierung von Simulationsmodellen?

<p>Eine möglichst genaue Nachbildung der simulierten Ergebnisse zu erhalten, um Aussagen über das Modellverhalten an anderen Punkten zur Optimumssuche zu treffen. (B)</p> Signup and view all the answers

Was charakterisiert lokale Metamodelle im Vergleich zu globalen Metamodellen?

<p>Sie sind nur auf einem lokalen Bereich gültig und eignen sich für die lokale Optimierung. (B)</p> Signup and view all the answers

Welche Art von Versuchsplan wird üblicherweise bei der Response Surface Methodology (RSM) verwendet?

<p>Ein Versuchsplan um einen zentralen Punkt. (C)</p> Signup and view all the answers

Was sind die ersten Schritte bei der Durchführung der Response Surface Methodology (RSM)?

<p>Bestimmung eines initialen Parameterbereichs, Normierung der Parameterwerte und Bestimmung eines linearen Regressionsmodells. (C)</p> Signup and view all the answers

Wie werden diskrete Parameter typischerweise bei der Anwendung der Response Surface Methodology (RSM) behandelt?

<p>Für kleine Anzahl an diskreten Parametern wird separate Optimierung durchgeführt. (C)</p> Signup and view all the answers

Was ist ein charakteristisches Merkmal lokaler Suchheuristiken im Kontext der Optimierung von Simulationsmodellen?

<p>Sie basieren auf einer zufallsgesteuerten oder deterministischen Suche nach einem lokalen Optimum. (D)</p> Signup and view all the answers

Welches Kriterium wird typischerweise in lokalen Suchverfahren verwendet, um zu entscheiden, ob eine neue Lösung akzeptiert wird?

<p>Die neue Lösung wird basierend auf einer Akzeptanzbedingung akzeptiert, die auch schlechtere Lösungen zulassen kann. (C)</p> Signup and view all the answers

Welche Strategie verfolgen Metaheuristiken im Gegensatz zu lokalen Suchverfahren?

<p>Sie kombinieren unterschiedliche Heuristiken, um simultan mehrere Punkte zur Abdeckung des zulässigen Bereichs zu untersuchen. (C)</p> Signup and view all the answers

Welches ist das hauptsächliche Ziel der Diskretisierung des Suchraums bei der Optimierung mit Metaheuristiken?

<p>Die Reduktion der Komplexität und Anpassung an diskrete Parameter. (B)</p> Signup and view all the answers

Flashcards

Ziel der Optimierung

Das Finden einer optimalen Lösung für Simulationsmodelle.

Definition von Nebenbedingungen

Die Nebenbedingungen sind oft durch Gleichungen oder Ungleichungen definiert.

Wie wird f(x) ermittelt?

Sie wird per Simulation ermittelt.

Wichtige Unterscheidung

Die Unterscheidung in diskrete stochastische und kontinuierliche deterministische Simulation.

Signup and view all the flashcards

Berechnungsdauer (kontinuierlich)

Oft im Sekundenbereich.

Signup and view all the flashcards

Resultate (kontinuierlich)

Die Resultate sind deterministisch.

Signup and view all the flashcards

Gradienten (kontinuierlich)

Gradienten sind numerisch relativ genau bestimmbar.

Signup and view all the flashcards

Berechnungsdauer (diskret)

Im Minuten- bis Stundenbereich.

Signup and view all the flashcards

Resultate (diskret)

Die Resultate sind stochastisch.

Signup and view all the flashcards

Gradienten (diskret)

Gradienten können nur geschätzt werden.

Signup and view all the flashcards

Zielfunktion

Unbekannte Zielfunktion mit unbekannter Störung.

Signup and view all the flashcards

Konvexe Probleme

Nicht vorab bekannt, ob ein Simulationsmodell in die Klasse der konvexen Probleme fällt.

Signup and view all the flashcards

Diskrete Parameter

Kaum Ansätze zur speziellen Behandlung diskreter Parameter.

Signup and view all the flashcards

Zielfunktion

Zielfunktion nur implizit als Simulationsmodell bekannt

Signup and view all the flashcards

Qualitative Einfluss

Schon der qualitative Einfluss der Faktoren ist nur teilweise bekannt

Signup and view all the flashcards

Stochastische Beobachtungen

Stochastische Beobachtungen erlauben keine exakten Aussagen bzgl. des Vergleichs von Konfigurationen oder bzgl. der Gradienten

Signup and view all the flashcards

Pareto-Menge

Pareto-Menge ist die Menge aller unvergleichbaren, optimalen Losungen

Signup and view all the flashcards

Hybride Verfahren

Kombination von schnellen lokalen und langsamen globalen Verfahren

Signup and view all the flashcards

Simplexverfahren

Vorgestellte Schritte werden iterativ durchgeführt, bis Abbruchbedingung erreicht

Signup and view all the flashcards

Abbruchbedingung Simplex

Vorgestellte Schritte werden iterativ durchgeführt, bisAbbruchbedingung erreicht

Signup and view all the flashcards

lokales Optimum

dazu notwendig Vergleich von Konfigurationen

Signup and view all the flashcards

Metaheuristiken

Kombination unterschiedlicher Heuristiken

Signup and view all the flashcards

Optimierungssoftware

Stochastik wird nur eingeschränkt berücksichtigt

Signup and view all the flashcards

Response Surface

Automatischer Einsatz des Verfahrens problematisch

Signup and view all the flashcards

Schlechter Punkt

Schlechter Punkt wird an der gegenüberliegenden Hyperebene gespiegelt

Signup and view all the flashcards

Schnell + langsam

Oft Kombination von schnellen lokalen und langsamen globalen Verfahren

Signup and view all the flashcards

Fehler

Gradient muss ermittelt werden (siehe 9.2), Fehler im Gradienten führen zu falschen Suchrichtungen

Signup and view all the flashcards

Passe ein Modell an

Simuliere Modell an ausgewahlten Punkten

Signup and view all the flashcards

Globale Konvergenz?

Analyse mit Simulation - Schritt 1: Globale Konvergenz

Signup and view all the flashcards

Anforderung: lokale Konvergenz

d.h. wenn x ein lokales Minimum ist und das Verfahren in y ∈ N(x) gestartet wird, so mit Wahrscheinlichkeit 1 das Minimum erreicht, falls die Laufzeit des Verfahrens gegen unendlich geht

Signup and view all the flashcards

Verfahren

Viele Auswertungen und keine Speicherung von bereits analysierten Konfigurationen

Signup and view all the flashcards

OptQuest

Details des genutzten Optimierungsalgorithmus nicht publiziert

Signup and view all the flashcards

Study Notes

Optimierung von Simulationsmodellen

  • Ziel vieler Simulationsmodelle ist das Finden einer guten oder optimalen Lösung.
  • Die allgemeine Formulierung ist: min f(x) unter den Nebenbedingungen x ∈ W.
  • Nebenbedingungen werden oft durch Gleichungen/Ungleichungen spezifiziert, z.B. gi(x) ≥ 0 (i = 1, ..., m).
  • f(x) (und u.U. auch gi(x)) wird per Simulation ermittelt, was dies zu einem nichtlinearen Optimierungsproblem macht.
  • Schwierigkeiten bei der Optimierung von Simulationsmodellen erfordern eine Unterscheidung in diskrete stochastische und kontinuierliche deterministische Simulation.

Eigenschaften kontinuierlicher deterministischer Modelle

  • Die Berechnungsdauer zur Auswertung liegt oft im Sekundenbereich
  • Resultate sind Deterministisch.
  • Gradienten sind numerisch relativ genau bestimmbar.

Eigenschaften diskreter stochastischer Modelle

  • Die Berechnungsdauer einer Auswertung liegt im Minuten- bis Stundenbereich.
  • Resultate sind Stochastisch.
  • Gradienten können nur geschätzt werden.

Hybride Modelle

  • Hybride Modelle mit stochastischen Anteilen verhalten sich ähnlich wie diskrete stochastische Modelle.
  • Es wird betrachtet die Optimierung diskreter stochastischer Modelle.

Ziele dieses Kapitels

  • Einordnung von Problemen, die bei der Optimierung stochastischer Simulationsmodelle auftreten.
  • Anforderungen an "gute" Optimierungsalgorithmen werden definiert.
  • Unterschiedliche Optimierungsansätze werden kennengelernt.
  • Einordnung der Optimierung in den Prozess der modellbasierten Systemanalyse.
  • Erkennen von simulationsspezifischen Problemen und Chancen bei der Optimierung.
  • Einsatz der Optimierung in AnyLogic.

Gliederung dieses Kapitels

  • Optimierungsansätze für stochastische Simulationsmodelle (9.1).
  • Gradientenbestimmung und Sensitivitätsanalyse (9.2).
  • Optimierung mit Metamodellen (9.3).
  • Lokale Suchverfahren (9.4).
  • Metaheuristiken und hybride Verfahren (9.5).

Grundsätzliche Probleme der Optimierungsansätze für Simulationsmodelle

  • Die Zielfunktion ist nur implizit als Simulationsmodell bekannt
  • Es gibt viele Faktoren, aber meistens recht einfache Nebenbedingungen.
  • Der qualitative Einfluss der Faktoren ist nur teilweise bekannt.
  • Es existieren mehrere Resultatvariablen, z.B. Kosten versus Durchlaufzeiten versus Auslastungen, wodurch es kein eindeutiges Optimum gibt.
  • Stochastische Beobachtungen erlauben keine exakten Aussagen bzgl. des Vergleichs von Konfigurationen oder bzgl. der Gradienten.

Details über Simulationsmodelle

  • Sei f(x) die durch das Simulationsmodell dargestellte Funktion, wobei x = (x1, ..., xn) der Parametervektor ist.
  • f(x) ist ein Resultatwert, z.B. Erwartungswert der Verweilzeit.
  • Per Simulation sind nur einzelne Realisierungen von f(x) beobachtbar.
  • ˆf(x) ist ein Schätzer und das Konfidenzintervall von f(x) ∈ [ˆf(x) ± ε] mit Wahrscheinlichkeit 1 - α.
  • Konsequenz bei der Ermittlung von f*(x) = min(f(x)) und x* = argmin(f(x)).
  • f(x) < f(y) ist nur mit vorgegebener Wahrscheinlichkeit entscheidbar.
  • Der Aufwand hängt von der Wahrscheinlichkeit und Differenz |f(x) − f(y)| ab.
  • Falls kontinuierliche Parameter vorhanden sind, so sind ohne weitere Annahmen über f(x) generell keine Aussagen möglich.
  • In vielen praktischen Beispielen ist f(x) über weite Teile des Parameterraums gutmütig, d.h. stetig mit nur langsamer Änderung des Gradienten.

Optimierung mit bisher vorgestellten Methoden:

  • Vergleich von Systemkonfigurationen (siehe Kap. 7.1, 7.2).
  • Auswahl einer Menge von Konfigurationen (siehe Kap. 7.3).
  • Nutzt u.U. eine Konfiguration x, so dass |f(x*) − f(x)| < δ mit Wahrscheinlichkeit 1 - α.
  • Kann als Optimierungsansatz eingesetzt werden, falls nur wenige Konfigurationen verglichen werden.
  • Kann zum Screening von Konfigurationen in heuristischen Optimierungsverfahren eingesetzt werden.
  • Experimente (Kap. 8) können genutzt werden den qualitativen Einfluss von Faktoren zu bestimmen und nicht relevante Faktoren zu eliminieren (Verkleinerung des Suchraums).

Optimierung in Mathematik und Informatik

  • Bekannte Zielfunktion, die u.U. überlagert von bekannter stochastischer Störung ist.
  • Im kontinuierlichen Fall globale Optimierung oft auf konvexe Probleme beschränkt oder Einsatz von Heuristiken.
  • Starker Fokus auf Algorithmen für diskrete Probleme und deren Analyse.

Situation bei der Optimierung von Simulationsmodellen

  • Unbekannte Zielfunktion mit unbekannter Störung.
  • Nicht vorab bekannt ist, ob ein Simulationsmodell in die Klasse der konvexen Probleme fällt.
  • Kaum Ansätze zur speziellen Behandlung diskreter Parameter.
  • Die Optimierung von Simulationsmodellen ist ein aktuelles Forschungsgebiet!

Beispiele für Prozesskettenmodelle

  • Ankunftsraten werden gesteuert und Verzweigungswahrscheinlichkeiten bestimmt.
  • Parametertypen umfassen reellwertige, ganzzahlige und qualitative Werte.
  • Ergebnisse umfassen Durchlaufzeiten, Lagerbestände und Auslastung von Ressourcen, jeweils mit Mittelwerten und Wahrscheinlichkeiten.

Beispiel für Client-Server Systeme

  • Typ und Konfiguration des Servers sind relevant.
  • Verbindungen und deren Kapazität müssen berücksichtigt werden.
  • Das Protokoll ist ein wichtiger Faktor.
  • Oft müssen Anforderungen aus SLAs erfüllt werden.
  • Leistungsanforderungen sind oft nur verbal formuliert und Lastmodelle nur vage bekannt.

Beispiel für Call-Center

  • Scheduling von Anrufern ist erforderlich.
  • Mitarbeitereinsatzplanung ist essenziell.

Behandlung mehrdimensionaler Zielfunktionen

  • Ziel ist die Optimierung von fi(x), wobei alle fi aus einem Simulationsmodell ermittelt werden können.
  • Sei F(x) = (f1(x), ..., fm(x)), wobei F(x) ≤ F(y) gilt, falls fi(x) ≤ fi(y) für alle i.
  • x ist lokales Minimum, falls F(x) ≤ F(y) für alle y in der Nachbarschaft N(x).
  • x ist globales Minimum, falls F(x) ≤ F(y) für alle y ∈ W (zulässiger Bereich).
  • Optimierungsansätze umfassen Pareto-Optimierung, Gewichtete Summe und Einführung von Nebenbedingungen.

Pareto-Optimierung

  • Pareto-Menge P = {x ∈ W| ∃y ∈ W mit F(y) ≤ F(x) ∧ F(x) ≠ F(y)}.
  • Lösungen oberhalb der Pareto-Front können verbessert werden.
  • Lösungen auf der Pareto-Front sind unvergleichbar.
  • Es handelt sich um graphische Darstellung nur im 2- oder 3-dimensionalen Fall.
  • Es können nur einzelne Punkte der Pareto-Menge ermittelt werden.
  • Simulationsprobleme gibt es mit dem Erkennen von Elementen der Pareto-Menge (siehe Vergleich von Systemkonfigurationen).

Abbildung auf eindimensionale Probleme

  • Definiere eine eindimensionale Funktion g(F(x)), z.B. durch gewichtete Summation der fi(x).
  • Oft müssen bestimmte Anforderungen bzgl. einzelner Leistungsmaße erfüllt sein, z.B. fi(x) ≤ ai.
  • Einbeziehung als zusätzliche Nebenbedingung.
  • Es wird die eindimensionale Optimierung mit Nebenbedingungen betrachtet.
  • Behandlung der Nebenbedingungen ist entweder durch Einführung von Straffunktionen oder Suche nach dem Optimum innerhalb von W.

Optimierungs-Software

  • AutoStat verwendet AutoMod/AutoShed als Simulatoren und Evolutionsstrategien als Algorithmen.
  • OptQuest nutzt Arena, Taylor, QUEST, AnyLogic als Simulatoren und Scatter Search, Tabu Search, Neuronale Netze als Algorithmen.
  • OPTMIZ verwendet SIMUL8 als Simulator und Neuronale Netze als Algorithmen.
  • SimRunner2 nutzt ProModel, ServiceModel als Simulatoren und Evolutionsstrategien, Genetische Algorithmen als Algorithmen.
  • WITNESS Optimizer nutzt WITNESS als Simulator und Simulated Annealing, Tabu Search als Algorithmen.
  • OPEDo nutzt ProC/B, APNN-Toolbox als Simulatoren und RSM, Evolutionsstrategien, Pattern Search als Algorithmen.

Beobachtungen zur verfügbaren Optimierungssoftware

  • Kommerzielle Werkzeuge werden breit eingesetzt, aber Details der verwendeten Methoden sind oft nicht bekannt.
  • Das Konvergenzverhalten und die Qualität der gefundenen Lösungen sind unklar.
  • Es gibt oft gute Ergebnisse für gutmütige Modelle, aber Probleme bei starken Schwankungen.
  • Die Software ist oft wenig robust
  • Stochastik wird nur eingeschränkt berücksichtigt (durch vorgegebene Zahl von Replikationen, Breite von Konfidenzintervallen).

Anforderungen an Optimierungsverfahren für Simulationsmodelle

  • Garantierte Wahrscheinlichkeit einer korrekten Auswahl unter Vorgabe einer Konfidenzintervallbreite.
  • Garantierte asymptotische Konvergenz gegen das globale/lokale Optimum, wenn die Simulationszeit jedes Experiments oder die Zahl der Experimente gegen unendlich geht.
  • Garantierte Konvergenz, wenn davon ausgegangen würde, dass jede Simulation ein deterministisches Ergebnis liefert.
  • Robustheit der Lösung, d.h. es wird mit hoher Wahrscheinlichkeit eine gute Lösung in akzeptabler Zeit gefunden.

Schritte vor der eigentlichen Optimierung

  • Modellierung und Festlegung der Zielfunktion, inklusive Behandlung mehrdimensionaler Zielfunktionen, Festlegungen von Nebenbedingungen und Anforderungen an das zu erzielende Resultat.
  • Festlegung möglicher Einflussfaktoren durch Reduktion der Faktorzahl (Screening oder Sensitivitätsanalyse), Festlegung der Wertebereiche und des Typs (kontinuierlich, diskret oder qualitativ).
  • Auswahl eines Optimierungsverfahrens.

Verwendete Optimierungsmethoden

  • Lokale Verfahren: Finden ein lokales Optimum in der Umgebung des Startpunkts → Einsatz zur globalen Optimierung durch mehrere zufällig gewählte Startpunkte.
  • Globale Verfahren: Finden ein globales Optimum, wenn lange genug gelaufen und die untersuchte Funktion gewisse Bedingungen erfüllt.
  • Hybride Verfahren: Oft Kombination von schnellen lokalen und langsamen globalen Verfahren.

Nutzung von Standardoptimierungsalgorithmen

  • Simplexalgorithmus von Nelder-Mead: Heuristische Suche nach dem lokalen Optimum, benötigt jeweils besten und schlechtesten Punkt aus einer Menge von Punkten (Simplex); Nachteil: langsames Verfahren, viele Auswertungen.
  • Gradientenbasierte Optimierung: Gradient muss ermittelt werden, Fehler im Gradienten führen zu falschen Suchrichtungen.

Simplexverfahren von Nelder-Mead (allgemeines Vorgehen)

  • Schlechtester Punkt wird an der gegenüberliegenden Hyperebene gespiegelt.
  • Falls neuer Punkt besser als zweitschlechtester bisheriger Punkt, ersetze schlechtesten Punkt durch neuen Punkt.
  • Ist der neue Punkt besser als der beste bisherige Punkt, wird der Simplex gestreckt.
  • Falls der aktuelle Punkt nicht erfolgreich war, verkleinere den Simplex in einer Dimension.
  • Falls Grösse des Simplex kleiner ε, Abbruch und Ausgabe des besten gefundenen Wertes.

Verhalten des Verfahrens für deterministische Funktionen

  • Die skizzierten Schritte werden iterativ durchgeführt bis die Abbruchbedingung erreicht ist (Simplex unterschreitet Größe).
  • Das Verfahren erweist sich als relativ robust, ist aber oft auch langsam.
  • Die Konvergenz ist von der Skalierung der Parameter abhängig.
  • Nur wenige Konvergenzresultate existieren.
  • Kann auch für restringierte Probleme eingesetzt werden, wobei f(x) auf einen sehr großen Wert gesetzt wird, wenn eine Nebenbedingung verletzt wird.
  • Für diskrete Parameter i.d.R. nicht oder nur eingeschränkt nutzbar.

Besonderheiten (und Schwierigkeiten) bei Einsatz des Verfahrens in der Simulation

  • Entscheidung über den schlechtesten und besten Punkt eines Simplex erfordert ein Ranking der Punkte.
  • Der Vergleich des neuen Punktes mit vorhandenen Resultaten für den schlechtesten und zweitschlechtesten Punkt ist verzerrt.
  • Stochastische Ergebnisse können zu irregulärem verhalten führen.
  • Der Algorithmus wird trotzem zur Optimierung von Simulationsmodellen genutzt.
  • Es gibt auch Wiederverwendung bereits vorhandener Resultate wobei die Auswahl dann statistisch nicht korrekt ist.

Metamodellbasierte Verfahren

  • Ein einfaches Metamodell wird angepasst, um das Simulationsmodell zu simulieren.
  • Mit Hilfe des Ersatzmodells wird eine Suchrichtung oder neue Suchpunkte bestimmt.
  • Es findet eine wiederholtes testen statt.

Lokale Suchheuristiken

  • Zufallsgesteuerte oder deterministische Suche nach einem lokalen Optimum.
  • Dazu notwendig Vergleich von Konfigurationen (siehe Kapitel 7).

Metaheuristiken

  • Kombination unterschiedlicher Heuristiken.
  • Simultane Untersuchung mehrerer Punkte zur Abdeckung des zulässigen Bereichs.
  • Auswahl guter/optimaler Konfigurationen aus einer Population ist der zentrale Aspekt (siehe Kapitel 7).

Gradientenbestimmung und Sensitivitätsanalyse (9.2)

  • Basis vieler Optimierungsmethoden ist die Kenntnis der Gradienten.
  • Gradienten sind bedeutsam, um den Einfluss der Faktoren auf das Ergebnis und die Stabilität einer Lösung abzuschätzen.
  • Sei ∂f(x)/∂xi die partielle Ableitung von f an der Stelle x bzgl. der i-ten Komponente.
  • Falls der Wert fast 0 ist beeinflusst der Parameter den Wert von f nur geringfügig .
  • Betragsmäßig große Werte zeigen eine starke Beeinflussung an.
  • Zur Optimierung zeigt der Gradient die Richtung der Vergrößerung/Verkleinerung des Funktionswertes.
  • ∂f(x)/∂xi ≈ 0 für alle i ist ein Indikator, dass die notwendigen Bedingungen für ein lokales Optimum erfüllt sind.

Vorgehensweise zur Bestimmung von Gradienten

  • Existiert keine vollständig befriedigende Methode ohne Kenntnis über die Verteilung der Beobachtungen von f(x).
  • Methoden sind: Abschätzung aus Differenzenquotienten oder Metamodellen, Pertubationsanalyse zur Bestimmung von Gradienten aus einzelnen Simulationsläufen.
  • Abschätzung für beliebige Simulationsmodelle ohne Eingriff (viele Experimente nötig), Pertubationsanalyse zur Bestimmung von Gradienten aus einzelnen Simulationsläufen(erfordert Eingriffe).

Abschätzung aus dem Differenzenquotienten:

  • Kleines δ liefert genauere Approximation der partiellen Ableitung, ist aber auch weniger robust
  • Die Auswertung einer Stochastischen Simulation kann nur geschätzt werden weshalb Mittelwertschätzer und Konfidenzintervalle bekannt sind
  • Für kleine Werte unterscheiden sich die Ergebnisse kaum, dadurch ist nicht einmal das Vorzeichen bestimmten

Vorgehensweise zum Verbessern der Differenzquotienten:

  • Simuliere an der Stelle x und an allen Stellen x + δei n unabhängige Replikationen oder so viele Replikationen vorzunehmende Breite eines Konfidenzintervall vorliegt

  • Sei εi die Breite des Konfidenzintervalls für f(x + δei) und ε0 für f(x).

  • Alternative: Simuliere gemeinsamen Zufallszahlen und untersuche, ob w = f(x + δei)

  • Vorsicht, die Vergleiche sind bei Verwendung gleicher ZZs nicht unabhängig

Schätzung aus Metamodellen:

  • Bestimme ein lineares Regressionsmodelle das Haupt und Nebenfaktoren berücksichtigt.
  • Nutze nur Variablen Modelle deren Koeffizienten werden konvertiert
  • Ableitung bzgl xi ist leicht bestimmbar
  • Qualität der Ableitungen kann durch Konfidenzintervalle werden beschränkt

Vor- und Nachteile dieser Ansätze

  • Die Methoden sind einfach durchführbar und erfordern keine Eingriffe in die Simulationssoftware.
  • Konfidenzintervalle geben zumindest einen groben Hinweis auf die Qualität der Ableitungen.
  • Der ermittelte Gradient kann in Standardoptimierungsverfahren verwendet werden
  • Der Aufwand ist sehr hoch, da viele Experimente durchgeführt werden müssen und
  • Fehler können den Gradienten der irre führen

Pertubationsanalyse

  • Eine effizientere Methode für die Analyse ist die Nutzung einer Simulation ist die urpsrünglichen Trajektorie
  • Für einer Experimetell wäre eine ZZ -λ-¹ ln(u) = -(λ + δ)-¹ ln(u)
  • Während der Simulation müssen Abläufe nachgebildet werden.

Optimierung mit Metamodellen (9.3)

  • Die zugrunde liegende Methode wird als Response Surface Methode bezichnet Hierbei beschreibt die Response Surface eines Modells mit zwei Parametern durch lineare Interpolation die simulierten Punkten

  • Metamodell das an die Simulationsergebnisse angepasst wurde

  • Eine gute Nachbildung der simulierten Ergebnisse

  • Aussage über das Modellverhalten an anderen Punkten zur Optimum Suche

Es kann nicht erwartet werden, dass einfacher Modell gleich Simulation verhält.

Hieraus werden aus die Simulations, und die Verbesserungen von Metamodell zu den Simulations verbunden

  • Lokale Metamodelle: Gelten in einem lokalen Bereich und Suchrichtung

  • Globale Modelle: Gelten über den gesamten Bereich zur Globale optimierung

  • Die Klassische Anwort Oberflächen Methode, arbeitet Iterativ durch Approximation. und nutzt Regressionen. Es ist ein heuristischer Ansatz der nur selte in Optimierungswerkzeuge zufinden ist.

  • Ãœblicher Versuchsplan mit oder ohne Replication

  • Für k Parameter werden mindestens k Experiment benötigt

Ablauf :

  1. Definiere einen Berecih
  2. Parameterwerte normieren [-1, 1]
  3. Lineares Regressionsmodell bestimmen durch Designpunkte sodass die spalte der Matrix orthogonal Sind

Dann wird der Test gemacht ob Regression signifikant ist anosntne werden Variablen hinzugefügt

  • Rcihtung des steilsten Anstieg wird durch die Werte der konvertienten gegeben.

Behandlung der ganzzahligen Datensätze im Modell

Hier werden Haupt Effekted er zweiten ordnung Betrachtenmit dY (d/dXb+2Bc= 0 B negative dann ist XS ein Maximum Die Verfahren hat einige Vorteile so wie Skalierunge nur die Abbrruch Kriterien unklar sind

Nebenbedinnugen

Der Suchradius

Lokale Sucj Verfahrem (9.4):

Funktionen von blackboz sind wichtig.

Blackbox Optimierung:

A proiri Inforamtion optimierung Suchmethoden für Lokale suche mit verbesserung

Lokale suchrichtung:

Eingabe Funktion akzeptanz Bedinungen Dann wird zufälliger weise ein kandiat heraus gesict und verienrt Nach abbruch werden ausagen getroffne udn konrete methooden unterschidenn sic in akzeptane etc

Stochastische Variationoperator:

Ist in der Regel wahlbar zu ganzen faktirn y=x*µ=-1, 0 ,1 Probleimspezifische Scirittwerte

Bestimmt strategie

Hierarching azkepptzer y falles f() Bei Variationen können fehler entstehen und man brauch ein Verfahren

Simuliertes abkühlung und so werte Verfahren Einte Determintische Verfahren die nur erlaubte Rhcirunteg werden

Dafür sind Rangbildungen wichtig zu finden Das ist nur ein Heursitk Abbruch bedingungen werden geprüft Bei diaskreleten optimal können Lokalistationen überprüfft werden

Metahasutriiken und Hybrid verfahren

Simutalteanalyse Mehrere Kandidatesnen Verbesserung der einzelenen durch lernen vond en gurens Kandidaten Vielzahl von Vereinfachrugnen wie Evolutionäre Algorithmen oder Aemeisenkoliunien

Individuume Evo

X: Parament Si strategie Parameter Muation für Kotnueitiche Parameter etc Initialusierunge der indidvidne und und Auswetriung Wichtigst das was gewählt wird und dás das abgebildete

Hierarching ist wichtig und hilft

Ziel Auswahl

Die Signifikant swahrsceinclihest muss wahrene den Parameterarumse

Vorhanennde Verfahreen werden genutzt Während Abflaufs eine Definition der Eite populstion Individuue komm in Elirte wenn auf grund der whtenshcinlichkeit gegebne ist

In dierser Sitzung kann man Vermeidung durch Verwerfn Durch Änderung kann T werend der OPtmieruug änern

Es giebit kein wirklich befdridenstes verfahren weshabl neere verbessungung KOmbinert und hyprided Aansetz werden

Globale SUche und Lokalet Optimierung um zu beschleungen

Vielversprechens Ansätz in Mehreren Zügen

Globale SUche nach viellenvrsprechender reuche SUceh Öertuimus

An die verfahern gilt Globale konvegrenz sowie einen gültet Bereich

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Folie 1
87 questions

Folie 1

GloriousOcarina avatar
GloriousOcarina
Folie 2
74 questions

Folie 2

GloriousOcarina avatar
GloriousOcarina
Folie 5
39 questions

Folie 5

GloriousOcarina avatar
GloriousOcarina
Folie 8
78 questions

Folie 8

GloriousOcarina avatar
GloriousOcarina
Use Quizgecko on...
Browser
Browser