首页 理论教育 广义逆法求解非线性方程组

广义逆法求解非线性方程组

时间:2023-08-20 理论教育 版权反馈
【摘要】:设非线性方程组:fi(x1,x2,…利用线性方程组的广义逆法可解出x1,x2,…,m) 上面对非线性方程组的求解实际上转化成了线性方程组的求解,下面分析齐次方程组的解法。则A的广义逆矩阵A+为:A+=V1∑-1U1T 将式代入式中,得最佳逼近解:X=V1∑-1UT1b 对于特大型复杂的结构,非线性解析法必然构造特大型超定非线性方程组,这在单机处理系统中无法求解,必须借助于多处理系统的并行算法予以实现。

广义逆法求解非线性方程组

设非线性方程组:

fix1x2,…,xn=0 (i=1,2,…,mmn) (3-19)

其中fi为连续函数,且fi中至少有一个为非线性函数。

取解的初始近似(x1(0)x2(0),…,xn(0)),将fi函数在(x1(0)x2(0),…,xn(0))点作一阶泰勒展开,忽略余项,取x1x2,…xn的线性函数为近似函数,得:

式(3-20)中x(0)=x1(0)x2(0),…,xn(0)T

利用线性方程组的广义逆法可解出x1x2,…xn,记作(x1(1)x2(1),…,xn(1)),称为式(3-19)的一次近似解。将(x1(1)x2(1),…,xn(1))放在上述(x1(0)x2(0),…,xn(0))的位置继续进行可得二次近似解(x1(2)x2(2),…,xn(2))。一般地,设(x1kx2k,…,xnk)为k次近似解,则式(3-20)变成:

雅可比矩阵为:

同样可解出x1x2,…xn,记作(x1k+1)x2k+1),…,xnk+1)),称为式(3-19)的k+1次近似解。从而,得到求解式(3-19)的迭代式:

xk+1)=xk-Ak+Fk(3-23)

式(3-23)中Akk次迭代值xk的雅可比矩阵;Fkk次迭代值的左端函数值,即:

Fk=f1kf2k,…,fmkT

fik=fix1kx2k,…,xnk) (i=1,2,…,m) (3-24)

上面对非线性方程组的求解实际上转化成了线性方程组的求解,下面分析齐次方程组的解法。

考虑非齐次线性方程组AX=b(3-25)(www.xing528.com)

其中ACm×nbCm给定,而XCn为待定向量,m>n

当rank(Ab)≠rank(A),即方程组无解或称方程组不相容时,则不存在通常意义下的解,但在本问题中,可以求出最小二乘解:

AX-b2=min (3-26)

其中,‖•‖2是Euclid范数

一般来说,矛盾方程组的最小二乘解不是唯一的,但在最小二乘解的集合中,具有唯一的最佳逼近解:

X=A+b (3-27)

这里,广义逆矩阵A+是利用Householder变换及变形QR算法对矩阵A进行奇异值分解得到的。对于A,存在一个m×m阶的列正交矩阵Un×n阶的列正交矩阵V,使:978-7-111-44358-2-Chapter03-18.jpg成立。

其中∑=diag(σ1σ2,…,σr) (r≤min{mn})且σ1σ2≥…≥σr0。

U=U1U2),其中U1U中前r列列正交向量组构成的m×r阶矩阵;V=V1V2),其中V1V中前r列列正交向量组构成的n×r阶矩阵。则A的广义逆矩阵A+为:

A+=V1-1U1T (3-28)

将式(3-28)代入式(3-27)中,得最佳逼近解:

X=V1-1UT1b (3-29)

对于特大型复杂的结构,非线性解析法必然构造特大型超定非线性方程组,这在单机处理系统中无法求解,必须借助于多处理系统的并行算法予以实现。其基本思想是:将方程组适当地划分为互不重复的N块,相应地得到N个最优化子问题,最后,求解这N个最优化问题,并将所得的解予以组合,即得到原问题的一个近似解。本书对此不作详细探讨,仅提出一种思路。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