具有偏好的多目标进化算法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
题目:具有偏好的多目标进化算法 多目标进化算法 1.介绍 在实际应用中经常会遇到多目标优化问题,可是大都因其各个目标函数不可比较,甚至相互冲突,因而采用经典的优化方法是难以对其求解的,在二十世纪八十年代中期兴起的作为智能算法之一的遗传算法理论在该领域里开始得到应用,并逐渐形成众多的多目标进化算法。探讨多目标进化算法基本思想、主要分支与基本流程,并研究具有偏好的多目标进化算法的原理与特点,并具体描述探讨一种相关算法。 多目标优化问题(MOPs)最早的出现,应追溯到1772年,当时Franklin提出了多目标矛盾如何协调的问题,但国际上一般认为MOPs最早是由法国经济学家 V.Pareto在1896年提出的,他当时从政治经济学的角度出发,把很多难以比较的目标归纳成多目标优化问题。1951年T.C.Koopmans从生产分配活动中提出了多目标优化问题,并且提出了MOPs的一个重要概念Pareto最优解(非劣解),1968年Z.Johnsen系统地提出了多目标决策问题的研究报告,这是多目标优化这门学科开始大发展的转折点。多目标优化问题从V.Pareto正式提出到Z.Johnsen对其系统总结,先后经历了六七十年的发展。但是,传统的数学规划是以单点搜索为特征的串行算法,难以利用Pareto最优概念对问题求解,尤其要对一些复杂的问题求解时,传统的优化方法显得很难处理的,直到1985年Schaffer提出了第一个MOEAs,开创了用进化算法处理MOPs问题的先河,在此之后相继出现了许多MOEAs。多数成功的MOEAs的出现不仅很好地解决了古典运筹学所能处理的连续型MOPs,而且还具备进化算法处理问题的独有特征,例如对大多数不连续,不可微,非凸,高度非线性问题的处理是非常有效的. 因此 ,目前进化多目标优化算法作为一个优化工具已在解决工程技术、经济 、管理 、军事和系统工程等众多方面的问题上越来越显示出它的强大生命力。 迄今为止,不少研究MOEAs的学者习惯用的做法是将一些新MOEAs与旧MOEAs的结果进行数据上的比较,或做出其Pareto解的前沿面,就Pareto前沿面上解的分布情况进行比照,但是,用这些方法对某个多目标进化算法结果的有效性进行说明,显然是有其局限性,可信度不高,最近一些学者提出了较为正规的通用方法,可作为一般的MOEAs性能比较分析,但这些例子都仅仅限于二三个子目标或多个约束条件的例子,对于多个目标的高维优化问题尚无标准例子可用,显然这些都不利于 MOEAs的研究。纵观MOEAs的研究成果,大部分研究都集中在算法的设计上,对算法的性能、收敛性分析等理论性的研究则很少,偶有一些理论研究,但仅仅局限在对算法的参数、状态、概念等之上,且理论分析的内容和深度都很浅,因此理论研究大大滞后于MOEAs在工程中的应用。另外,MOEAs的一个重要技术是如何避免未成熟收敛和获得均匀分布且范围最广的Pareto最优解 (非劣解),即保持解的多样性,对此分析目前还停留在使用直观测度,还没有给出一个如何去定量化的数学分析法和保持Pareto界面上的解均匀分布的算法。对多目标进化算法收敛性准则的确定,现大部分算法还是沿袭单目标的方法,即用最大迭代次数作为终止条件,这显然是有缺陷的,因为单目标进化算法寻求的是一个最优解,考虑的往往是全局性,而多目标进化算法追求的是Pareto最优解集,因此,我们必须寻求其他的收敛性准则。 2.基本思想及流程 多目标进化算法由下列主要功能任务单元组成: 1)初始化种群 2) 适应度函数评价(2.1 向量目标转化为标量适应度) 3) 杂交算子 4) 变异算子 5) 选择算子 由图可知,多目标进化算法的主要任务组成与单目标进化算法相同,其中2.1(阴影部分)是单目标算法所没有而多目标演化算法所特有的,2.1的任务是把多目标问题的目标空间中解向量的表示转化为标量化的适应度,这样决策者对各目标的偏重程度、权衡优先次序及对各目标的期望值就可以通过2.1部分转化为决策过程中的效用值。因此,对多目标优化算法的研究主要集中在2.1部分,即不同的转化机制决定了不同的多目标进化算法。 3.主要分支 目前对MOEAs的研究成果可以说是层出不穷,但我们根据其某种特性可以将它们分门别类,下列讨论两种主要的分类。 若按决策者对目标主观偏重程度与非劣解搜索过程之间的相互影响关系可将MOEAs分为: 先验优先权技术 先验优先权技术是将全体目标按权值合成一个标量效用函数,这样把多目标优化问题转化为单目标优化问题。 优先权演化技术 优先权演化技术是将优先权决策(决策器)与对非劣解的搜索过程(优化器)交替使用,变化的优先权可产生变化的非劣最优解集,决策器从优化器的搜索过程中提取有利于精练优先权的信息,而优先权的设置则有利于

文档评论(0)

***** + 关注
实名认证
文档贡献者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档