期刊/特刊的下一篇文章
计算点与空间参数曲线最小距离的几何正交投影策略
期刊上的上一篇文章
云环境中管理、查询和处理大数据的算法
特刊上一篇文章
多重性未知情况下多个根的最优排序方法
 
 
订购文章重印
字体类型:
宋体 佐治亚州 宋体,Verdana
字体大小:
澳大利亚 澳大利亚 澳大利亚
行距:
列宽:
背景:
第条

求解非线性系统的两种有效的无导数迭代方法

渤海大学数学与物理学院,锦州121013
*
信件应寄给的作者。
算法 2016,9(1), 14;https://doi.org/10.3390/a9010014
收到的提交文件:2015年10月16日/修订日期:2016年1月26日/接受日期:2016年1月27日/发布日期:2016年2月1日

摘要

:
本文提出了两种求解非线性方程组的多步无导数迭代方法。新方法具有较高的计算效率和较低的计算成本。通过对一阶微分差分算子的发展,证明了新方法的收敛阶。将计算效率与现有方法进行了比较。数值实验支持了理论结果。实验结果表明,新方法显著减少了高精度计算过程中的计算时间。

1.简介

求非线性方程组的解 F类 ( x个 ) = 0 是科学和工程领域广泛应用的热点问题,其中 F类 : 是中的开凸域 .已经提出了许多求解非线性方程组的有效方法,参见示例[1,2,,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]以及其中的参考文献。最著名的方法是Steffensen方法[1,2],由给出
( k ) = ψ 1 ( x个 ( k ) , w个 ( k ) ) = x个 ( k ) [ w个 ( k ) , x个 ( k ) ; F类 ] 1 F类 ( x个 ( k ) )
哪里 w个 ( k ) = x个 ( k ) + F类 ( x个 ( k ) ) , [ w个 ( k ) , x个 ( k ) ; F类 ] 1 是的倒数 [ w个 ( k ) , x个 ( k ) ; F类 ] [ w个 ( k ) , x个 ( k ) ; F类 ] : 是上的一阶除法差.方程式(1)不需要系统的派生F类在每个迭代中。
为了减少Steffensen方法的计算时间并提高效率指标,公开文献中提出了许多改进的高阶方法,参见[,4,5,6,7,8,9,10,11,12,13,14]以及其中的参考文献。线路接口单元等。[]得到了一种求解非线性方程组的四阶无导数方法,可以写成
( k ) = ψ 1 ( x个 ( k ) , w个 ( k ) ) x个 ( k + 1 ) = ψ 2 ( x个 ( k ) , w个 ( k ) , ( k ) ) = ( k ) [ ( k ) , x个 ( k ) ; F类 ] 1 ( [ ( k ) , x个 ( k ) ; F类 ] [ ( k ) , w个 ( k ) ; F类 ] + [ w个 ( k ) , x个 ( k ) ; F类 ] ) [ ( k ) , x个 ( k ) ; F类 ] 1 F类 ( ( k ) )
哪里 w个 ( k ) = x个 ( k ) + F类 ( x个 ( k ) ) . 格拉乌·桑切斯等。[4,5]开发了一些有效的无导数方法。其中一种方法是以下六阶方法
( k ) = x个 ( k ) [ w个 ( k ) , ( k ) ; F类 ] 1 F类 ( x个 ( k ) ) z(z) ( k ) = ( k ) 2 [ x个 ( k ) , ( k ) ; F类 ] [ w个 ( k ) , ( k ) ; F类 ] 1 F类 ( ( k ) ) x个 ( k + 1 ) = ψ ( w个 ( k ) , ( k ) , x个 ( k ) , ( k ) , z(z) ( k ) ) = z(z) ( k ) 2 [ x个 ( k ) , ( k ) ; F类 ] [ w个 ( k ) , ( k ) ; F类 ] 1 F类 ( z(z) ( k ) )
哪里 w个 ( k ) = x个 ( k ) + F类 ( x个 ( k ) ) ( k ) = x个 ( k ) F类 ( x个 ( k ) ) . 应注意,方程式(2)和()需要在每次迭代中分别计算两个LU分解。Ezquerro还讨论了一些无导数方法等。英寸[6]作者:王等。英寸[7,8]. 在高精度计算中,上述多步无导数迭代方法可以节省计算时间。因此,研究多步无导数迭代方法具有重要意义。
众所周知,我们可以通过降低迭代方法的计算成本来提高迭代方法的效率指标,并减少迭代过程的计算时间。有很多方法可以降低迭代方法的计算成本。在本文中,我们通过减少每次迭代中LU(上下)分解的数量来降低迭代方法的计算成本。提出了两种新的无导数迭代方法来求解非线性方程组第2节.我们证明了新方法的局部收敛阶。新方法的特点是LU分解在每次迭代中只计算一次。第3节用计算效率指数比较不同方法的效率[10].第4节通过数值例子说明了我们方法的收敛性。第5节是一个简短的结论。

