电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

北航机械优化大作业

19页
  • 卖家[上传人]:博****1
  • 文档编号:496447281
  • 上传时间:2024-02-15
  • 文档格式:DOC
  • 文档大小:843KB
  • / 19 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 现代机械优化设计 授课老师: 王春洁 2014-12-7 / 目录第一部分一、一维优化方法2. 进退法2 格点法3。牛顿法24. 二次插值3应用原则:4二、多维无约束优化41. 梯度法42 二阶牛顿法与阻尼牛顿法3。 DF变尺度法6。单纯形法三、 多维约束优化61.随机方向搜索法8可行方向法83。惩罚函数法第二部分一、 采用有约束多维优化方法解决箱梁模板的设计问题011 问题的描述1112 多维约束优化14总结与致谢18参考文献1第一部分 本部分为简述学过的优化算法(一维,多维无约束,多维有约束)的选择方法及应用原则.一、 一维优化方法1. 进退法由单峰函数的性质可知,在极小点左边函数值应严格下降,而在极小值右边函数值应严格上升。因此,可从某一个给定的初始点出发,以初始步长沿着函数值的下降方向,逐步前进(或后退),直至找到相继的3个试点的函数值按“高低-高”变化为止。2 格点法格点法是一种计算极其方便的方法,其迭代步骤可简要概括为把搜索区间等分成n个点,计算各个点对应的数值,取出函数值最小的点的横坐标,之后,在两侧取临点,作为新的区间并判断是否成立,倘若成立,则就是最优解,对应的函数

      2、值即为最优值;若不成立则以为新区间重复以上过程直到满足条件为止。3. 牛顿法牛顿法是用切线代替弧,逐渐逼近函数根值的方法.当目标函数有一阶连续导数并且二阶导数大于零时,在曲线上作一系列切线,使之与轴的脚垫逐渐趋于的根。对于一维搜索函数,假定已经给出极小点的一个较好的近似点,在点附近用一个二次函数来逼近函数:然后以该二次函数的极小点作极小点的一个新的近似点。根据极值必要条件:即:可得:依次继续下去可得到牛顿迭代公式:其具体计算步骤概括为:1) 给定初始点,控制误差,并令;2) 计算,;3) 根据牛顿迭代公式求;4) 若则求得近似解,停止计算,否则转到);5) 令转到1). 二次插值二次插值是多项式逼近法的一种。所谓多项式逼近,是利用目标函数在若干点的信息(函数值,导数值等),构成一个与目标函数值很接近的低次插值多项式,然后利用该多项式的最优解作为函数的近似最优解,随着区间的逐次缩短,多项式函数的最优点与原函数最优点之间的距离逐渐减小,直到满足一定的精度要求时迭代终止。设原目标函数在的三个点对应的函数值则可作出如下多项式:多项式的极值点可从极值的必要条件求得:即:又由于:根据以上各式可知:

      3、式中:以上是插值法的公式推导过程,根据其基本思想概括其迭代过程如下:1) 确定初始搜索区间,定出初始插值结点;2) 利用式与计算与;3) 终止条件判断l 当时,如果,则为所求的极小点;如果,则为所求的极小点;l 当时,则需比较的大小,以便在中丢掉或,得到新的三点,然后再转2)。应用原则:一维优化算法是求一维目标函数的最优点和最优值.求单变量的极值问题,但是在很多时候函数的求导很困难,甚至根本不可导,而且计算机不擅长求导,求导是用其他算法实现的,计算量大,需要的时间长.所以在优化过程中一般不采用解析法而采取直接探索法求最优点。这种求优方法称为一维优化方法。求解一维的最小值一般分为两步。第一步是确定函数值最小值所在的区间a,称为搜索区间;第二步是在该区间内求出最优步长因子或最优值。确定搜索区间的方法:进退法、外推法。一维最优化算法分有格点法、二次插值法、三次插值法等.格点法结构和程序很简单,但效率偏低;二次插值法和三次插值法的搜索效率较高,收敛速度较快,调用函数次数少。三次插值法的效率比二次插值法更高,在同样搜索次数下,其精度更高,但程序复杂,可靠性差些,对高维数的优化问题更适宜,经过某些

      4、技术处理,方法的可靠度可以大为提高。二、 多维无约束优化1。 梯度法函数的梯度方向是函数值增加最快的方向,则负梯度方向必然是函数值下降最快的方向,所以在优化中采取负梯度矢量作为一维搜索的方向,成为最速下降法,也叫一阶梯度法。(此法属于解析法,既间接求优法)梯度法的迭代过程简单,对初始点的选择,要求不高.梯度方向目标函数值下降迅速只是个局部性质,从整体来看,不一定是收敛最快的方向。以二维二次函数为例,相邻两次的搜索方向是正交的,所以搜索路径是曲折的锯齿形的;对于高维的非线性函数,接近极值点处,容易陷入稳定的锯齿形搜索路径.目标函数在点的梯度为:搜索方向为梯度方向:梯度法的迭代公式为:式中:是函数在迭代点处的梯度; 最优化步长.概括其迭代过程为:1) 任选初始迭代点,选定收敛精度,令;2) 确定点的梯度,并确定搜索方向;3) 判断是否满足迭代终止条件,若满足,则给出最优解,否则转向下一步;4) 从出发,沿负梯度方向做一维搜索,求最优步长; 5) 令,返回2)。. 二阶牛顿法与阻尼牛顿法二阶牛顿法与一维搜索方法中的牛顿法类似,只需将其推广到n维。利用二次函数(二次曲线)来逐点去近似或者逼近目

      5、标函数,然后求出这个二次函数的极小点,作为对原目标函数求优的下一个迭代点,通过若干次的重新迭代,使迭代点逐步逼近元目标函数极小点。二阶牛顿法的一般迭代公式:式中就是Hessian矩阵,可写为:阻尼牛顿法是在二阶牛顿法基础上进行修正得到的。在上述牛顿法中,存在一个问题,由于迭代式中没有步长因子,所以有时候函数值反而会有所增大,即:从而可能造成发散导致计算失败。所以要对牛顿法进行修正。通过将步长改用为最优步长因子,将迭代式改写为:此时:迭代步骤如下:1) 任选初始点,给定精度,同时置;2) 计算点的梯度和海鳃矩阵的逆矩阵;3) 检验是否满足精度要求,若满足停止迭代,否则进行步骤4);4) 令;5) 从出发沿牛顿方向进行以为搜索:求出最优步长;6) 令,转步骤2)。当初始点选择得当的时候,两方法是目前算法中收敛速度最快的一种(尤其对于二次函数),但是初始点选择不当的时候,会影响收敛导致计算失败,不过对于修正牛顿法,即使初始点选择不当,也能求出最优解。在应用时,两方法要计算一二阶偏导数及Hesain矩阵的逆矩阵,准备工作量较大,程序较为复杂,存储量也大,特别的,当变量较多时,因为次数较高,He

      6、ai矩阵是奇异矩阵,逆矩阵不存在,因而不能使用牛顿法。3. DFP变尺度法由于梯度法和牛顿法具有各种缺点,为弥补上述缺点,综合了两种方法各自的优点,提出了变尺度法.变尺度法迭代公式为:它可以看成是梯度法和牛顿法的改进算法,当时,上式变成梯度法:当时,上式变成牛顿法:DP变尺度法综合了梯度法、牛顿法的优点而又避弃它们各自的缺点,只需计算一阶偏导数,无需计算二阶偏导数及其逆矩阵,对目标函数的初始点选择均无严格要求,收敛速度快。在应用时,对于高维(维数大于50)问题,变尺度法被认为是无约束极值问题最好的优化方法之一.4. 单纯形法所谓单纯形是指变量所属的中,由n+个线性独立的点构成不可分割的简单几何图形。对于二维问题,线性独立是指不在同一条直线上的三个点构成的三角形。对于三维问题就是不同平面上的四个点构成的空间四面体,对n维问题就是由n+1个顶点构成的凸多面体.它的基本思路是:对构成单纯形的各个顶点的函数值进行比较,从函数的大小可以判断出函数变化的大致趋势,舍去最坏点,代之以好点,构成新的单纯形逐步向最优点逼近.它不同于前面的沿某一方向进行的一维搜索思想。其迭代过程包括:反射,延伸,压缩,缩

      7、边。单纯形法属于直接法,这类方法甚至适用于未知目标函数的数学表达式而只知道他的具体算法情况,程序简单,收敛快,效果好,适用于中小型问题。三、 多维约束优化根据处理约束条件的不同,约束优化方法分为直接法和间接法两类。在迭代过程中逐点考察约束,并使迭代点始终局限于可行域内的算法称为直接法,如随即方向法、可行方向法、复合形法等。把约束条件引入目标函数,将约束优化问题转化为无约束优化问题求解的算法称为间接法,如惩罚函数法。(1)直接法:是设法使每一次迭代产生的新迭代点限制在可行域内,且一步一步地降低目标函数的值,直到获得一个在可行域内的约束最优解。但需要满足可行性和适用性。可行方向法用于解决不等式约束优化问题(P型),在有约束优化问题中,可行方向法求解大型约束优化问题的主要方法,并且收敛速度快、效果好,但程序较复杂,它解决具有不等式约束优化问题,也是用梯度法求解约束非线性最优问题的直接方法之一。适用可行法的条件:目标函数沿该方向下降。求优过程中,探索方向必须是在可行域内:可行域内;在容许的约束边界上;已越出可行域,则通过计算取得新的步长,使其迭代点返回至可行域前的边界上.(2)间接法:用无约束

      8、方法解决有约束问题约束优化类型:不等式约束优化问题(IP型)等式约束优化问题(EP型)一般约束优化问题(G型)注:等式约束条件小于变量个数。惩罚函数法是一种使用很广泛、很有效的间接法。其基本原理是将约束优化问题转化为无约束优化问题求解的一种算法,其有两个前提条件:一是不破坏原约束的约束条件;二是最优解必须归结到原约束问题的最优解上去。按照惩罚函数的构成方式,惩罚函数法分为三种:内点法、外点法和混合法。内点罚函数是在可行域内逐步逼近最优解,解决不等式问题。内点法只适用于解不等式约束优化问题。由于内点法需要在可行域内部进行搜索,所以初始点必须在可行域内部选取可行设计点。内点法的突出优点在于每个迭代点都是可行点。因此,当迭代达到一定阶段时,尽管尚没有达到最优点,但也可以被接受为一个较好的近似解。外点法是解决等式或不等式问题。混合罚函数法是指用罚函数法解决有等式约束和不等式约束的一般约束(P型)优化问题的方法,把它称为混合惩罚函数法,简称混合法。随机方向搜索法在可行域内选择一个初始点,利用随机数的概率特性,产生若干个随机方向,并从中选择一个能使目标函数值下降最快的随机方向作为搜索方向,从初始点

      9、出发,沿方向以一定步长进行搜索,得到函数值最小的一点,若,则以方向为搜索方向,以适当的步长h向前跨步,得到新点,若,则将,重复前面的过程,否则就缩短步长h,直到步长(或者其他的判别方法),就结束计算,取得约束最优解。约束随机方向搜索法的程序结构简单,使用方便,这种方法对于目标函数的性态无特殊要求,由于其搜索方向是从许多当相中选择最好的方向,加之可随机变化的步长,因此收敛速度快。常用于小型优化问题的求解,但为了避免所求的结果是局部最优解,往往需要选择几个不同的初始点,从几次计算结果中做出正确的分析,得出全局最优解。2. 可行方向法可行方向法的基本思想是从可行点出发,沿着可行下降方向进行搜索,求出使目标函数值下降的新的可行点,算法主要包括选择搜索方向和确定搜索步长的两个方面,概括其基本迭代格式为:1) 从可行点开始迭代,设已得到可行点;2) 在处用某种方法确定一可行下降方向;3) 在方向上寻找新的迭代点,使得是可行点且,令,转至2)直到满足条件停机.可行方向法是求解大型约束优化方法问题的主要方法之一,其收敛速度快,效果好,但是程序较为复杂。一般当求解大中型的约束优化问题,且可行域为连续闭集,目标函数和约束函数均为设计变量的连续函数,可采用可行方向法求解。.惩罚函数法罚函数法的基本思想是用约束条件去构造

      《北航机械优化大作业》由会员博****1分享,可在线阅读,更多相关《北航机械优化大作业》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.