- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于立队竞争的演化算法.pdf
基于立队竞争的演化算法
黄樟灿 1 2 3
周运祥 吴方才
(1.武汉大学软件工程国家重点实验室,武汉430072;
2.武汉理工大学理学院,武汉 430070 3.武汉理工大学自动化学院,武汉 430070,)
摘 要 -本文将竞争机制引入到变异算子中,从而使变异算子具有了很强的群体特性,同
时为使算子更加简练和更具通用性,在这种竞争中我们更加注重个体适应值的相对次序而不
是它们的绝对大小.基于这种思想我们提出了一种新的演化算法,在该算法中变异的作用已
不仅仅是简单地恢复群体中损失的多样性,此时它已成为一种主要的搜索算子.通过实验发
现新算法具有很高的搜索效率和求解精度.
关键词 Competition, 自适应性变异,自聚集
1. 引言
杂交和变异一直是演化算法的两种基本的搜索算子,它们都有各自的优点:杂交强调从
群体中获取信息,注重群体搜索;变异强调保持群体的多样性,避免早熟的发生.因此不能
单纯地强调任何一方面. 为此,在传统的演化计算中常常将杂交和变异交替的进行,但是
这样一定能取得最好的效果吗?在自然界的生物进化过程中杂交和变异往往是同时进行的,
显然传统的方法与这一过程是不相符的.所以,将杂交和变异有机的结合起来是唯一的选择.
优胜劣汰的自然选择是演化计算的一大精髓,而自然选择事实上就是竞争.竞争是一种
具有很强的群体特性的行为,因此为了实现杂交和变异有机的结合可以将竞争机制直接引入
到变异中来,从而使得新的算子既能保持群体的多样性同时又具有较强的群体特性.
本文基于上述思想提出了一种新的演化算法,并对其进行了详细的分析,从实验结果可
以看出新算法具有很高的搜索效率和求解精度.
2. 自适应性变异
自适应性变异是实数编码下的一种高效的变异算子,它将解的质量与变异算子相关联,
适应值较大的个体在较小的范围内变异,而较小的个体则在较大的范围内变异.基于这种考
虑,给出了变异温度的概念.
设s (v ,v , ,v )是解空间的一个向量,它的适应值是f (s) ,f 是所解问题的最
1 2 m max
大适应值,则变异温度可定义为:
f s
( )
T 1?
f max
自适应性变异算子就是从父代解向量中随机的选择一个分量vk 将其变为 vk 得到新的
解:
λ
v +?(T ,b ?v ) if random(2) 0 T
vk ??k k k 其中?(T , y ) y ?(1?r ) r 是[0,1 ]之间
v ??(T ,v ?a ) if random(2) 1
?k k k
的随机数,[a ,b ]是v 的搜索范围.
k k k
自适应性变异算子保护较好的解,使其在较小的范围里进行搜索,而对较差的解进行较
大程度上的变异.从而明显提高了算子的搜索能力.
3. 竞争变异
将解的质量与变异算子相关联是自适应性变异算子的关键.自适应性变异算子只是将解
的质量与其变异的搜索范围相联系,这只是一个方面的联系.同时要知道f max ,然而实际
上这是很难的,不仅如此就算要知道f max 的一个粗略值在某些问题中也是不容易的.为此,
这里给出了一种新的变异算子,它将个体在父代中的适应值大小次序与变异的搜索范围和变
异所生成的
文档评论(0)