|
所需的连续函数Qt(W,A)将在W空间中的离散网格上通过三次样条插值逼近。A(t)的任何变化仅在提款日期发生。在提取总金额后,财富账户从W(t)减少-n) 到W(t+n)=最大值(W(t-n)-γn,0),保证平衡从A(t)下降-n) 到A(t+n)=A(t-n)- γn.因此Qt(W,A)在tn上的跳跃条件由Qt给出-n(W(t)-n) ,A(t)-n) )=max0≤γn≤A(t)-n) [Qt+n(最大值)W(t-n)- γn,0),A(t-n)- γn)+C(γn)]。(11) 对于最优策略,我们选择了限制条件0下的γ值≤ γn≤ A(t)-n) 最大化函数值Qt-n(W,A)in(11)。从QT开始,在时间上反复应用(10)和(11)-N(W(T)-), A(T)-)) = 最大值W(T)-), C(A(T)-))(12) 为我们提供t=0.3.1的年金价值总体算法描述对于给定提款日期之间的固定担保余额a,可以使用(10)对价格Qt(W,a)进行数值计算。现在我们把计算的细节留给下一节,并假设它可以以足够的精度和效率来完成。从t=t的最终条件开始-(就在最后提取之前),使用(10)的后向d时间步进给出了时间t=t+N的解决方案-1.为了在每次提取数据时应用跳跃条件,并找到溶液Q(W=W(0),A=W(0)),需要对A的许多不同级别进行反向时间步进。将跳跃条件(11)应用于t=t+N的溶液-我们在t=t时得到了解-N-1从中进一步向后时间步进,我们得到了att=t+N的解-2,等等。数值算法采取以下关键步骤:o步骤1。生成辅助有限网格0=A<A<A···<AJ=W(0),以跟踪担保账户A.o步骤2。将财富账户W空间离散化为W,W,WM.o第三步。在t=tN=t时,在每个节点(Wm,Aj),j=1,2。
|