効用関数の変形
(ステップ1)
\begin{equation}
ls=0.5
\end{equation}
\begin{equation}
ys=th(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/th(s+1))
\end{equation}
\begin{equation}
if ws>w(s) then us=-999
\end{equation}
(ステップ2)
\begin{equation}
h=0.1
\end{equation}
\begin{equation}
t1=0
\end{equation}
(ステップ3)
\begin{equation}
t2=0
\end{equation}
\begin{equation}
lp=0.5
\end{equation}
\begin{equation}
h=h/2
\end{equation}
(ステップ1)
\begin{equation}
l1=ls+h
\end{equation}
\begin{equation}
y1=th(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/th(s+1))
\end{equation}
\begin{equation}
if w1>w(s) then u1=-999
\end{equation}
(ステップ1)
\begin{equation}
l2=ls-h
\end{equation}
\begin{equation}
y2=th(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/th(s+1))
\end{equation}
\begin{equation}
if w2>w(s) then u2=-999
\end{equation}
(ステップ1)
\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}
(ステップ1)
\begin{equation}
if lp=ls then ステップ3へ戻る
\end{equation}
(ステップ1)
ステップ7へ戻る
最終更新:2009年08月28日 16:26