Das Problem
Diese Markov-Kette hat drei Zustände, die dadurch unterschieden werden, ob der Wurm oder Leerzeichen von entfernt ist Sei die Zufallsvariable, die angibt, wie viele Schritte der Wurm unternimmt, um aus dem Zustand Ihre wahrscheinlichkeitserzeugenden Funktionen sind eine bequeme algebraische Methode, um die Wahrscheinlichkeiten dieser Variablen zu codieren. Es ist unnötig , zu Sorgen über analytische Themen wie Konvergenz: nur sehen sie als formale Potenzreihe in einem Symbol gegeben durch0, 1,2C.XiCi∈{0,1,2}.t
fi(t)=Pr(Xi=0)+Pr(Xi=1)t1+Pr(Xi=2)t2+⋯+Pr(Xi=n)tn+⋯
Da es trivial, dass Wir müssen findenPr(X0=0)=1,f0(t)=1.f2.
Analyse und Lösung
Aus dem Zustand hat der Wurm die gleichen Chancen auf der zurück in den Zustand zu bewegen oder Erreichen . Wenn man diesen einen Schritt berücksichtigt , addiert man zu allen Potenzen von , was gleichbedeutend ist mit dem Multiplizieren des pgf mit , was ergibt1,1/22C1tt
f1=12t(f2+f0).
In ähnlicher Weise hat der Wurm ab Zustand die gleichen Chancen, in Zustand bleiben oder Zustand wo aus221,
f2=12t(f2+f1).
Das Auftreten von legt nahe , unsere Arbeit erleichtert wird die Einführung der Variable wast/2x=t/2,
f1(x)=x(f2(x)+f0(x));f2(x)=x(f2(x)+f1(x)).
Einsetzen des ersten in das zweite und Aufrufen von ergibtf0=1
f2(x)=x(f2(x)+x(f2(x)+1))(*)
deren einzigartige Lösung ist
f2(x)=x21−x−x2.(**)
Ich habe die Gleichung , um ihre grundlegende Einfachheit und ihre formale Ähnlichkeit mit der Gleichung hervorzuheben, die wir erhalten würden, wenn wir nur die erwarteten Werte analysieren würden in der Tat für den gleichen Arbeitsaufwand, der erforderlich ist, um diese eine Zahl zu finden, Wir bekommen die gesamte Verteilung.(∗)E[Xi]:
Implikationen und Vereinfachung
Wenn termweise ausgedrückt wird und die Potenzen von übereinstimmen, wird äquivalent behauptet, dass für(∗)tn≥4,
2nPr(X2=n)=2n−1Pr(X2=n−1)+2n−2Pr(X2=n−2).
Dies ist die Wiederholung der berühmten Folge von Fibonacci-Zahlen
(Fn)=(1,1,2,3,5,8,13,21,34,55,89,144,…)
(indiziert von ). Die Lösungsübereinstimmung ist diese Sequenz, die um zwei Stellen verschoben ist (da es keine Wahrscheinlichkeit gibt, dass oder und es leicht zu überprüfen ist, ob ).n=0(∗∗)X2=0X2=122Pr(X2=2)=1=23Pr(X2=3)
Folglich
Pr(X2=n)=2−n−2Fn−2.
Genauer,
f2(t)=2−2F0t2+2−3F1t3+2−4F2t4+⋯=14t2+18t3+216t4+332t5+564t6+8128t7+13256t8+⋯.
Die Erwartung von sich leicht durch Auswertung der Ableitung und Ersetzen von da dies (Differenzieren der Potenzen von term für term) die Formel ergibtX2f′t=1,t
f′(1)=Pr(X2=0)(0)+Pr(X2=1)(1)10+⋯+Pr(X2=n)(n)1n−1+⋯
ist als Summe der Wahrscheinlichkeiten mal den Werten von genau die Definition von Die Ableitung mit ergibt eine einfache Formel für die Erwartung.X2,E[X2].(∗∗)
Einige kurze Kommentare
Durch Erweitern von als Teilbrüche kann als Summe zweier geometrischer Reihen geschrieben werden. Dies zeigt sofort, dass die Wahrscheinlichkeiten exponentiell abnehmen. Es ergibt sich auch eine geschlossene Form für die Schwanzwahrscheinlichkeiten Damit können wir schnell berechnen, dass etwas weniger als(∗∗)f2Pr(X2=n)Pr(X2>n).Pr(X2≥100)10−9.
Schließlich beinhalten diese Formeln den Goldenen Schnitt Diese Zahl ist die Länge eines Akkords eines regulären Fünfecks (der Einheitsseite), was eine auffällige Verbindung zwischen einer rein kombinatorischen Markov-Kette auf dem Fünfeck (die nichts über die euklidische Geometrie "weiß") und der Geometrie eines regulären Fünfecks in der ergibt Euklidische Ebene.ϕ=(1+5–√)/2.