最速下降法3
最速下降法原理最速下降法算法最速下降法性质与评价主要内容1
最速下降法原理用来求解无约束多元函数的一种迭代算法,是其他许多算法的基础
意义:特点:简单,直观,适应性强基本格式:PXXkkkk1其中Pk=-▽f(Xk),即搜索方向取为出发点的最速下降方向
minf(X),X∈En问题:由于最速下降方向的下降趋势只是局部性质,只能保证Xk的一个邻域沿此方向下降
步长太长,可能会使目标函数值上升;步长太短,会使目标函数下降速度放慢
最优步长
沿用最速下降方向进行一位搜索,即求解如下一位搜索问题
)(minPXfkkk0
tsk设是一维搜索的最优解,则取kkkkPXX12
最速下降法算法设是可微函数,精度要求为,为初始点
(1)计算梯度,k=0;(2);(3)求解·设是一维搜索的最优解;(4);(5)若满足终止准则(通常取为),令,输出,计算终止;否则,k=k+1,转(2)
)(Xf)(1XKfX0)(0Xf)(XPkkfPXXkkkk1XXk1X)(minPXfkk0
ts开始输入输出X停止XX0,0X)()(0PXFPXf,有,使对求)(XfPPXX)(XfYN最速下降法流程图例3
18用最速下降法求解无约束优化问题:xxxxxxXf2122212122)(min初始点,迭代终止准则为
)1,1(0TX01
0)(2Xfk解:122124)(2121xxxxXf(1))1,1(0TX)1,1()(0TXf)1,1()(00TXPf125)()(200tttftPX,,,t>0应用一维搜索技术,可解得的极小点为t0=0
2)(t所以)2
0()1,1()1,1(2