2.收敛性的新方法与分析

使用中心差异 [ x个 ( k ) + F类 ( x个 ( k ) ) , x个 ( k ) F类 ( x个 ( k ) ) ; F类 ] ,我们提出以下迭代方案
( k ) = x个 ( k ) [ w个 ( k ) , ( k ) ; F类 ] 1 F类 ( x个 ( k ) ) x个 ( k + 1 ) = ψ 4 ( x个 ( k ) , w个 ( k ) , ( k ) , ( k ) ) = ( k ) μ 1 F类 ( ( k ) )
哪里 μ 1 = ( 2 [ w个 ( k ) , ( k ) ; F类 ] 1 [ ( k ) , x个 ( k ) ; F类 ] ) [ w个 ( k ) , ( k ) ; F类 ] 1 , w个 ( k ) = x个 ( k ) + F类 ( x个 ( k ) ) , ( k ) = x个 ( k ) F类 ( x个 ( k ) ) 是单位矩阵。此外,如果我们定义 z(z) ( k ) = ψ 4 ( x个 ( k ) , w个 ( k ) , ( k ) , ( k ) ) 则以下方法的收敛阶为6。
x个 ( k + 1 ) = ψ 5 ( x个 ( k ) , w个 ( k ) , ( k ) , ( k ) , z(z) ( k ) ) = z(z) ( k ) μ 1 F类 ( z(z) ( k ) )
与方程式比较(4),方程式(5)增加一个功能评估 F类 ( z(z) ( k ) ) 为了简化计算,新公式(4)可以写成
[ w个 ( k ) , ( k ) ; F类 ] γ ( k ) = F类 ( x个 ( k ) ) ( k ) = x个 ( k ) γ ( k ) [ w个 ( k ) , ( k ) ; F类 ] δ 1 ( k ) = F类 ( ( k ) ) δ 2 ( k ) = [ ( k ) , x个 ( k ) ; F类 ] δ 1 ( k ) [ w个 ( k ) , ( k ) ; F类 ] δ ( k ) = δ 2 ( k ) x个 ( k + 1 ) = ( k ) δ 1 ( k ) + 2 δ ( k )
方程式中可以使用类似的策略(5). 对于方程式(4)和(5),我们有以下收敛性分析。
定理1。 α 是系统的解决方案 F类 ( x个 ) = 0 F类 : 在α的开邻域D中是充分可微的。然后,对于足够接近α的初始近似,迭代方程的收敛阶(4)四,误差公式如下
ε = ( 4 A类 2 2 A类 A类 F类 ( α ) 2 ) E类 e(电子) 2 + A类 2 E类 2 + O(运行) ( e(电子) 5 )
哪里 e(电子) = x个 ( k ) α E类 = ( k ) α . 迭代方程(5)具有六阶收敛性并满足以下误差方程
e(电子) n个 + 1 = 2 A类 2 E类 ε ( A类 + A类 F类 ( α ) 2 4 A类 2 2 ) e(电子) 2 ε + O(运行) ( e(电子) 7 )
哪里 e(电子) n个 + 1 = x个 ( k + 1 ) α
证明。的一阶除差算子F类作为映射 [ · , · ; F类 ] : × × L(左) ( ) (请参见[5,10,11])由提供
[ x个 + 小时 , x个 ; F类 ] = 0 1 F类 ( x个 + t吨 小时 ) d日 t吨 , ( x个 , 小时 ) ×
扩大 F类 ( x个 + t吨 小时 ) 在泰勒级数中x个并进行积分,我们得到
0 1 F类 ( x个 + t吨 小时 ) d日 t吨 = F类 ( x个 ) + 1 2 F类 ( x个 ) 小时 + 1 6 F类 ( x个 ) 小时 2 + O(运行) ( 小时 )
发展 F类 ( x个 ( k ) ) 在附近α并假设 Γ = [ F类 ( α ) ] 1 存在,我们有
F类 ( x个 ( k ) ) = F类 ( α ) [ e(电子) + A类 2 e(电子) 2 + A类 e(电子) + A类 4 e(电子) 4 + A类 5 e(电子) 5 + O(运行) ( e(电子) 6 ) ]
哪里 A类 = 1 ! Γ F类 ( ) ( α ) L(左) ( , ) . 的导数 F类 ( x个 ( k ) ) 可以通过以下方式给出
F类 ( x个 ( k ) ) = F类 ( α ) [ + 2 A类 2 e(电子) + A类 e(电子) 2 + 4 A类 4 e(电子) + 5 A类 5 e(电子) 4 + O(运行) ( e(电子) 5 ) ]
F类 ( x个 ( k ) ) = F类 ( α ) [ 2 A类 2 + 6 A类 e(电子) + 12 A类 4 e(电子) 2 + 20 A类 5 e(电子) + O(运行) ( e(电子) 4 ) ]
F类 ( x个 ( k ) ) = F类 ( α ) [ 6 A类 + 24 A类 4 e(电子) + 60 A类 5 e(电子) 2 + O(运行) ( e(电子) ) ]
设置 = x个 + 小时 E类 = α ,我们有 小时 = E类 e(电子) .替换前面的表达式方程式(12)–(14)到方程式中(10)我们得到
[ x个 ( k ) , ( k ) ; F类 ] = F类 ( α ) ( + A类 2 ( E类 + e(电子) ) + A类 ( E类 2 + E类 e(电子) + e(电子) 2 ) + O(运行) ( e(电子) 5 ) )
注意到 w个 ( k ) α = e(电子) + F类 ( x个 k ) ( k ) α = e(电子) F类 ( x个 k ) ,我们在方程式中替换(15)E类通过 e(电子) + F类 ( x个 k ) ,e(电子)通过 e(电子) F类 ( x个 k ) ,我们获得
[ w个 ( k ) , ( k ) ; F类 ] = F类 ( α ) ( + 2 A类 2 e(电子) + ( A类 + A类 F类 ( α ) 2 ) e(电子) 2 + O(运行) ( e(电子) ) ) = F类 ( α ) ( e(电子) ) + O(运行) ( e(电子) )
哪里 ( e(电子) ) = + 2 A类 2 e(电子) + ( A类 + A类 F类 ( α ) 2 ) e(电子) 2 是单位矩阵。使用公式(16),我们发现
[ w个 ( k ) , ( k ) ; F类 ] 1 = ( e(电子) ) 1 Γ + O(运行) ( e(电子) )
然后,我们强制求 ( e(电子) ) 将(参见[12,13])
( e(电子) ) 1 = + X(X) 2 e(电子) + X(X) e(电子) 2 + O(运行) ( e(电子) )
这样的话 X(X) 2 X(X) 验证
( e(电子) ) ( e(电子) ) 1 = ( e(电子) ) 1 ( e(电子) ) =
求解系统方程(19),我们获得
X(X) 2 = 2 A类 2
X(X) = ( 4 A类 2 2 ( A类 + A类 F类 ( α ) 2 ) )
然后,
[ w个 ( k ) , ( k ) ; F类 ] 1 = ( 2 A类 2 e(电子) + ( 4 A类 2 2 ( A类 + A类 F类 ( α ) 2 ) ) e(电子) 2 + O(运行) ( e(电子) ) ) Γ
E类 = ( k ) α = e(电子) [ w个 ( k ) , ( k ) ; F类 ] 1 F类 ( x个 ( k ) ) = A类 2 e(电子) 2 + O(运行) ( e(电子) )
类似于方程式(11),我们有
F类 ( ( k ) ) = F类 ( α ) [ E类 + A类 2 E类 2 + O(运行) ( E类 ) ]
从方程式(15)和(22)–(24),我们得到
μ 1 = ( 2 [ w个 ( k ) , ( k ) ; F类 ] 1 [ ( k ) , x个 ( k ) ; F类 ] ) [ w个 ( k ) , ( k ) ; F类 ] 1 = ( 2 A类 2 E类 + ( A类 + A类 F类 ( α ) 2 4 A类 2 2 ) e(电子) 2 ) Γ
考虑方程式(4), (24)和(25),我们获得
ε = ψ 4 ( x个 ( k ) , w个 ( k ) , ( k ) , ( k ) ) α = E类 μ 1 F类 ( ( k ) ) = E类 ( 2 A类 2 E类 + ( A类 + A类 F类 ( α ) 2 4 A类 2 2 ) e(电子) 2 ) ( E类 + A类 2 E类 2 + O(运行) ( E类 ) ) = ( 4 A类 2 2 A类 A类 F类 ( α ) 2 ) E类 e(电子) 2 + A类 2 E类 2 + O(运行) ( e(电子) 5 )
这意味着方程式(4)具有四阶收敛性。
因此,根据方程式(5)和(24)–(26),我们得到误差方程:
e(电子) n个 + 1 = x个 ( k + 1 ) α = ε μ 1 F类 ( z(z) ( k ) ) = ε ( 2 A类 2 E类 + ( A类 + A类 F类 ( α ) 2 4 A类 2 2 ) e(电子) 2 ) ( ε + O(运行) ( ε 2 ) ) = 2 A类 2 E类 ε ( A类 + A类 F类 ( α ) 2 4 A类 2 2 ) e(电子) 2 ε + O(运行) ( e(电子) 7 )
这意味着方程式(5)具有六阶收敛性。☐

