アットウィキロゴ

ステップ3 アルゴリズム

(ステップ1)

\begin{equation}
ls=(b(s)+e)/\theta(s)
\end{equation}

\begin{equation}
ys=\theta(s)*ls
\end{equation}

\begin{equation}
cs=ys-b(s)
\end{equation}

\begin{equation}
us=\log(cs)+\log(1-ls)
\end{equation}

\begin{equation}
ws=\log(cs)+\log(1-ys/\theta(s+1))
\end{equation}

\begin{equation}
If ws>w(s) then us=-999
\end{equation}

(ステップ2)

\begin{equation}
l1=ls+h
\end{equation}

\begin{equation}
y1=\theta(s)*l1
\end{equation}

\begin{equation}
c1=y1-b(s)
\end{equation}

\begin{equation}
u1=\log(c1)+\log(1-l1)
\end{equation}

\begin{equation}
w1=\log(c1)+\log(1-y1/\theta(s+1))
\end{equation}

\begin{equation}
If w1>w(s) then u1=-999
\end{equation}

(ステップ3)

\begin{equation}
l2=ls-h
\end{equation}

\begin{equation}
y2=\theta(s)*l2
\end{equation}

\begin{equation}
c2=y2-b(s)
\end{equation}

\begin{equation}
u2=\log(c2)+\log(1-l2)
\end{equation}

\begin{equation}
w2=\log(c2)+\log(1-y2/\theta(s+1))
\end{equation}

\begin{equation}
If w2>w(s) then u2=-999
\end{equation}

(ステップ4)

\begin{equation}
If u1>us then ls=l1
\end{equation}

\begin{equation}
If u1>us then us=u1
\end{equation}

\begin{equation}
If u2>us then ls=l2
\end{equation}

\begin{equation}
If u2>us then us=u2
\end{equation}

(ステップ5)

\begin{equation}
lp=ls  
\end{equation}

もし、上記の関係が成立しないならば、ステップ2に戻る。

(ステップ6)

\begin{equation}
lp=ls  
\end{equation}

(ステップ7)

\begin{equation}
h=h/2
\end{equation}

(ステップ8)

\begin{equation}
h>\bar{h}
\end{equation}

もし、上記の関係が成立するならば、ステップ2に戻る。

(ステップ9)

\begin{equation}
u(s,W(s),b(s))=us
\end{equation}
最終更新:2009年08月09日 20:49