无约束优化计算方法.pptx
《无约束优化计算方法.pptx》由会员分享,可在线阅读,更多相关《无约束优化计算方法.pptx(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、会计学1无约束优化计算方法无约束优化计算方法二、无约束优化问题的一般步骤:1 1.从某一初始点从某一初始点 开始迭代计算;开始迭代计算;2 2.各种方法在各种方法在 领域内产生新点领域内产生新点 ;3 3.检验点检验点 是否满足最优性条件。是否满足最优性条件。函数构造不同迭代终止准则第1页/共40页4.2 单变量优化计算方法单变量优化计算方法即,求优化步长因子 使 沿给定方向达到极小值。则称为一维搜索的最优步长因子。求 值的方法称为一一维搜索优化计算方法维搜索优化计算方法或单变量单变量优化计算方法优化计算方法。一、概念第2页/共40页一维搜索示意图一维搜索示意图一维搜索示意图一维搜索示意图第3
2、页/共40页 当目标函数可以精确求导时当目标函数可以精确求导时,其最优步长因子其最优步长因子可以用解析法求得:可以用解析法求得:一维搜索方法包括:分数法(Fibonacci法)、黄金分割法(0.618法)、牛顿法、二次插值法和三次插值法等。一维搜索最优化方法步骤:1、在 方向上确定函数值最小点所在区间2、求出该区间内的最优步长因子二、分类及一般步骤第4页/共40页4.2.14.2.1 搜索区间的确定搜索区间的确定搜索区间的确定搜索区间的确定 所谓搜索区间就是沿所谓搜索区间就是沿 方向找出一个单峰区间方向找出一个单峰区间 ,即在该区即在该区间内的函数变化只有一个峰值间内的函数变化只有一个峰值,如
3、图所示如图所示:性质:若在性质:若在 区间内另取一点区间内另取一点 ,即,即 或或 单峰函数单峰函数单峰函数单峰函数第5页/共40页 将初始迭代将初始迭代将初始迭代将初始迭代 和和和和 定为搜索区间的左端点定为搜索区间的左端点定为搜索区间的左端点定为搜索区间的左端点 ;用一试用一试用一试用一试探步长探步长探步长探步长 沿沿沿沿 方向移动一步方向移动一步方向移动一步方向移动一步 并计算其点的函数值并计算其点的函数值并计算其点的函数值并计算其点的函数值 ,若,若,若,若 则继续增大步长则继续增大步长则继续增大步长则继续增大步长 ,再计,再计,再计,再计算其函数值算其函数值算其函数值算其函数值 ,与
4、前一点的函数值进行比较,直到相临两点,与前一点的函数值进行比较,直到相临两点,与前一点的函数值进行比较,直到相临两点,与前一点的函数值进行比较,直到相临两点的函数值满足的函数值满足的函数值满足的函数值满足 时为止,即形成了时为止,即形成了时为止,即形成了时为止,即形成了高高高高-低低低低-高高高高的一维函的一维函的一维函的一维函数曲线数曲线数曲线数曲线;最后一点就定为搜索区间的右端点最后一点就定为搜索区间的右端点最后一点就定为搜索区间的右端点最后一点就定为搜索区间的右端点 。中间点中间点中间点中间点 。正向搜索前进极小点在右方第6页/共40页 若若若若 ,则步长值,则步长值,则步长值,则步长值
5、 改为改为改为改为 ,即取步长,即取步长,即取步长,即取步长 ,继,继,继,继续计算,直到续计算,直到续计算,直到续计算,直到 为止,也可得到为止,也可得到为止,也可得到为止,也可得到高高高高-低低低低-高高高高的一维函数的一维函数的一维函数的一维函数曲线。将左端点值定为终止点曲线。将左端点值定为终止点曲线。将左端点值定为终止点曲线。将左端点值定为终止点 ,而右端点定为起始,而右端点定为起始,而右端点定为起始,而右端点定为起始点点点点 ,中间点定为,中间点定为,中间点定为,中间点定为 。反向搜索后退进退法极小点在左方第7页/共40页外推法确定搜索区间向右移动求新点想想一一想想:该方法的程序框图
6、高-低-高第8页/共40页4.2.2 4.2.2 黄金分割法(黄金分割法(黄金分割法(黄金分割法(0.6180.618法)法)法)法)黄金分割法适用于黄金分割法适用于 区间上的任何单峰函数求区间上的任何单峰函数求极小值问题。对函数除要求单峰外不作其它要求,甚极小值问题。对函数除要求单峰外不作其它要求,甚至可以不连续。因此,这种方法的适应面相当广。至可以不连续。因此,这种方法的适应面相当广。一、一、区间压缩区间压缩原理原理 目标函数 ,所在搜索区间第一次搜索时定为 ,求给定方向 上的最优步长因子。首先在 区间内取两个 值 ,且满足 并按一个公比(0 eps&kfu a=l;%改变区间左端点 l=
7、u;u=a+0.382*(b-a);else b=u;%改变区间右端点 u=l;l=a+0.382*(b-a);end k=k+1;tol=abs(b-a);endif k=100000 disp(找不到最小值);x=NaN;minf=NaN;return;endx=(a+b)/2;minf=subs(f,findsym(f),x);format short;第16页/共40页书本的87页,习题4-1第17页/共40页第18页/共40页第19页/共40页一、基本思想:一、基本思想:利用三点的函数值来构造一个二次插值多项式,以近利用三点的函数值来构造一个二次插值多项式,以近似的表达原目标函数,并
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 无约束 优化 计算方法
限制150内