智能计算_文化算法.pptxVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能计算_文化算法

文化算法 算法发展 1991 Dorigo 蚁群优化方法 1995 Eber-hart和Kennedy粒子群算法 60年代 Holland遗传算法 Rechenberg 和 Schwefel进化策略 Fogel 进化规划 90年代初Koza 遗传规划 借助生物进化的思想和原理来解决实际问题 算法发展 促进生物进化的不仅仅局限在基因与选择这一层面,许多情况表明,文化能使种群以一定的速度进化和适应环境,而这种速度是超越单纯依靠基因遗传生物进化速度的。 1994 Robert G Reynolds 提出双层进化机制,文化作为一种将种群的经验保存在知识库中,供后代学习。---文化算法 文化算法 文化算法:种群空间和信仰空间。 包括三大元素:种群空间、信仰空间和通信协议。 种群空间模拟生物个体根据一定的行为准则进化的过程,信仰空间模拟文化的形成、传递和比较的进化过程。 种群空间和信仰空间相对独立,但是又相互影响相互促进,两个空间根据通信协议相互联系 信仰空间对进化信息进行有效提取和管理,用于指导种群空间的进化。 文化算法框架 信仰空间 Belief Space 群体空间 Population Space influence() accept() update() select() objective() Communication Protocol 如上图所示,种群空间与信仰空间是通过一组由接受函数accept()和影响函数influence()组成的通信协议联系在一起。 种群空间的个体在进化过程中,形成个体经验,通过accept()函数将个体经验传递到信仰空间 influence()函数能够利用经验知识来指导种群空间的进化,以使种群空间得到更高的进化效率 在一个文化体系中,存在着多种类型的知识,其中规范知识(Normative Knowledge)和形势知识(Situational Knowledge)被认为是最主要的。 规范知识为个体提供行为准则和指导原则,而形势知识为个体提供学习榜样。它们都可以为种群的进化提供指导信息。 群体空间中的objective()函数是目标函数(适应度函数),其作用是用来评价种群空间中个体适应值。 select()函数根据规则从新生成个体中选择一部分个体作为下代个体的父辈。 开始 用适应度函数objective() 评价种群个体(p个) accept()根据适应度排序选取比例s的个体p1 根据p1初始化信仰空间 信仰空间通过influence()促进种群的进化繁殖下一代 ,此时种群规模2p select()从2p中选择p个个体 根据p1个体w值大于阀值 信仰空间是否为空 结束 是否达到迭代次数 是 否 否 是 Update更新信仰空间 算法实现 1.初始化种群空间在定义域内随机生成一个N维实数向量,这样就在种群空间中产生了一个个体,重复以上的步骤p次,产生种群规模为p的初始种群空间。 2.通过适应度函数,对种群空间中的个体进行评价。 3.根据给定的取值范围和初始种群空间中的候选解,按照信仰空间结构,生成初始信仰空间。 4.根据影响函数influence(),对种群空间中的每个父个体进行变异,生成p个相应子个体。 算法实现 5.对于由子个体和父个体共同组成的规模为2p的种群空间中每个个体。从该种群空间中随机选取c个个体与它进行比较,如果该个体优于与之比较的个体,则称该个体取得一次胜利,并记录每个个体的胜利次数。选择前p个具有最多胜利次数的个体作为下一代的父个体。 6.设定接受函数accept(),并更新信仰空间。 7.如果不满足终止条件,则重复4,反之,则结束。 接受函数 固定比率接受 函数 该接受函数在整个进化过程中,以一个固定 比率p%提取种群空间中的较优个体 ,即 accept()=p%*N 信仰空间 信仰空间定义为S,N[n] 。 S表示形式知识 表示最优个体集合 表示t代最优个体, m为最优个体集合的规模。 标准知识N是n个主变量参数的变化区间,第j个参数表示为: 表示参数j定义域边界的值 表示参数j区间下限 对应的目标函数的适应值。 表示参数j区间上限 对应的目标函数的适应值。 信仰空间定义为S,N[n] 。 S表示形式知识 表示最优个体集合 表示t代最优个体, m为最优个体集合的规模。 标准知识N是n个主变量参数的变化区间,第j个参数表示为: 表示参数j定义域边界的值 表示参数j区间下限 对应的目标函数的适应值。 表示参数j区间上限 对应的目标函数的适应值。 形势知识更新规则 其中, 表示第

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档