多目标演化算法及在优化问题中的应用

被引量 : 0次 | 上传用户:sznzhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
解决现实世界中的许多问题会遇到两种类型的难度:Ⅰ)多个相互冲突的目标,Ⅱ)高维复杂的搜索空间。就第一点而言,与单目标优化不同的是多个相互竞争目标的优化结果是得到一组可行解,一般被称作Pareto最优解集。由于缺少喜好信息,在折中解中找不到一个解比另一个解更好。就第二点而言,若使用精确的方法解决多目标优化问题,搜索空间太大而且很复杂。因此,需要设计高效的优化策略来解决这两个问题。 演化算法所具有的几个特征很适合解决这类问题,相对于经典的优化方法而言,演化算法更受欢迎。实际上,自从1985年以来,研究者们已经提出了许多基于演化计算的多目标优化算法,这些算法能够在一次独立的运行中同时搜索到多个Pareto最优解。SPEA2算法就是其中一种优秀的算法。SPEA2算法是一种新的使用了精英机制的多目标优化演化算法,它采用了细粒度赋值策略和密度估计技术,整个算法可以快速收敛到Pareto最优解,并且可以获得很好的分布性和延展性。 遗传算法(GAs)是一类基于自然选择和遗传学原理的有效搜索方法,虽然GAs通常能在合理的时间内找到问题的满意解,但随着求解问题的复杂性及难度的增加,提高GAs的运行速度便显得尤为突出。GAs具有天然的并行性,非常适合于在大规模并行计算机上实现,把串行GAs中的单一群体分成多个子群体,各子群体之间相互交换信息的粗粒度并行是将GAs并行化的最直接方式。 本文结合SPEA2算法,设计了一个有效的并行增强Pareto多目标演化算法(PSPMEA)。该算法同时采用了全局并行模型和粗粒度并行岛模型。在岛模型中,首先将整个群体划分成若干个子群体,在每个子群体中执行遗传算法的各步骤,并每隔一定的代数交换各子群中的精英个体;在每个子群体中,个体的评价和遗传操作使用多线程程序设计,各操作是并发进行的,这是全局并行模型。在演化过程的最后阶段,就能够找到最优个体。在做了这两种方式的并行化以后不仅可以获得更好的计算性能,在Pareto最优解集的优化效果上有更显着的改进。 通过连续测试问题和组合测试问题的实验数据对比与分析,精英机制,群体规模以及子群个体迁移都是影响PSPMEA算法的关键因素。实验的结果也表明了PSPMEA算法是一个高效的并行多目标优化演化算法。
其他文献
单一性别教育主要有两大类型:一是早期传统单一性别教育;二是中小学再兴的单一性别教育,后者又可细分为两种形式:20世纪70年代兴起的侧重于女生发展的单一性别教育与90年代出
2009年6月召开的中央林业工作会议,进一步明确了林业的定位,即在贯彻可持续发展战略中林业具有重要地位、在生态建设中林业具有首要地位、在西部大开发中林业具有基础地位之外,
在对回弹问题进行系统理论分析的基础上,对一些影响回弹的重要因素作了定量的分析研究,得到了大量的基础数据资料,给出了不锈钢、纯铝、紫铜等材料的回弹模型. Based on the sys
五年多前制约北环中学成长和发展的关键性因素就在于学校教师文化自觉意识的缺失。在2005年底,学校选择了以"和"为主题的学校文化建设作为战略重点,创新校本研修,力图唤醒并
帮助大学生"村官"解决其聘任期满的后续发展问题,需要政府、社会、高校以及大学生"村官"自身的共同努力:政府应大力引导大学生"村官"留村任职;应加强政策宣传、简化审批程序
本文从行会的发展及演变入手,通过横向中外比较和纵向历史考证,重点分析和检讨我国行会的组织结构和监督模式,并针对我国行会立法的现状,以期我国的行会立法提供可行性的制度设计
维果斯基不但在教学背景下提出了最近发展区(ZPD)的概念,他还基于游戏与发展的关系提出了"游戏创造了儿童的ZPD"的观点。在游戏中,儿童总是有超越他当前年纪和日常生活的行为
以可持续发展理论为指导,针对北京市的特殊要求,提出了“保护生态、兼顾耕地数量与质量”的后备土地资源宜耕评价原则,并从保护性和生产性两个方面构建北京市后备土地资源宜耕评
在我国的经济发展中,国有企业一直占主导地位,其效益的好坏直接关系到我国的整体实力。而国有企业的效益不仅取决于宏观经济环境,也与微观的经营管理水平密不可分,这其中尤其是高
本文基于相关理论,对能源企业利益相关者进行界定与分类,确定能源企业社会责任对象与内容,从员工、合作伙伴、顾客、政府、社区和环境等利益相关者视角,对能源企业的社会责任