无约束优化模型数学建模实验内容1
无约束优化基本思想及基本算法
用MATLAB求解无约束优化问题
MATLAB优化工具箱简介
无约束最优化问题求解无约束最优化问题的的基本思想*无约束最优化问题的基本算法返回RminnXfX其中1:RRnf标准形式:求解无约束最优化问题的基本思想求解的基本思想(以二元函数为例)1x2x12(,)fxxO1x2xO5310X1X2X)(0Xf)(1Xf)(2Xf连续可微RmaxnXfX=Rmin[]nXfX多局部极小298
0f0f298
0f唯一极小(全局极小)2212112212(,)223fxxxxxxxx搜索过程22212211min(,)100()(1)fxxxxx最优点(11)初始点(-11)1x2xf-114
991E-40
9981E-50
99981E-8返回⑴给定初始点0RnX,允许误差0,令k=0;⑵计算kXf;⑶检验是否满足收敛性的判别准则:kXf,若满足,则停止迭代,得点kXX*,否则进行⑷;⑷令kkXfS,从kX出发,沿kS进行一维搜索,即求k,使得:kkkkkSXfSXf0min;⑸令kkkkSXX1,k=k+1返回⑵
无约束优化问题的基本算法最速下降法是一种最基本的算法,它在最优化方法中占有重要地位
最速下降法的优点是工作量小,存储变量较少,初始点要求不高;缺点是收敛慢,最速下降法适用于寻优过程的前期迭代或作为间插步骤,当接近极值点时,宜选用