3.计算效率

经典效率指数 E类 = ρ 1 / c(c) (请参见[9])是使用最多的索引,但不是唯一的索引。我们发现具有相同经典效率指标的迭代方法( E类 ) 在实际应用中具有不同的属性。原因是迭代方法的函数求值次数并不是评价迭代方法效率的唯一影响因素。矩阵乘积的个数、标量乘积、矩阵的分解LU以及三角线性系统的分辨率在评估迭代方法的实际效率方面也起着重要作用。在本文中,计算效率指数( C类 E类 ) [10]用于比较迭代方法的效率。关于 C类 E类 可以在中找到[4,5,6,7]. 这个 C类 E类 迭代方法的 ψ ( = 1 , 2 , , 5 ) 由提供
C类 E类 ( μ , ) = ρ 1 C类 ( μ , ) , = 1 , 2 , , 4 , 5
哪里 ρ 是方法的收敛阶 C类 ( μ , ) 是方法的计算成本。这个 C类 ( μ , ) 由提供
C类 ( μ , ) = ( ) μ + ( )
哪里 ( ) 表示的求值中使用的标量函数的求值次数F类 [ x个 , ; F类 ] 、和 ( ) 表示每次迭代的操作成本。为了用乘积表示方程(29)的值 μ > 0 在方程式中(29)需要在产品(和部门)之间进行功能评估,请参见[5,10]. 我们必须添加向量与标量相乘的乘积 2 矩阵向量乘法的乘积。要计算逆线性算子,我们需要 ( ) / LU分解中的产品和部门 2 求解两个三角形线性系统的乘积和除法。如果我们计算一阶除差,那么我们需要 ( 1 ) 标量函数求值和 2 商。一阶除差 [ x个 , ; F类 ] 属于F类由提供
[ , x个 ; F类 ] j个 = ( F类 ( 1 , j个 1 , j个 , x个 j个 + 1 , , x个 ) F类 ( 1 , j个 1 , x个 j个 , x个 j个 + 1 , , x个 ) ) / ( j个 x个 j个 )
哪里 1 , j个 , x个 = ( x个 1 , x个 j个 1 , x个 j个 , x个 j个 + 1 , x个 ) = ( 1 , j个 1 , j个 , j个 + 1 , ) (请参见[9]). 根据方程式(28)和(29),表1显示了不同方法的计算成本。
表1。迭代方法的计算成本。
表1。迭代方法的计算成本。
方法ρa(米)p(米)C(微米)
ψ 1 2 ( + 1 ) ( ) / + 2 2 C类 1 = ( + 1 ) μ + ( ) / + 2 2
ψ 2 4 2 2 ( ) / + 7 2 C类 2 = 2 μ + 2 ( ) / + 7 2
ψ 6 ( 2 + ) 2 ( ) / + 6 2 C类 = ( 2 + ) μ + 2 ( ) / + 6 2
ψ 4 4 2 ( + 1 ) ( ) / + 6 2 + 2 C类 4 = 2 ( + 1 ) μ + ( ) / + 6 2 + 2
ψ 5 6 ( 2 + ) ( ) / + 9 2 + 4 C类 5 = ( 2 + ) μ + ( ) / + 9 2 + 4
发件人表1,我们可以看到我们的方法 ψ ( = 4 , 5 ) 与方法相比,需要更少数量的LU分解 ψ 2 ψ 四阶方法的计算成本如下:
C类 4 < C类 2 , 对于   2
我们使用以下表达式[10]比较不同方法的CEI
, j个 = 自然对数 C类 E类 自然对数 C类 E类 j个 = 自然对数 ( ρ ) C类 j个 ( μ , ) 自然对数 ( ρ j个 ) C类 ( μ , ) , , j个 = 1 , 2 , , 4 , 5
对于 , j个 > 1 迭代法 M(M) M(M) j个 .
使用 C类 E类 在迭代方法中,我们得到了以下定理:
定理2。 1.对于四阶方法,我们有 C类 E类 4 > C类 E类 2 为所有人 2   n个 d日   μ > 0 .
2.对于六阶方法,我们有 C类 E类 5 > C类 E类 为所有人 11   n个 d日   μ > 0 .
证明。1.来自表1,我们注意到 ψ ( = 2 , 4 ) 有相同的顺序 ρ 2 = ρ 4 = 4 . 基于方程式(29)和(30),我们明白了 C类 E类 4 > C类 E类 2 为所有人 2 μ > 0 .
2.方法 ψ ( = , 5 ) 具有相同的顺序和相同的功能评估。之间的关系 ψ 5 ψ 可以通过以下方式给出
5 , = 自然对数 ( ρ 5 ) C类 ( μ , ) 自然对数 ( ρ ) C类 5 ( μ , ) = ( 2 + ) μ + 2 ( ) / + 6 2 ( 2 + ) μ + ( ) / + 9 2 + 4
从方程式分子中减去分母(32),我们有
1 ( 2 9 13 )
方程式(33)为正 10 . 2662 . 因此,我们得出 C类 E类 5 > C类 E类 为所有人 11 μ > 0 .  ☐
然后,我们比较 C类 E类 不同收敛阶的迭代方法的如下定理:
定理3。 我们有1个。 C类 E类 5 > C类 E类 4 为所有人 2 μ > 2 自然对数 2 / + 18 自然对数 4 / + ( 17 自然对数 2 5 自然对数 ) 6 ( 自然对数 / 2 + 自然对数 / 4 ) .
2 C类 E类 4 > C类 E类 1 为所有人 8 μ > 0 .
证明。1.根据表达式方程式(31)和表1,我们得到以下关系 ψ 4 ψ 5
5 , 4 = 自然对数 ( ρ 5 ) C类 4 ( μ , ) 自然对数 ( ρ 4 ) C类 5 ( μ , ) = 自然对数 6 自然对数 4 2 ( + 1 ) μ + ( ) / + 6 2 + 2 ( 2 + ) μ + ( ) / + 9 2 + 4
我们考虑边界 5 , 4 = 1 边界可以由以下方程式给出
μ = H(H) 5 , 4 ( ) = 2 自然对数 2 / + 18 自然对数 4 / + 17 自然对数 2 5 自然对数 6 ( 自然对数 / 2 + 自然对数 / 4 )
哪里 C类 E类 5 > C类 E类 4 覆盖它(参见图1). 边界方程(35)在点处剪切轴 ( , μ ) = ( 13 . 888 , 0 ) ( 2 , 4 . 7859 ) 因此,我们得到了 C类 E类 5 > C类 E类 4 自从 5 , 4 > 1 为所有人 2 μ > H(H) 5 , 4 ( ) .
2.两者之间的关系 ψ 1 ψ 4 由提供
4 , 1 = 自然对数 ( ρ 4 ) C类 1 ( μ , ) 自然对数 ( ρ 1 ) C类 4 ( μ , ) = 自然对数 4 自然对数 2 ( + 1 ) μ + ( ) / + 2 2 2 ( + 1 ) μ + ( ) / + 6 2 + 2
从方程式分子中减去分母(36),我们有
1 ( 2 6 7 )
方程式(37)为正 > 7 . 因此,我们得出 C类 E类 4 > C类 E类 1 为所有人 8 μ > 0 .  ☐
图1。边界函数 H(H) 5 , 4 在里面 ( , μ ) 普通的。
图1。边界函数 H(H) 5 , 4 在里面 ( , μ ) 平淡无奇。
算法09 00014 g001

