mk
k?1?mk?(ATA)?1ATy (1-2-17)
其中m为Jacobian矩阵A的赋值。
3.Gauss-Newton法的局限性
当AA病态(本征值很小或近于0)时,计算的解会大到令人难以置信。因此在实践当中,必须对m做x的微小校正。
4.最速下降(梯度)法
初始模型仅在目标函数q的负梯度方向予以校正,即 xk
T
??q???k?? (1-2-18)
??m? 其中k是合适的常数,进一步推导可得 x??k{?2ATT(d?f(m))}?2kA(d?f(m))?[2k]ATy (1-2-19)
T
-1
以上方程中以[AA]取代常数因子2k,将变为方程1-2-16所定义的Gauss-Newton法,k值决定校正步长。但以上方程并不含有任何逆矩阵,因此较Gauss-Newton法具备更好的起始收敛特征。
最速下降法当采用最小平方解法时,其收敛速率将下降,因此不宜在实际反演中应用。 5.对非稳定性和非收敛性的补救办法
当AA是病态时,为防止无界解的增大,Levenberg(1944)提出了一种阻尼最小平方的方法,该方法可在Taylor近似的逐次应用过程中,阻滞参数摄动的绝对值。Levenberg建议应在AA的主对角线上加一个随意选取的正的权因子,并且要显示出当权因子相等时,q的剩余和的方向导数为最小。这种想法以后为Maequardt(1963,1970)用来开发了一种非常有用的非线性算法。该技术称为岭回归(Ridge Regression)或Marquardt-Levenberg方法,是地球物理领域最常见的一种反演算法。就其本质来讲,实际上是Gauss-Newton法和最速下降法之间的内插,一种成功地结合二者有用特性的混合技术。
五、约束反演:岭回归或Marquardt-Levenberg法
1.目标函数 ??q1 (1-2-20) ??q2?eTe??(xTx?L20)5 / 15
T
2
T
目的:误差和摄动量均取极小。其中摄动量是新增的约束条件,从本质上讲,岭回归法实际上是约束非线性最小平方法。β是Lagrange乘子,可认为是阻尼因子。如果β赋值近于0,则其解近似于Gauss-Newton解。
2.问题的求解
求解方法与非约束最小平方法相同,最终的解为: xr?[ATA??I]?1ATy (1-2-21)
而后可将解xr用于迭代过程 mk?1?mk?[ATA??I]?1ATy (1-2-22)
k
其中A是k+1次迭代对m求的值 mk1?[m0?xrk?xrk?1?xrk?2?xrk?3???xr] (1-2-23)
岭回归法实际上是最速下降法和Gauss-Newton法二者相结合的混合技术。当初始模型与问题的解相差甚远时,最速下降法起主要作用;而当接近于最终解时,最小平方法起主要作用。
六.非线性偏置估计
对一组既不完整又不准确的数据进行解释时,通常比较明智的做法是寻找一个和先验数据相一致的模型,这些先验数据可以是先前的地球物理研究数据,地质数据、测井数据,这些附加的先验信息可以帮助我们从不准确的实际数据得出的所有的解中求出最可信的一个,附有先验信息的反演问题可在一个统一的偏置估计框架内进行讨论。此方法强调实际过程的简单有效,为清楚起见,在此种方法中将初始模型和先验信息加以区别。
1.理论基础
偏置估计的理论很简单,其基本原理类似于约束线性最小平方反演方法。特别的是除起始(或初始)模型m外引入了先验信息h。同时,用对角线加权矩阵W=σI来比例数据方程,使求解过程稳定。
2.应用先验信息的非线性反演
为设有p个参数,h为先验数据,Dm=h形式的约束方程可表示为
0
-1
6 / 15
?1??m1??h1??1??m??h???2???2? (1-2-24) Dm??????????????m??h?1???p??p? 为使相邻物理参数之间的差异降至最小平滑度,需采取Twoney—Tikhonoy平滑度措施。
?1?1??m1??h1????m??h?1?1??2???2? (1-2-25) Dm??????????????m??h?1?1???p??p?我们的目的是要使m偏向于h,不妨将问题简单陈述为:给定一组有限的不准确的观测数据,在所有等效解中求其真解(考虑数据和模型误差)并使之与观测数据相吻合,且满足模型参数的可靠估计。从数学意义来讲,上述问题就等效于对预测误差ee和最终解与特定约束的偏差极小 L?(Wd
T
?Wf(m))T(Wd?Wf(m))?(?[Dm?h])T(?[Dm?h])
(1-2-26)
0
如果f(m)是连续的并且可微,则可用Taylor定理将其相对于初始模型m 展开,从而给出方程(1-2-26)的线性近似
TL?(Wy?WAx)T(Wy?WAx)?{[D(m0?x)?h]T??[D(m0?x)?h]}
T
(1-2-27)
令B=ββ,展开上式,并将偏微分置0,最后得偏置解为 x?[(WA) 迭代公式 mk?1TWA?B]?1[(WA)TWy?B{h?m0}] (1-2-28)
?mk?[(WA)TWA?B]?1[(WA)TWy?B{h?mk}] (1-2-29)
T
如果先验信息有疑义(或不可信),那就需要将约束置为,即h=[0,0…,0],而且所有β的元素均置为相等的常数(0<β<1),这样所有的参数都具有相等的权重。在这种情况下,β可以方便地由一单值未定乘子β所取代。这样就有参数校正解
7 / 15
xs?[(WA)T??2I]?1[(WA)TWy??2m0] (1-2-30)
其迭代公式
mk?1?mk?[(WA)T??2I]?1[(WA)TWy??2mk] (1-2-31)
2
2k
因为D=1,这里βI用以控制求解的步长,而βm有助于减小其向零矢量h的位置,我们可以将这种方法称为平滑度约束反演或最小偏置算法。
3.与标准方法的关系
在偏置估计中,如果β→0,那么上述所有迭代估计公式均会简化为改进了的加权经典最小平方化式
mk?1?mk?[(WA)TWA]?1(WA)TWy (1-2-32)
偏置估计方法的稳定性和有效性主要取决于β和D。
方程(1-2-30)与通常的阻尼最小平方或岭回归优化公式
x?[(WA)TWA??I]?1(WA)TWy (1-2-33)
的不同之处在于一β2m0项,唯一目的是要对参数增量的变化范围置一边界。
我们可将约束反演问题定义为求反Lagrange函数的极值问题:
L?(Wd?Wf(m))T(Wd?Wf(m))??(m?m0)T(m?m0) (1-2-34)
在方程(1-2-29)中以量E取代WTW,我们有:
要搜寻的是最佳拟合数据的起始模型的有界摄动。
(1-2-35) mk?1?mk?{[ATEA?B]?1[ATEy?B{h?mk}]}如果B可以统计地解释为先验参数协方差矩阵的逆,则上述方程即等效于Jackson和Matsu’ura的Bayes估计方法,并类似于Tarantola和Valette的非线性算法。因此,应用简单代数,我们事实上已经导出一种与基于具有先验数据的概率统计处理的数学上比较严谨的非线性反演法相类似的方法,但是应该注意到,Tarantola和Valette的里程碑方法中的反演理论和先验信息的使用均与我们的方法不尽相同。我们的主要兴趣在于迫使最终解尽可能与那些先验参数估计相一致,因此方程(1-2-35)右端最后一项不为0,因为在实际情况下,已知的先验参数估计很少。在Tarantola和Valette算法中,h即是实际起始模型m0。在这种情况下,正如Pous等人指出的那样,方程(1-2-35)的最后一项在第一次迭代中应为0。我们将h和
8 / 15
相关推荐: