2022年改进的多目标遗传算法在结构优化设计方案中的应用 .pdf





《2022年改进的多目标遗传算法在结构优化设计方案中的应用 .pdf》由会员分享,可在线阅读,更多相关《2022年改进的多目标遗传算法在结构优化设计方案中的应用 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、0 / 8 改进的多目标遗传算法在结构优化设计中的应用关志华1天津大学管理学院9013 信箱天津 300072)万杰河北工业大学管理学院天津 300000)摘要本文探讨了多目标遗传算法 的数学表达式如下:由于在 MOOP中,多个设计变量有时是相互矛盾的。所以,这里的最小化Minimize )问题,从实际意义上来说,其实是指当综合考虑所有的目标函数时的优化解Pareto 解)。尽管也许全部的目标函数都不能优化到它们各自作为单目标函数时的最优解,但是,在多目标情况下,对其中任意一个单个的目标函数的优化都不能以降低其它函数的优化解为代价。这就是多目标优化不同于单目标函数优化的地方,也正是它的难点。这
2、里,为了区别进化过程中的Pareto 解集和 MOOP最终得到的 Pareto解集,我们把进化过程中的Pareto 解集称为近优解集non-inferior ),而在其它文献中这两个名词通常表示同一概念。适用于多目标优化问题的遗传算法MOGAs )是在经典遗传算法GAs)的基础上修改得到的。多目标优化问题的遗传算法在适应度分配策略上不同于经典遗传算法。本文探讨了现有的 MOGAs 的主要缺点,并在此基础上提出了一些改进策略。在使用 MOGA 进行多目标问题优化时,为了得到最终的解集,MOGA 必须对尽可能多的近1作者简介:关志华 如何指导种群跳出相邻的小生境怎样加入一些特定的终止准则,这些特定
3、的终止准则可以有效的检测出进化过程中是否产生了 Pareto集,并且检测出这些Pareto集是否是均匀分布的。均匀分布的Pareto集中的解不应该在某些区域中解过于集中;而在另一些区域中过于分散。这些Pareto解过于集中和过于分散的区域往往是小生境正在形成的区域,如果这时终止算法的话,就可能使算法过早地收敛于局部优化解而得不到全局的优化解。(3 如何使设计者有一个相对自由地选择来对它感兴趣的特定区域进行放大,以便进一步对特定区域进行优化。这样做的好处是:设计者可以在某个特定的阶段选择特定的区域,从而可以人为地控制这个阶段的种群大小,以较小的种群获得较好的结果和较快的收敛效果,使算法运行效率较
4、高。它的不足之处在于较小的种群规模可能无法覆盖整个可行域。2改进的 MOGAs 2.1 改进的终止准则改进的终止准则可按如下步骤进行:a)从当前近优解集中指定一个佳点。2.2 基于拥挤 crowding )机制的小生境技术在每一个进化代中,当获得近优解集时,可以采取过滤机制人为地从小生境中删除一些个体,删除的个体数目取决于小生境的拥挤程度小生境密度),被删除的个体由随机产生的个体补充。这样可以使设计者更清晰的理解问题本身并且确定问题的关键区域。具体做法为采用基于拥挤crowding )机制的小生境技术。主要采用了群体间的代间覆盖方法,其实现方法为:e)初始化 机制的小生境策略其主要内容为:只有
5、在子个体的适应度值超过其父个体时,子个体才能代替父个体,进入下一代群体。由于这种方法趋向于替换与其本身相似的个体父个体与子个体之间的性状遗传),因而能够较好地维持群体的分布性。2.7 基于适应度共享sharing )的小生境技术用共享度函数来确定群体中个体的共享度。一个个体的共享度等于该个体与群体内的各个其他个体之间的共享函数值的总和。共享函数是关于个体之间的密切程度的函数。当个体之间关系较密切时,共享函数值较大;反之,则较小。设表示个体和个体之间的关系密切程度,表示共享函数,表示个体在群体中的共享度,表示种群大小,则:计算出各个体的共享度后,个体的适应度被重新指定为。这种基于适应度共享的小生
6、境技术可以限制那些适应度值太大的“ 超级个体 ” 的无限制增长。3 结构优化实例 例 1 两杆构架优化问题两个目标函数的两杆构架优化问题的数学描述如下:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 8 页4 / 8 最小化两个目标函数和,分别为对构架的体积和应力的优化。如下图图一)所示,经过 240代的进化改进的MOGA 得到了近优解集。得到Paerto解集所进行的函数计算量为 9523次,大大少于未改进的MOGA 获得相同解集的计算量27397次)。图一 改进的 MOGA 在两杆构架问题中的应用 例 2 振动实验台优化问题振动实验台
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年改进的多目标遗传算法在结构优化设计方案中的应用 2022 改进 多目标 遗传 算法 结构 优化 设计方案 中的 应用

限制150内