4.数值示例

在本节中,我们通过数学实验比较了相关方法的性能。利用Maple 14计算机代数系统进行了2048位的数值实验。计算机规格为Microsoft Windows 7 Intel(R)、Core(TM)i3-2350M CPU、1.79 GHz和2 GB RAM。
根据方程式(29),系数μ用产品表示基本功能评估的成本[15].表2给出了以等效乘积的数量表示的基本函数的成本估算,其中一个乘积的运行时间以毫秒为单位。
表2。使用Maple 14和Intel处理器计算的初等函数的计算成本估算®核心(TM)i3-2350M CPU,1.79 GHz(32位计算机)Microsoft Windows 7 Professional,其中 x个 = 1 = 5 .
表2。使用Maple 14和Intel处理器计算的初等函数的计算成本估算®核心(TM)i3-2350M CPU,1.79 GHz(32位计算机)Microsoft Windows 7 Professional,其中 x个 = 1 = 5 .
数字x个·x年 x个 经验 ( x个 ) 自然对数 ( x个 ) ( x个 ) 余弦 ( x个 ) 阿卡坦 ( x个 )
20480.109毫秒15531211211095
表3,表4,表5,表6,表7表8显示方法的以下信息 ψ ( = 1 , 2 , , 5 ) :迭代次数k需要收敛到解,即函数范数 F类 ( x个 ( k ) ) 在最后一步,最后一步的停止因子值,计算成本C类,计算时间 T型 e(电子) ( ) 、计算效率指数 C类 E类 以及收敛的计算顺序ρ.使用Maple 14中的common time(),我们可以获得不同方法的计算时间。收敛的计算顺序ρ由定义[16]:
ρ 自然对数 ( | | x个 ( k + 1 ) x个 ( k ) | | / | | x个 ( k ) x个 ( k 1 ) | | ) 自然对数 ( | | x个 ( k ) x个 ( k 1 ) | | / | | x个 ( k 1 ) x个 ( k 2 ) | | )
选择以下问题进行数值试验:
示例1考虑以下系统
x个 1 + e(电子) x个 1 余弦 ( x个 2 ) = 0 x个 1 x个 2 ( x个 2 ) = 0
哪里 ( , μ ) = ( 2 , 53 + 110 + 112 + 1 2 ) = ( 2 , 138 ) 是方程式中使用的值(29). x个 ( 0 ) = ( 0 . 5 , 0 . 5 ) T型 是初始点 α ( 0 , 0 ) T型 是示例1的解决方案。 | | x个 ( k ) x个 ( k 1 ) | | < 10 100 是停止标准。
结果如所示表3确认定理2和定理3的第一个断言 2 . 也就是说, C类 E类 5 > C类 E类 4 对于 μ > 4 . 7859 .新的六阶方法 ψ 5 用最少的时间求数值解。“nc”表示该方法在表3.
表3。实施例1方法的性能。
表3。实施例1方法的性能。
方法k | | x个 ( k ) x个 ( k 1 ) | | | | F类 ( x个 ( k ) ) | | ρC类CEI公司时间(s)
ψ 1 131.792e−1613.748e−32228381.00082751.127
ψ 2 数控
ψ 43.558e−7438.245e−4966.0031419601.00091480.780
ψ 4 54.086e−211美元5.330e−4214.0001516861.00082260.836
ψ 5 46.240e−1642.389e−4896.0042019781.00090630.546
示例2第二个系统定义为[11]
x个 2 + x个 e(电子) x个 1 = 0 x个 1 + x个 e(电子) x个 = 0 x个 1 + x个 2 e(电子) x个 = 0
哪里 ( , μ ) = ( , 53 + 53 ) = ( , 35 . ) 。初始点为 x个 ( 0 ) = ( 0 . 5 , 0 . 5 , 0 . 5 ) . | | x个 ( k ) x个 ( k 1 ) | | < 10 200 是停止标准。解决方案是 α ( 0 . 3517337 , 0 . 3517337 , 0 . 3517337 ) .
结果如所示表4确认定理2的第一个断言和定理3的断言1 = . 也就是说, C类 E类 4 > C类 E类 2 C类 E类 5 > C类 E类 4 对于 μ > 4 . 7859 .表4显示了六阶方法 ψ 5 是计算时间和 C类 E类 .
表4。实施例2方法的性能。
表4。实施例2方法的性能。
方法k | | x个 ( k ) x个 ( k 1 ) | | | | F类 ( x个 ( k ) ) | | ρC类CEI公司时间(s)
ψ 1 92.136e−302型5.945e−6042449.61.001542890.514
ψ 2 52.439e−6752.703e−135041032.11.001344080.592
ψ 41.414e−10807.020e−162061023.11.001752840.561
ψ 4 54.123e−6999.73957e−13974915.21.001515890.561
ψ 5 49.097e−5508.57708e−164761054.11.001701250.483
示例3现在,考虑以下大型非线性系统[17]:
x个 x个 + 1 1 = 0 , 1 1 x个 x个 1 1 = 0
初始向量为 x个 ( 0 ) = { 1 . 5 , 1 . 5 , , 1 . 5 } t吨 解决方案 α = { 1 , 1 , , 1 } t吨 . 停止标准为 | | x个 ( k ) x个 ( k 1 ) | | < 10 100 .
表5。实施例3方法的性能,其中 ( , μ ) = ( 199 , 1 ) .
表5。实施例3方法的性能,其中 ( , μ ) = ( 199 , 1 ) .
方法k | | x个 ( k ) x个 ( k 1 ) | | | | F类 ( x个 ( k ) ) | | ρC类CEI公司时间(s)
ψ 1 104.993e−1507.480埃-29922,745,8021.00000025295.940
ψ 2 53.013e−212型1.210电子-42345,649,6101.000000245126.438
ψ 43.922电子−5562.197e−8335.999985,571,0051.00000032277.111
ψ 4 51.404e−2699.850e−53842,944,4041.00000047181.042
ψ 5 45.298e−2082.231e−6215.999763,063,8041.00000058564.818
表6。通过这些方法计算实例3的计算时间(以秒为单位)。
表6。通过这些方法计算实例3的计算时间(以秒为单位)。
方法 ψ 1 ψ 2 ψ ψ 4 ψ 5
= 99 20.98229.49916.84819.21915.459
= 199 95.940126.43877.11181.04264.818
= 299 254.234328.896207.340199.930156.094

