- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
约束优化
约束优化方法 工程问题中绝大部分问题是约束问题。只要由约束条件决定的可行域是凸集,同时目标函数也是凸函数,其约束最优解就是全域最优解。否则将由于选择的初始点不同,而搜索到不同的局部最优点上。 直接法的特点是: 1)由于整个求解的工程在可行域内进行,因此,迭代过程不论何时终止,都可以获得一个比初始点好的设计点。 2)若目标函数为凸函数,可行域为凸集,则可保证获得全域最优解。否则,因存在多个局部最优解,当选择的初始点不相同时,可能搜索到不同的局部最优点。为此,常在可行域内选择几个差别较大的初始点分别进行计算,以便从求得的多个局部最优解中选择更好的最优解。 3)要求可行域为有界的非空集,即在有界可行域内存在满足全部约束条件的点,且目标函数有定义。 一、网格法 网格法实际上是一种穷举法,它是最简单的约束直接优化方法。其基本思想是将约束域划分成许多网格,求出满足约束条件的各网格点上的目标函数值,比较它们的大小,从中选择函数值最小的点;然后将该点周围的网格加密,再求得满足约束条件的目标函数值最小的网格点.依次循环,直到网格的尺寸小于允许的误差时,便求得了最优解的近似解。 式中:aj,bj是设计变量xj的上界和下界,如果没有上、下界约束,我们可以根据问题的性质估计一下最优解所在的范围。 首先将区间[aj,bj]分成m等分,形成的网格点数为 有关说明 容易看出;网格法不是一个好算法。当问题的维数增高时,网格点的数目增加很快,计算工作量就很大,而且在约束条件多的情况下,网格点中有大量的非可行点,甚至会出现所有网格点都不满足约束条件的情况.使求优过程无法继续进行下去,或者只好不断加密网格点,更使计算工作量增大. 此外,网格法还有一个主要缺点,就是网格点的分布与计算是有规律的,必需查遍全部网格点才能得出最优点的近似值.例如,在二维问题中,每个变量取100个分点,则有10000个网格点。如果从左到右,再从上而下逐点进行计算,算了5000个点后,由于某种原因需停止时,那么对于整个问题的最忧解几乎得不到什么有用的信息,因为还有很大一块区域根本没有搜索到。因此,我们自然就会想到,如果不是这样有规律地取点,而是随机地选择试验点,那么即使只计算了一部分点,也可对目标函数值在可行域中最优点的位置有所了解。这就是随机取点法的基本思想. 虽然网格法有上述缺点.但由于该方法思路简单易懂,并可求得全域最优解,对离散变量还可取离散值作为分点,因此,对维数不高、不含等式约束、但含有离散变量的优化设计问题.仍可用网格法求解。 二、蒙特卡洛法 随机数的产生: 在随机方法中,为产生可行的初始点及随机方向,需要用到大量的(0,1)、(-1,1)区域的均匀分布的随机数。 三、随机方向法 初始点的选择 随机方向法的初始点必须是可行点,即满足所有不等式约束条件,当约束条件比较复杂,用人工不易选择时,可用随机选择的方式产生。步骤如下: 可行搜索方向的产生 在随机方向法中,产生可行搜索方向的方法是从k(k>n)个随机方向中选择较好的方向,其计算步骤为: 1)在(-1,1)区间内产生伪随机数 rij (i=1,2,…n;j=1,2,…k) 按下式计算随机单位向量 2)取一个试验步长a0 按照下式计算k个随机点 显然,k个随机点分布在以初始点xo为中心,以试验步长a0为半径的超球面上。 3)检验k个随机点xj(j=1,2,…,n)是否为可行点,除去非可行点,计算余下的可行随机点的目标函数值比较其大小,选出目标函数值最小的点xL。 4)比较xL和xo两点的目标函数值,若 则取xL和xo的连线方向作为可行搜索方向;否则将步长a0缩小返回2)计算。如果a0缩到非常小仍然找不到合适的xL说明该点是局部极小点,可以更换初始点,重新开始计算。 综上所述,产生可行搜索方向的条件可概括为,当xL点满足 搜索步长的确定 可行搜索方向d确定后,初始点移至xL点,即xL?xo,从xo点出发沿d方向进行搜索,所用的步长。一般按加速步长法来确定。所谓加速步长法是指依次迭代的步长按一定的比例递增的方法。各次迭代的步长按下式计算: a=ma 式中m——步长加速系数,可取m=1.33 a——步长,初始步长取a=a0 随机方向法的计算步骤: 1)选择一个可行的初始点xo,令x=xo,步长a= a o; 2) 产生k个n维
您可能关注的文档
- 第讲 平面立体的阴影-.ppt
- 第讲 翻译中的句式衔接与布局.ppt
- 第讲 线性系统与线性空不变.ppt
- 第讲 纵断面设计-ppt.ppt
- 第讲 语法制导翻译和中间代码生成.ppt
- 第讲 平面直角坐标系与函数.ppt
- 第讲 资料分析(一) 相关分析.ppt
- 第讲 进出口税费-税费计算.ppt
- 第讲 函数的应用.ppt
- 第讲 软件测试技术-白盒测试.ppt
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
文档评论(0)