正在加载图片...
·368- 智能系统学报 第9卷 和正确性,选取了文献[1-7]中给出的一些算例,并 x、√个+元、1/1+x、sin(x)、e在[0,2]积分区 与传统的梯形法、Simpson方法、Composite Simpson 间的积分值,DEBA算法计算结果和文献[4-7]、文 方法、Romberg方法及一些智能算法(粒子群算法, 献[18]、文献[19]、文献[20]结果对比如表3。函 杂草算法、人工鱼群算法)数值积分方法进行比较。 数x和函数√1+x积分误差变化曲线如图2~3。 例1取N=15,D=60,分别计算6个函数:x2、 表39种算法对例1的函数积分值比较 Table 3 Integral values comparison of the example 1 with 9 algorithms 函数 2 x vI+x 1/1+x sin(x) e 精确值 2.667 6.400 2.958 1.099 1.416 6.389 本文算法 2.66698573 6.401201 2.9581690 1.098754 1.416082 6.388921 IWO 2.66633 6.39865 2.95781 1.09859 1.41632 6.38873 PSO 2.666 6.398 2.9587 1.0985 1.416 6.3887 AFS 2.666593 6.399501 2.957868 1.098598 1.416173 6.388949 FN 2.667 6.3995 2.95789 1.0986 1.416 6.389 ES 2.666 6.398 2.9577 1.098 1.416 6.388 NN 2.665 6.393 2.959 1.101 1.415 6.388 Simpson 2.667 6.667 2.964 1.111 1.425 6.421 梯形法 4.000 16.000 3.326 1.333 0.909 8.389 0.7 0.6 5*10 0.5 0.4 0.3 账3 0.2 0.1F 20 4060 80 100 迭代次数 0 20 4060 80100 迭代次数 图2函数x的积分误差变化曲线 图4例2的积分误差变化曲线 Fig.2 The integral error change curve of functionx Fig.4 The integral error change curve of example 2 ×10 10 表47种算法对例2的函数积分值比较 8 6 Table 4 Integral values comparison of the example 2 with 7 algorithms 2 算法 函数积分值 20 40 60 80100 本文算法 1.5460388345767 迭代次数 Est4) 1.5459805 图3函数√个+x的积分误差变化曲线 PSOIs] 1.546032 Fig.3 The integral error change curve of function 1+x AFSIo] 1.54603261 例2计算奇异函数积分: Iwo7 1.545994 e,0≤x<1 NN[19] 1.5467 fx)= n,1≤x<2 e FNI2o] 1.54604 en,2≤x≤3 该奇异函数的精确积分值是1.546036。本文取 例3求解函数积分 N=15,D=60,获得该函数的积分值与文献[47]、文 由于被积函数的原函数不是初等函数,因此不能 献[19]、文献[20]的计算结果对比如表4所示。DEBA 用牛顿一莱布尼茨公式进行计算)。例3的函数的 算法求解该函数的积分误差变化曲线如图4。 精确积分值是0.746824。本文取N=15,D=200,和正确性, 选取了文献[1⁃7]中给出的一些算例, 并 与传统的梯形法、Simpson 方法、Composite Simpson 方法、Romberg 方法及一些智能算法(粒子群算法, 杂草算法、人工鱼群算法)数值积分方法进行比较。 例 1 取 N = 15,D = 60,分别计算 6 个函数: x 2 、 x 4 、 1 + x 2 、 1 / 1 + x 、 sin(x) 、 e x 在[ 0,2] 积分区 间的积分值,DEBA 算法计算结果和文献[4⁃7]、文 献[18]、文献[19]、文献[20] 结果对比如表 3。 函 数 x 4 和函数 1 + x 2 积分误差变化曲线如图 2~3。 表 3 9 种算法对例 1 的函数积分值比较 Table 3 Integral values comparison of the example 1 with 9 algorithms 函数 x 2 x 4 1 + x 2 1 / 1 + x sin(x) e x 精确值 2.667 6.400 2.958 1.099 1.416 6.389 本文算法 2.666 985 73 6.401 201 2.958 169 0 1.098 754 1.416 082 6.388 921 IWO 2.666 33 6.398 65 2.957 81 1.098 59 1.416 32 6.388 73 PSO 2.666 6.398 2.958 7 1.098 5 1.416 6.388 7 AFS 2.666 593 6.399 501 2.957 868 1.098 598 1.416 173 6.388 949 FN 2.667 6.399 5 2.957 89 1.098 6 1.416 6.389 ES 2.666 6.398 2.957 7 1.098 1.416 6.388 NN 2.665 6.393 2.959 1.101 1.415 6.388 Simpson 2.667 6.667 2.964 1.111 1.425 6.421 梯形法 4.000 16.000 3.326 1.333 0.909 8.389 图 2 函数 x 4 的积分误差变化曲线 Fig.2 The integral error change curve of function x 4 图 3 函数 1 + x 2 的积分误差变化曲线 Fig.3 The integral error change curve of function 1 + x 2 例 2 计算奇异函数积分: f(x) = e -x ,0 ≤ x < 1 e -x / 2 ,1 ≤ x < 2 e -x / 3 ,2 ≤ x ≤ 3 ì î í ï ï ïï 该奇异函数的精确积分值是 1.546 036。 本文取 N = 15,D = 60,获得该函数的积分值与文献[4⁃7]、文 献[19]、文献[20]的计算结果对比如表 4 所示。 DEBA 算法求解该函数的积分误差变化曲线如图 4。 图 4 例 2 的积分误差变化曲线 Fig.4 The integral error change curve of example 2 表 4 7 种算法对例 2 的函数积分值比较 Table 4 Integral values comparison of the example 2 with 7 algorithms 算法 函数积分值 本文算法 1.546 038 834 576 7 ES [4] 1.545 980 5 PSO [5] 1.546 032 AFS [6] 1.546 032 61 IWO [7] 1.545 994 NN [19] 1.546 7 FN [20] 1.546 04 例 3 求解函数积分 ∫ 1 0 e -x 2 dx 由于被积函数的原函数不是初等函数,因此不能 用牛顿—莱布尼茨公式进行计算[5] 。 例 3 的函数的 精确积分值是 0.746 824。 本文取 N = 15,D = 200, ·368· 智 能 系 统 学 报 第 9 卷
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有