积分方程中的应用

Chandrasekhar积分[18]该方程来自辐射传输理论,由下式给出
F类 ( P(P) , c(c) ) = 0 , P(P) : [ 0 , 1 ]
与操作员F类和参数c(c)作为
F类 ( P(P) , c(c) ) ( u个 ) = P(P) ( u个 ) 1 c(c) 2 0 1 u个 P(P) ( v(v) ) u个 + v(v) d日 v(v) 1
我们使用复合中点规则近似积分:
0 1 (f) ( t吨 ) d日 t吨 = 1 j个 = 1 (f) ( t吨 j个 )
哪里 t吨 j个 = ( j个 1 / 2 ) / 对于 1 j个 . 我们得到的离散问题是
F类 ( u个 , c(c) ) = u个 1 c(c) 2 j个 = 1 t吨 u个 j个 t吨 + t吨 j个 1 , 1
初始向量为 x个 ( 0 ) = 1 . 5 , 1 . 5 , , 1 . 5 t吨 , c(c) = 0 . 9 .表7表8给出了该问题的数值结果。 | | F类 ( x个 ( k ) ) | | < 10 200 是这个问题的停止标准。
表7。求解Chandrasekhar积分方程的计算时间(秒)。
表7。求解Chandrasekhar积分方程的计算时间(秒)。
方法 ψ 1 ψ 2 ψ ψ 4 ψ 5
= 30 88.468207.20087.937102.05570.309
= 60 422.388904.602435.929488.969400.345
表8。求解Chandrasekhar积分方程的迭代次数。
表8。求解Chandrasekhar积分方程的迭代次数。
方法 ψ 1 ψ 2 ψ ψ 4 ψ 5
= 30 86454
= 60 86454
结果如所示表5确认定理2和定理3的断言 = 199 . 也就是说, C类 E类 4 > C类 E类 2 , C类 E类 5 > C类 E类 , C类 E类 4 > C类 E类 1 。来自表6,我们注意到我们四阶方法的计算时间 ψ 4 小于六阶方法 ψ 对于 = 299 .表5,表6表7表明,当非线性系统规模较大时,我们的新方法 ψ ( = 4 , 5 ) 显著减少了计算时间。
数值结果如所示表3,表4,表5,表6,表7表8与本文提出的理论相一致。与其他方法相比,新方法需要较少的迭代次数才能获得更高的精度。最重要的是我们的方法有更高的 C类 E类 与本文中的其他方法相比,计算时间更低。六阶方法 ψ 5 是两种方法中最有效的迭代方法 C类 E类 以及计算时间。

