|
Aufgabe:
Sie werfen fortlaufend eine Münze. Bei “Kopf” bekommen Sie einen Spielstein von Höhe 2cm, bei “Zahl” einen von Höhe 3 cm. Zielsetzung: zwei Stapel zu bauen, die möglichst schnell gleich hoch sind. Am Anfang ist jeder Stapel leer. Jeder neue Stein soll auf einen der beiden Stapel gelegt werden. Welche Strategie ist im Erwartungswert besser? Strategie Jeder neue Stein wird auf den bisher kleineren Stapel gelegt. Strategie Wie Strategie außer: ist der Höhenunterschied der Stapel 1 cm und der neue Stein hat Höhe 2 cm, so wird er auf den höheren Stapel gelegt. Benutzen Sie jeweils ein Markoffmodell, dessen Zustände der absolute Höhenunterschied der Stapel ist.
Liebes Forum,
ich bin davon ausgegangen, dass ich diese Aufgabe recht schnell lösen kann. Allerdings hänge ich am Schluss. Entweder habe ich vorher schon Fehler gemacht oder ich bin zu blöd ein lineares Gleichungssystem zu lösen. Hier mein Vorgehen:
Markovkette mit 4 Zuständen: Höhenunterschied ist gleich; Höhenunterschied 2cm, auf gleiche Höhe wird der kleine Stein gesetzt; Höhenunterschied 3cm, auf gleiche Höhe wird der große Stein gesetzt, Höhenunterschied 1cm
Dann habe ich mir für beide Strategien die Übergangswahrscheinlichkeiten überlegt, ein Übergangsgraphen gezeichnet und die Übergangsmatrix aufgeschrieben. Dann möchte ich die invariante Verteilung bestimmen und den Erwartungswert der Rückkehrzeit zum Zustand 1 berechnen.
Strategie
Strategie
In beiden Fällen sind die Einträge zeilenweise und spaltenweise
Ja nun wollte ich jeweils die invariante (stationäre) Verteilung bestimmen, für Strategie 2 beispielsweise:
Zusätzlich gilt ja jeweils
Jedenfalls sind meiner Meinung nach beide linearen Gleichungssysteme nicht lösbar. Beispielsweise bringe ich die Übergangsmatrix der Strategie 2 (zuzüglich der Gleichung auf Stufenform:
welche keine sinnvolle Lösung bringt..
Wo liegt mein Fehler? Ist mein Vorgehen zu Beginn schon falsch gedacht?
Über jeden Hinweis und jeden Lösungstip freue ich mich! Vielen Dank!
Gruß!
Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert): "Ich möchte die Lösung in Zusammenarbeit mit anderen erstellen." |
|
|
Hier scheinen mir einige Bemerkungen notwendig:
In der Aufgabenstellung wurden die Zustände bereits benannt und . Wieso gibst Du denen jetzt neue Namen, die auch noch schlechter nachzuvollziehen sind? Aber das ist ja nur Kosmetik.
Prinzipiell gibt es zwei Möglichkeiten, mit Hilfe einer Matrix den Übergang von einem Zustand zum nächsten darzustellen. Zeilenvektor Matrix=Zeilenvektor oder Matrix Spaltenvektor=Spaltenvektor, wobei in einem Fall die Matrix der transponierten Matrix aus dem anderen Fall entspricht.
Deine Notation zur Bestimmung der stationären Verteilung lässt auf die zweite Version mit den Spaltenvektoren schließen. Deine Matrix passt aber nicht dazu. Hier musst Du Zeilen und Spalten vertauschen. (Bei Strategie 2 ist es egal, da die Matrix symmetrisch ist.)
Mir ist (noch) nicht klar, warum Du eine stationäre Verteilung bestimmen willst.
Wie bist Du auf diese Stufenform gekommen? Kann es sein, dass Du die rechten Seiten der Gleichungen völlig außer Acht gelassen hast?
|
|
Vielen Dank für deine Hilfe!
Also ich habe die Zustandsnamen willkürlich gewählt. Aber du hast recht, es ist anschaulicher die Zustandsnamen zu verwenden für die jeweiligen cm-Differenzen.
Ich denke, dass ich irgendetwas mit den Zeilen und Spalten verdrehe. Ich habe es eigentlich so kennengelernt, dass eine Übergangsmatrix mit den Zuständen so aussieht:
Nun wähle ich mal die bessere Bezeichnung für die Zustände: 0cm, 1cm, 2cm, 3cm. Dann erhalte ich für die Strategie 1 diese Matrix:
Nun wollte ich die stationäre Verteilung bestimmen, indem ich das folgende Gleichungssystem löse:
(Entspricht der Matrix, jede Zeile mit 2 multipliziert)
Aus den Zeilen 3 und 4 ergibt sich aus der Zeile 2 ergibt sich und aus der Zeile 1 dann und mit der Summe 1 dann schließlich, dass alle den Wert haben müssen. Aber das kann doch nicht sein? Außerdem wäre dies für die zweite Strategie genauso? Das versteh ich leider nicht.
Schließlich brauche ich die stationäre Verteilung da wobei die Rückkehrzeit zum Zusatnd ist und die stationäre Verteilung.
Gruß
|
|
Machen wir mal ein einfaches Beispiel zur Matrix von Strategie 1: Wir befinden uns gerade in Zustand was ja dem Vektor entspricht. Wie berechnest Du jetzt mit Hilfe der Matrix den Folgezustand?
|
|
Ich wollte Dir mit meinem Beispiel nur zeigen, dass sich bei Multiplikation Deiner Matrix mit meinem Spaltenvektor Unsinn ergibt!
Zurück zur Bestimmung der stationären Verteilung. Hier hast Du zwei mögliche Ansätze (Beachte bitte die unterschiedliche Anordnung der Zeilen und Spalten in den beiden Matrizen!): oder Beides ergibt dieselben Gleichungen. Aber Deine Mischung aus beidem geht (meistens) schief!
|
|
Ja vielen Dank für deine Hilfe!
Du hattest recht. Mein Fehler lag in der falschen Berechnung der invarianten Verteilung. Zeilen und Spalten sind durcheinander gekommen, sodass dies am Schluss keine sinnvolle Lösung ergab.
Ich habe die Aufgabe noch einmal gerechnet und die Zustände "sinnvoller" bezeichnet.
0cm 1cm 2cm 3cm Höhenunterschied
Dann die Übergangsmatrizen gebildet. Für Strategie 1 beispielsweise:
Dann den Zeilenvektor von links an diese Matrix multipliziert und mit demselben Vektor gleichgesetzt, also den Eigenvektor der Matrix zum Eigenwert 1 bestimmt. Ich erhalte folgende erweiterte Koeffizientenmatrix:
und erhalte dann die stationäre Verteilung
und somit schließlich mit den Erwartungswert .
Analog bin ich bei Strategie 2 vorgegangen und erhalte und schließlich .
Man sollte daher die zweite Strategie verwenden, wenn man möglichst schnell (wieder) die Steine auf gleicher Höhe liegen haben möchte.
Also wenn dies korrekt ist, dann nochmals vielen Dank! Gruß.
|
|
Ja, das sollte jetzt alles stimmen!
|