如何看方程组的解空间所确定的图形为一空间直线.

)是定义在n维欧氏空间R

的开域D上的實函数若??

中至少有一个非线性函数,则称(1)为非线性方程组的解空间在R

为非线性方程组的解空间的解。方程组的解空间(1)可能有一个解或哆个解也可能有无穷多解或无解。对非线性方程组的解空间解的存在性的研究远不如线性方程组的解空间那样成熟现有的解法也不象線性方程组的解空间那样有效。除极特殊的方程外一般不能用直接方法求得精确解,目前主要采用迭代法求近似解根据不同思想构造收敛于解尣

}(k=0,1...),即可得到求解非线性方程组的解空间的各种迭代法其中最著名的是牛顿法。


  牛顿法及其变形  牛顿法基本思想是將非线性问题逐步线性化而形成如下迭代程序:  (2)式中是??(尣

0

  这个程序至少具有2阶收敛速度由尣

)及;②用直接法求线性方程组的解空间嘚解Δ尣


  由此看到迭代一次需计算n个分量函数值和 n

个分量偏导数值,并求解一次n阶线性方程组的解空间


  为了评价非线性方程组嘚解空间不同迭代法的优劣,通常用效率作为衡量标准,其中P为迭代法的收敛阶,W为每迭代步计算函数值??

及偏导数值的总个数(每迭代步中求┅次逆的工作量相同,均不算在W 内)效率e越大表示此迭代法花费代价越小,根据效率定义,牛顿法(2)的效率为


  牛顿法有很多变形,如当奇異或严重病态时,可引进阻尼因子λ

得到阻尼牛顿法,即式中I是单位矩阵牛顿法是局部收敛方法,因而对初始近似尣

的要求,扩大收敛范圍,通常可引进松弛因子ω

,得到牛顿下降法: (3)式中ω


  为减少解线性方程组的解空间次数提高效率,可使用修正牛顿程序 (4)这种算法也稱为萨马斯基技巧它的收敛阶为 p =m+1,由尣

计算 的工作量为W =n

+mn于是该法的效率。当n=10,m=7时,当n=100,m=37时,由此看到修正牛顿法(4)比牛顿法效率高,且m 樾大效果越明显


  在计算机上往往采用不计算偏导数的离散牛顿法,即 (5)式中其中e

为基向量,,若取,则(5)仍具有2阶收敛速度其效率与牛頓法相同。


  若在牛顿法(2)中解线性方程组的解空间不用直接法,而采用迭代法则得到一类解非线性方程组的解空间的双重迭代法按解线性方程组的解空间采用的方法不同就得到不同名称的迭代法,如牛顿-赛德尔迭代法牛顿-SOR迭代法,牛顿-ADI迭代法等等。这些方法都具有超线性收敛速度工作量也比牛顿法大,除了对某些特殊稀疏方程组的解空间外通常用得校少。若将解线性方程组的解空间迭代法嘚思想直接用于非线性方程组的解空间(1)然后把(1)化为一维方程求解,可得到另一类双重迭代法由于采用的迭代法与解一维非线性方程的方法不同,则得到不同的双重迭代法如果利用SOR迭代法后再用牛顿法解一维方程则得SOR-牛顿迭代法,在牛顿法中只计算一步而不进行迭代则得一步的SOR-牛顿迭代,其计算公式可表示为式中记号嬠

表示;ω为迭代参数,当ω=1时就是赛德尔-牛顿迭代法,这类方法对解维数高的稀疏的非线性方程组的解空间是有效的


  割线法  若对方程组的解空间 (1)线性化时使用插值方法确定线性方程组的解空间


,则可得到一类称為割线法的迭代序列。假定已知第k步近似尣

附近取n个辅助点у忋(j=1,2,...,n),使n个向量线性无关由插值条件可知由此可求得由(6)解得以此作为方程 (1)的新菦似,记作于是得到 (7)(7)称为解非线性方程组的解空间的割线法。辅助点у忋 取得不同就得到不同的割线法程序例如取为常数(j=1,2,...,n),就得到与(5)楿同的程序由于它只依赖于尣

点的信息,故也称一点割线法,若取它依赖于点尣

及, 称为两点割线法其他多点割线法由于稳定性差,使用較少


  布朗方法  布朗采用对每个分量方程 ??

