|
为了清晰起见,我们在算法5.1.1生成XmT,0,1,…,中提供了全局方法的伪代码,XmT,0,Ni。i、 d.遵循xmt定律的样品取决于其他区块。2解决u0,N(^λ)=0,使用牛顿-拉斐逊算法。对于`=1:ldo4生成(Xm`T,`,1,Xm`-1T,`,1),(Xm`T,`N`,Xm`-1T,`,N`)i.i.d.样品遵循(Xm`T,Xm`定律`-1T)独立于其他模块。5.解决通过使用牛顿-拉斐逊算法,u`,N`(^λ`)=0。6 end7有条件地在^λ上,生成XmT,0,1(^λ),~XmT,0,N(^λ)i.i.d.具有独立于其他块的XmT(^λ)定律的样本。波浪形和非波浪形的数量在条件上是独立的。8对于`=1:ldo9有条件地在^λ`,生成(~Xm`T,`,1(^λ`),~Xm`-1T,`,1(^λ`)`,(~Xm`T,`,N`(^λ`),~Xm`-1T,`,N`(^λ`)i.i.d.具有(Xm`T(^λ`),Xm定律的样品`-1T(λ`)独立于其他块。波浪形和非波浪形数量在条件上是独立的。10 end11计算多级重要性抽样估计器ql(λ,…,λL)=NNXk=1ψ(~XmT,0,k(λ))-(W0,k,^λ)+LX`=1N`N`Xk=1ψ(~Xm`T,`,k(λ`)- ψ(Xm)`-1T,`,k(λ`)E-(~W`,k,^λ`)。算法5.1:多级重要性抽样(MLIS)复杂性分析。在这一段中,我们将重点讨论层数对算法总体计算时间的影响。标准多级估计器的计算成本与Tcml=LX`=0N`m`=m2L+1L成正比。我们算法的全局代价是(^λ``和标准多级估计器cmlis=LX`=0N`(m`+3K`)+LX`=0N`m`的计算代价之和,其中K`是牛顿-拉斐逊算法近似^λ`的迭代次数,因子3对应于以下事实:u`,N`和u`,N`基本上归结为三个蒙特卡洛求和。
|