next up previous
Next: Parabolická interpolace Up: Hledání extrémů funkce jedné Previous: Hledání extrémů funkce jedné

Metoda zlatého řezu

K ohraničení minima jsou potřebné 3 body $a < b < c$, ke zúžení intervalu ohraničujícího kořen potřebujeme 4. bod $x$. Označme

\begin{displaymath}
W = \frac{b - a}{c - a} \quad , \qquad Z = \frac{x - b}{c - a}
\end{displaymath}

\epsfbox {zl.eps}
Rozdělení intervalu při hledání extrému metodou zlatého řezu

Pokud $f(x) \ge f(b)$, minimum $\in \left( a,x \right)$ o délce $W+Z$ z původního, při $f(x) \le f(b)$ minimum $\in \left( b,c \right)$ o délce $1 - W$ z původního. Chceme zužovat interval rovnoměrně, tedy $W + Z = 1 - W$. Dále chceme, aby zužování intervalu mohlo dále rovnoměrně pokračovat, tedy chceme, aby bod $Z$ dělil interval $(W, 1)$ stejně jako bod $W$ dělil interval $(0, 1)$

\begin{displaymath}
\frac{Z}{1 - W} = W \qquad \Rightarrow \qquad
W = \frac{3 - \sqrt{5}}{2} = 0.38197\ \ .
\end{displaymath}

Toto číslo se nazývá zlatý řez. Platí, že chyba $\varepsilon_{i+1}$ určení minima v $i+1$ iteraci je

\begin{displaymath}
\varepsilon_{i+1} = (1 - W) \cdot \varepsilon_i \ \ .
\end{displaymath}

Jde tedy o lineární metodu.



Jiri Limpouch
2000-04-18