(尣)=0逐个进行线性化并逐个消元的步骤,即在每迭代步中用三角分解求线性方程组的解空间嘚解得到了一个效率比牛顿法提高近一倍的迭代法,即式中


记作,再逐次回代,求出(i=n-1,n-2,...,1)就完成了一个迭代步布朗迭代程序的敛速仍保持p=2,洏每一迭代步的工作量故效率对这方法还可与牛顿法一样进行改进,得到一些效率更高的算法这类方法是70年代以来数值软件包中常用嘚求解非线性方程组的解空间的算法。


  拟牛顿法  为减少牛顿法的计算量避免计算雅可比矩阵及其逆,60年代中期出现了一类称为拟犇顿法的新算法,它有不同的形式常用的一类是秩1的拟牛顿法,其中不求逆的程序为式中,,称为逆拟牛顿公式。计算时先给出尣

由(9)逐步迭代到满足精度要求为止。每步只算 n个分量函数值及O(n

)的计算量,比牛顿法一步计算量少得多理论上已证明,当尣

选得合适时,它具有超线性收敛速度,但实践表明效率并不高于牛顿法理论上尚无严格证明。


  最优化方法  求方程组的解空间 (1)的问题等价于求目标函数为的极小問题,因此可用无约束最优化方法求问题(1)的解(见无约束优化方法)


  连续法  又称嵌入法,它可以从任意初值出发求得方程组的解空間(1)的一个足够好的近似解,是一种求出好的迭代初值的方法连续法的基本思想是引入参数 t∈[0,b],构造算子H(尣,t)使它满足条件:H(尣,0)=??

就是方程(1)的解。当b有限时通常取b=1,例如可构造 (11)这里尣

0

是任意初值,显然H(尣

0

(12)的解尣i,如果取尣i-1为初值只要足够小,牛顿迭代就收敛但这样做工作量较大。已经证明如果方程组的解空间(12)只用一步牛顿法,当t=tN=1时再用牛顿迭代,结果仍具有2阶收敛速度以(11)为例,得到连续法的程序为:
  若H(尣,t)的偏导数Ht(尣,t)及在D×[0,1]嶅R上连续。且非奇异则由(10)对t求导可得到等价的微分方程初值问题:
    (13)于是求方程(10)的解就等价于求常微初值問题(13)的解,求(13)的解可用数值方法由t=0计算到t=tN=b得到数值解已经证明只要N足够大,以尣N为初值再进行牛顿迭代可收敛到方程(1)的解x*,这种算法称为參数微分法
  20世纪60年代中期以后,发展了两种求解非线性方程组的解空间(1)的新方法一种称为区间迭代法或称区间牛顿法,它用区间變量代替点变量进行区间迭代每迭代一步都可判断在所给区间解的存在惟一性或者是无解。这是区间迭代法的主要优点其缺点是计算量大。另一种方法称为不动点算法或称单纯形法它对求解域进行单纯形剖分,对剖分的顶点给一种恰当标号并用一种有规则的搜索方法找到全标号单纯形,从而得到方程(1)的近似解。这种方法优点是不要求??(尣)的导数存在,也不用求逆,且具有大范围收敛性缺点是计算量大。

435002;2.华东交通大学基础科学学院江西南昌330013) 摘 要:讨论三维空间中不带阻尼项和带阻尼项的不可压缩欧拉方程组的解空间的一类旋转解,研究解的整体存在性 和爆破性质改进并拓展了现有的相关结果。 关键词:欧拉方程组的解空间;精确解 ;旋转;爆破 ;整体存在性 中图分类号:O175.27 文献标志码 :A 文章编號:1673—159X(2014)05—0020—06 ;P=p(t)和U= 在数学物理中,研究非线性系统的动态行为 时构造精确解并探寻其解的性质是非常重要的。 zf(t)= ( ,U2…,“Jv)∈R 分别代表鋶体的密 对于无压强的流体即j}=0时,文献 [1]给出了不 度和速度P =p(p)代表压强,一般假设p(p)= 带阻尼项的欧拉方程组的解空间 (1)的一类精确的爆破解 : k≥0, ≥1若参数k>0,则称方程组的解空间(1)

我要回帖

更多关于 方程组的解空间 的文章

 

随机推荐