多目标进化算法总结学习资料.docxVIP

  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文档。上传文档
查看更多
精.选 MOGA 是第t代种群中个体,其rank值定义为: 为第t代种群中所有支配的个体数目 适应值(fitness value)分配算法: 将所有个体依照rank值大小排序分类; 利用插值函数给所有个体分配适应值(从rank1到 rank ),一般采用线性函数 适应值共享:rank值相同的个体拥有相同的适应值, 保证后期选择时同一rank值的个体概率相同 最后采用共享适应值随机选取的方法选择个体进入下一代 一种改进的排序机制(ranking scheme): 向量和比较 goal vector: 分为以下三种情况: 1、 2、 当支配时,选择 3、 当支配时,选择 优点:算法思想容易,效率优良 缺点:算法容易受到小生境的大小影响 理论上给出了参数的计算方法 NPGA 基本思想: 1、初始化种群Pop 2、锦标赛选择机制:随机选取两个个体和和一个Pop的 子集CS(Comparison Set)做参照系。若被CS中不少于一 个个体支配,而没有被CS中任一个体支配,则选择。 3、其他情况一律称为死结(Tie),采用适应度共享机制选择。 个体适应度: 小生境计数(Niche Count): 共享函数: 共享适应度(the shared fitness): 选择共享适应度较大的个体进入下一代 优点:能够快速找到一些好的非支配最优解域 能够维持一个较长的种群更新期 缺点:需要设置共享参数 需要选择一个适当的锦标赛机制 限制了该算法的实际应用效果 NPGA II 基本思想: 1、初始化种群Pop 2、Pareto排序:非支配个体rank=0;其余个体 rank=支配该个体的个体数目 3、锦标赛选择机制:种群中任选两个个体和, 若,则选择; 若是,称为死结(Tie), 采用适应度共享机制选择。 小生境计数(Niche Count): 这里的Pop只包含当前一代里的个体,在NPGA中, 计算公式中的Pop包含当前一代以及已经产生的 属于下一代的所有个体 最后,选择计数较小的个体进入下一代 在计算Niched Count之前还要对函数值进行标准化: NSGA 和简单的遗传算法的不同点在于selection operator works, crossover and mutation operator是一样的 不一样的共享函数: 表示个体i和j之间的距离 是共享参数,表示小生境的半径 小生境计数(Niche Count): 共享适应值: 最后采用随机余数比例算法选择个体进行重新构造种群的基础 优点:优化目标个数任选 非支配最优解分布均匀 允许存在多个不同的等效解 缺点:计算复杂度过高() 不具有精英保留机制 需要预设共享参数 NSGA II 加入精英保留机制 快速非支配排序方法(Fast Nondominated Sorting Approach): 支配计数 :支配解p的解数量 支配解集 :解p支配的解集合 计算出每一个解的和,第一级非支配解,单独放入一个集合; 遍历成员q和,逐步递减,如果可以减少为0,将p放入单独的集合Q,构成第二级非支配解; 重复步骤2,直到所有成员全部分类完成。 Crowded-comparison Approach 计算集合I的长度,初始化; 对每一个目标,利用目标值进行排序; 赋予边界点(第一个和最后一个)最大值,确保它们不会被剔除; 循环计算其他点的crowded distance. 其中,I为非支配集合,表示第m个目标在第i个个体处的目标值, 分别表示第m个目标的最大最小函数值 值越小,越拥挤 Crowded-Comparison Operator: if or Replace the sharing function approach in NSGA 可以一定程度上消除一下两点: (1)the sharing function 太过于依赖共享参数,不容易设定 (2)the sharing function 时间复杂度达到 算法主循环: 初始种群(),并利用binary tournament selection, recombination and mutation operators构建一个子代种群(); 合并和,记 第t代: 合并和,记 对进行非支配分类,结果记作 循环计算crowded distance of ,并入 对当前进行crowded distance 排序,选择前个成员并入,确保 利用binary tournament selection, recombination and mutation operators构建 进入下一次循环 SPEA Characters: a) Storing nond

文档评论(0)

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

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

1亿VIP精品文档

相关文档