5.结论

本文给出了求解非线性方程组的两种高阶迭代方法。新方法不需要导数。利用一阶微分差分逆算子的发展,证明了新方法的收敛阶。此外,还使用非线性方程组的计算效率指标来比较不同方法的效率。数值实验表明,我们的方法显著减少了求解大型非线性方程组的计算时间。主要原因是我们的方法的矩阵LU分解在每次迭代中只计算一次。我们的结论是,为了获得一种有效的迭代方法,我们应该综合考虑函数求值次数、收敛阶和迭代的操作成本。

致谢

该项目由国家自然基金(No.1137108111547005和61572082)、中国辽宁省博士创业基金(No.20141137、20141139和201501196)、辽宁省百千湾人才计划(No.2013921055)和中国辽宁省教育委员会基金(No。L2014443和L2015012)。

作者贡献

王晓峰构思并设计了实验;王晓峰和范晓东写了这篇论文。

利益冲突

作者声明没有利益冲突。

工具书类

  1. 奥尔特加,J.M。;莱茵博特,W.C。多元非线性方程的迭代解法; 学术出版社:美国纽约州纽约市,1970年。[谷歌学者]
  2. J.F.特劳布。方程求解的迭代方法; 普伦蒂斯·霍尔:美国新泽西州新泽西州,1964年。[谷歌学者]
  3. 刘,Z。;郑琦。;Zhao,P.Steffensen四阶收敛方法的变体及其应用。申请。数学。计算。 2010,216, 1978–1983. [谷歌学者] [交叉参考]
  4. Grau-Sánchez,M。;Noguera,M。;Amat,S.关于使用保持迭代方法局部收敛阶的分差算子逼近导数。J.计算。申请。数学。 2013,237, 363–372. [谷歌学者] [交叉参考]
  5. Grau-Sánchez,M。;希腊格拉乌。;求解非线性方程组的Frozen分差分格式。J.计算。申请。数学。 2011,235, 1739–1743. [谷歌学者] [交叉参考]
  6. Ezquerro,J.A。;Hernández,文学硕士。;Romero,N.用高阶迭代方法求解Fredholm型非线性积分方程。J.计算。申请。数学。 2011,236, 1449–1463. [谷歌学者] [交叉参考]
  7. 王,X。;张,T。;钱,W。;Teng,M.求解非线性系统的七阶无导数迭代方法。数字。阿尔戈。 2015,70, 545–558. [谷歌学者] [交叉参考]
  8. 王,X。;Zhang,T.一类具有七阶收敛性的steffensen型方法。数字。阿尔戈。 2013,62, 429–444. [谷歌学者] [交叉参考]
  9. 奥斯特罗斯基,A.M。方程和方程组的解; 学术出版社:美国纽约州纽约市;英国伦敦,1966年。[谷歌学者]
  10. 埃兹奎罗,J.A。;希腊格拉乌。;Grau-Sánchez,M。;Hernández,文学硕士。;Noguera,M.分析割线法的一些修改的效率。计算。数学。申请。 2012,64, 2066–2073. [谷歌学者] [交叉参考]
  11. Grau-Sánchez,M。;希腊格拉乌。;求解非线性方程组的Noguera,M.Ostrowski型方法。申请。数学。计算。 2011,218, 2377–2385. [谷歌学者] [交叉参考]
  12. Cordero,A。;Hueso,J.L。;马丁内斯,E。;Torregrosa,J.R.改良的Newton-Jarratts成分。数字。阿尔戈。 2010,55, 87–99. [谷歌学者] [交叉参考]
  13. Cordero,A。;Hueso,J.L。;马丁内斯,E。;Torregrosa,J.R.基于黄金比率的非线性系统高效高阶方法。申请。数学。计算。 2011,217, 4548–4556. [谷歌学者] [交叉参考]
  14. 波特拉,F.A。;V·帕特克。非离散归纳和迭代过程; 皮特曼出版社:美国马萨诸塞州波士顿,1984年。[谷歌学者]
  15. 福斯,L。;汉罗,G。;Lefvre,V。;Pélissier,P。;Zimmermann,P.MPFR:具有正确舍入的多精度二进制浮点库。ACM事务处理。数学。柔和。 2007,33, 15–16. [谷歌学者] [交叉参考]
  16. Cordero,A。;Torregrosa,J.R.多变量函数牛顿法的变体。应用程序。数学。计算。 2006,183, 199–208. [谷歌学者] [交叉参考]
  17. Cordero,A。;托雷格罗萨,J.R。;Vassileva,M.P.提高求解非线性系统的迭代格式的收敛阶。J.计算。申请。数学。 2013,252, 86–94. [谷歌学者] [交叉参考]
  18. Kelley,C.T.用牛顿法求解Chandrasekhar H方程。数学杂志。物理。 1980,21, 1625–1628. [谷歌学者] [交叉参考]

分享和引用

MDPI和ACS样式

王,X。;X·范。求解非线性系统的两种有效的无导数迭代方法。算法 2016,9, 14.https://doi.org/10.3390/a9010014

AMA风格

王X、范X。求解非线性系统的两种有效的无导数迭代方法。算法. 2016; 9(1):14.https://doi.org/10.3390/a9010014

芝加哥/图拉宾风格

王晓峰和范晓东。2016.“求解非线性系统的两种高效无导数迭代方法”算法第9页,第1页:第14页。https://doi.org/10.3390/a9010014

请注意,从2016年第一期开始,该杂志使用文章编号而不是页码。请参阅更多详细信息在这里.

文章指标

返回页首顶部