《表1 测试函数:新线搜索条件下的Dai-Yuan型共轭梯度法》
为检测算法的实际数值结果,对于常用的无约束测试函数集文献[14]中的算例进行模拟测试,并且与经典Dai-Yuan型共轭梯度法进行数值比较.经典算法将采用标准Wolfe线搜索准则进行测试,算法1采用MWWP线搜索进行测试.算法的测试环境在Matlab 7.0,Win 7.0操作系统,Intel(R)Core(TM)I5-3210M CPU 2.50GHz 4.00GB内存下进行的.其中算法1中MWWP线搜索参数选取如下:δ=0.49,δ1=0.24,σ=0.67.经典算法中Wolfe线搜索参数选取如下:δ=0.49,σ=0.67,ε=10-5,算法终止的条件为或迭代次数超过1 000.当终止条件是因为迭代次数超过1 000时,则认为该算法对此算例失效.在实验中,对算法1与经典Dai-Yuan型算法分别在100维,1 000维和2 000维3种维数下,对函数进行测试比对.测试函数见表1,将数值结果绘制成Dolan性能对比图[15](见图1~图6),其中Algorithm 1所代表的就是算法1,DY-method所代表的就是经典Dai-Yuan型算法.
图表编号 | XD00220493500 严禁用于非法目的 |
---|---|
绘制时间 | 2020.09.10 |
作者 | 曹尹平、周光辉 |
绘制单位 | 淮北师范大学数学科学学院、淮北师范大学数学科学学院 |
更多格式 | 高清、无水印(增值服务) |