王东升-直接搜索法课品.pptVIP

  • 4
  • 0
  • 约3.06千字
  • 约 23页
  • 2017-02-05 发布于江苏
  • 举报
王东升-直接搜索法课品

* 坐标轮转法 Powell法(改进算法) 无约束最优化的直接法 (Direct Methods for Unconstrained Optimizations) * 坐标轮换法 基本原理 基本思想:是把含有n个变量的优化问题轮换地转化为单变量(其它变量视为常量)的优化问题.所谓单变量优化问题就是沿某个坐标轴方向进行一维搜索的问题. 寻优思路 : 先选定一个初始点X0作为第一轮搜索的始点,依次沿n个坐标轴方向进行一维搜索,每次只在一个坐标轴方向上改变相应变量的值,其它n-1个变量均保持不变.在沿第一个坐标轴方向进行一维搜索得到目标函数值的最小点 (或近似最小点)后,再以此点作为始点转到沿第二个坐标轴方向进行一维搜索得到 ,直到沿第n个坐标轴方向搜索结束得到 为一个循环.如果 不满足收敛准则,则以 作为初始点转入下一轮循环,直到经过k次循环,获得满足收敛准则的点 ,即作为最优点. * 迭代步骤 取初始点 ,置坐标轴搜索方向: …… 首先沿 方向进行一维搜索,求出该方向上目标函数的极值点 ;再以 为初始点沿 方向进行一维搜索,得到极值点 ;仿此依次沿 进行一维搜索,最终得到极值点 .这就完成了第一轮搜索. 如果 能够满足收敛准则,即可停止搜索,以 作为 输出.否则,继续以 为初始点,进行第二轮循环,依次沿 进行一维搜索,得到第二循环的极值点 .如此进行下去,直至最终找到满足收敛准则(终止准则)的点 ,即求得了最优解 ,再求出目标函数值 .具体迭代过程如下: * 已知目标函数 ,终止限 . (1)任选取始点 作为第一轮循环的初始点, . (2)置搜索方向依次为 …… (3)按下式求最优步长并进行迭代计算 (4)如果 ,即转(5);如果 ,则转(3). (5)收敛性准则 ,若满足判别式,即停止迭代,输出最优解 及 ;若不满足,则令 转(3). * 有关说明 坐标轮换法的优点是算法简单,计算量小,其缺点是计算效率低,对高维问题尤为突出.因此,坐标轮换法通常用于维数较低的优化问题(一般 ). * 坐标轮换法在各种不同情况下的效能 (a)搜索有效;(b)搜索低效;(c)搜索无效 存在的问题 * 鲍威尔法优点 无需求解目标函数一阶和二阶导数 不明确目标函数表达式; 目标函数复杂; 对目标函数解析性质不作苛刻要求 属于直接求解方法; 对函数类型要求较少,适用面广; 收敛速度较快 直接法收敛速度较慢,但鲍威尔法寻找最速收敛方向,故属直接法中最有效的方法; * 理论基础(1/6) 共轭方向的性质 性质1 若非零向量系d0,d1,d2,…,dm-1是对G共轭,则这m个向量是线性无关的。 性质2 在n维空间中互相共轭的非零向量的个数不超过n。 性质3 从任意初始点出发,顺次沿n个G的共轭方向d0,d1, d2,…,进行一维搜索,最多经过n次迭代就可以找到的二次函数f(x)极小点。 * 理论基础(2/6) * 理论基础(3/6) * 理论基础(4/6) * 理论基础(5/6) * 理论基础(6/6) * Powell原始算法 * Powell原始算法(1/2) * Powell原始算法(2/2) * Powell改进算法 1)问题的提出 应用 Powell基本算法时,若有一次搜索的最优步长为基本算法时,若有一次搜索的最优步长为0,且该方向被换掉,则该算法失效。 * Powell改进算法 2)Powell对基本算法的改进 在获得新方向构成新方向组时,不是轮换地去掉原来的方向,而是经判别后,在n+1个方向中留下最接近共轭的n个方向. ①根据Powell条件判定是否需换方向; ②如需换向,则换掉函数值下降量最大的方向. * Powell改进算法 在某环已经取得的n+1各方向中,选取n个线性无关的并且共轭程度尽可能高的方向作为下一环的基本方向组。 鲍威尔修正算法的搜索方向的构造: 在第k环的搜索中, x0k 为初始点,搜索方向为S1k、S2k 、 ? ? ? 、 Snk,产生的新方向为Sk ,此方向

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档