DOS: Optimierung durch Fibonacci-Suche
2007-03-16 09:23
korelstar
MoinMoin!
Irgendwie verstehe ich den letzten Schritt des Fibonacci-Algorithmus nicht ganz. Das merkwürdige ist, dass ich denke, dass ich ihn damals in der Vorlesung komplett verstanden habe.
Wie gesagt, geht es um den letzten Schritt. Da haben wir nun ein Intervall, dass in zwei Teile geteilt wird: [latex]l_{N-1}=\frac{F_0}{F_2}L_{N-2}=\frac{1}{2}L_{N-2}[/latex], d.h. das sieht so aus:
Wie beantwortet man nun die Frage, in welchem Intervall (entweder [0, 1/2] oder [1/2, 1]) sich das Optimum befindet? In dem Beispiel auf Seite F7 sind die eingezeichneten Kästchen irgendwie verwirrend (an welcher Stelle muss die neue Messung durchgeführt werden?) und im "Text" ist auch nichts erklärt. In den Schritten zuvor gab es ja immer zwei Punkte und nicht nur einen.
Irgendwie verstehe ich den letzten Schritt des Fibonacci-Algorithmus nicht ganz. Das merkwürdige ist, dass ich denke, dass ich ihn damals in der Vorlesung komplett verstanden habe.
Wie gesagt, geht es um den letzten Schritt. Da haben wir nun ein Intervall, dass in zwei Teile geteilt wird: [latex]l_{N-1}=\frac{F_0}{F_2}L_{N-2}=\frac{1}{2}L_{N-2}[/latex], d.h. das sieht so aus:
|----|----|
0 1/2 1
Wie beantwortet man nun die Frage, in welchem Intervall (entweder [0, 1/2] oder [1/2, 1]) sich das Optimum befindet? In dem Beispiel auf Seite F7 sind die eingezeichneten Kästchen irgendwie verwirrend (an welcher Stelle muss die neue Messung durchgeführt werden?) und im "Text" ist auch nichts erklärt. In den Schritten zuvor gab es ja immer zwei Punkte und nicht nur einen.