next up previous
Next: Bibliography Up: Constrained Powell's Method Previous: Constrained Powell's Method

Algorithm of $\alpha$ constrained Powell's method

In Powell's method, we repeat linear search toward conjugate directions and search the minimum value of $f(\mbox{\boldmath$x$})$. In linear search methods, we search the minimum value one-dimensionally along the direction vector $\mbox{\boldmath$d$}$ from a certain point $\mbox{\boldmath$x$}$. In other words, we regard $f(\mbox{\boldmath$x$}+a\mbox{\boldmath$d$})$ as the function of $a$ and search the minimum value of it. Hereafter, $Powell_\alpha$ represents the algorithm of $\alpha$ constrained Powell's method and Linear-search$_\alpha$ represents linear search method which compares search points by $\alpha$ level comparisons. $Powell_\alpha$ is described in C like language as follows:


\begin{example}
Powell$_\alpha$()
\{
Let $\mbox{\boldmath$d$}_0,\cdots,\mbox{\b...
... $i$++)
$\mbox{\boldmath$d$}_i=\mbox{\boldmath$d$}_{i+1}$;
\}
\}
\end{example}

where $\epsilon_{powell}$ is accuracy of the search. We may select the $n$ unit vectors indicating the direction of each axis of $R^n$ as $n$ initial direction vectors.

We realize Linear-search$_\alpha$ by the combination of bracketing$_\alpha$ and golden$_\alpha$. Bracketing$_\alpha$ and golden$_\alpha$ represent algorithms of bracketing method and golden cut method which use $\alpha$ level comparisons as order relations, respectively. The algorithms are described in C like language as follows:


\begin{example}
Linear-Search$_\alpha$()
\{
By bracketing$_\alpha(0)$,
an int...
...ue $(f(a), \mu(a))$\ in the interval $[a_1, a_2]$
is obtained.
\}
\end{example}


\begin{example}
bracketing$_\alpha(a_0)$
\{
Let $h$\ be step width.
$a_1=a_0+h...
...he interval $[a_0,a_2]$;
else return the interval $[a_2,a_0]$;
\}
\end{example}


\begin{example}
golden$_\alpha(a, b)$
\{
$x_1=a+F_1*(b-a)$;
$x_2=a+F_2*(b-a)$;...
...eturn $x_1$\ as a solution;
else
return $x_2$\ as a solution;
\}
\end{example}
where $F_1=(3-\sqrt{5})/2$, $F_2=(\sqrt{5}-1)/2$. $\epsilon_{golden}$ is accuracy of the search.


next up previous
Next: Bibliography Up: Constrained Powell's Method Previous: Constrained Powell's Method
takahama 2005-08-05