Chaotic Evolution

自然启发式元启发法=进化算法+群智能算法 等
进化算法:GA,EP,ES,GP,差分进化(DE)等
群智能算法:蚂蚁、菌落优化(ACO),粒子群优化(PSO),Bees算法,细菌觅食优化(BFO)等

Niching methods:

适应值共享算法 (Fitness Sharing)

适应值共享遗传算法(Fitness Sharing Genetic Algorithms)是使遗传算法保持种群多样性的一种有效的改进方法。在多峰函数求解的遗传算法中,通常把解空间中峰周围的子空间比作生物生长的小生境, 把峰周围的个体比作在该小生境中繁衍的物种。所谓适应值共享, 就是将该小生境中所有个体的适应值按照物种的规模以一定的方式降低。
显然, 如果某个小生境中有较多的个体, 那么该小生境中所有个体的适应值将以较大幅度降低。

Sharing Radius 定义了小生境大小.
该半径内的个体将被视为彼此相似,因此需要共享适应度

适合度在圆圈范围内的所有个体之间共享

拥挤算法 (Crowding)

拥挤遗传算法(Crowding Genetic Algorithms)是保持遗传算法种群多样性的另一种有效的改进方法。其基本思想是当物种繁衍到一定规模, 以至于生存空间变得非常拥挤时, 新产生的个体要想生存, 就必须与种群中的其它个体进行竞争。

与被插入元素最相似的一个被替换

小生境方法(niching methods)相关推荐

  1. 【EC算法】多模态优化(multimodel)与小生境(Niching)

    PPT作者:LiXiaoDong,墨尔本大学 多模态优化的优势: 小生境方法: 药物生成中,左边图不用niching,生成单一解:右边是用到niching,找到符合条件的多个解: 调度问题: 经典的n ...

  2. 【论文阅读】基于自适应小生境和 k 均值操作的数据聚类差分进化算法

    文章目录 原文题目 摘要 I. 引言 背景知识 Niching(小生境) 适应度共享 参考文献 提出 Niching Method 的动机 Niching Method 需要 Adaptive 的动机 ...

  3. 多目标优化介绍(小生境)

    小生境(Niche):来自于生物学的一个概念,是指特定环境下的一种生存环境,生物在其进化过程中,一般总是与自己相同的物种生活在一起,共同繁衍后代.例如,热带鱼不能在较冷的地带生存,而北极熊也不能在热带 ...

  4. 遗传算法小生境技术简介

    生物学上,小生境是指特定环境下的一种组织结构.在自然界中,往往特征,形状相似的物种相聚在一起,并在同类中交配繁衍后代.在SGA 中,交配完全是随机的,在进化的后期,大量的个体集中于某一极值点上,在用遗 ...

  5. Adobe Illustrator CS6 界面文字按钮太小,高分屏win10PS/AI等软件界面字太小解决方法

    Adobe Illustrator CS6 界面文字按钮太小,高分屏win10PS/AI等软件界面字太小解决方法 参考文章: (1)Adobe Illustrator CS6 界面文字按钮太小,高分屏 ...

  6. Python编程基础:第三节 字符串方法String Methods

    第三节 字符串方法String Methods 前言 实践 前言 本节我们一起来学习一些常用的字符串方法,包括计算字符串长度,获取某个字母的位置等等. 实践 假设你有一个名为name的变量,且其取值为 ...

  7. 将一个大文件分成若干个小文件方法

    2019独角兽企业重金招聘Python工程师标准>>> 将一个大文件分成若干个小文件方法 例如将一个BLM.txt文件分成前缀为 BLM_ 的1000个小文件,后缀为系数形式,且后缀 ...

  8. 【概率论】1-2:计数方法(Counting Methods)

    title: [概率论]1-2:计数方法(Counting Methods) categories: Mathematic Probability keywords: Counting Methods ...

  9. VCL组件之主要方法(Methods)和通用事件(Events)

    组件的主要方法(Methods) 大多数组件有20多个公用方法,窗口组件有40多个公用方法可以选择.有趣地是,并不是都被广泛使用.组件的多数功能通过属性来完成.例如,隐蔽一组件,可调用其Hide方法或 ...

最新文章

  1. Docker_Swarm集群系统
  2. Python正则表达式初识(二)
  3. 东北农业大学农学院程晓非教授荣获植物病毒学国家“优青”资助
  4. 德国图宾根大学发布可扩展「对抗黑盒攻击」,仅通过观察决策即可愚弄深度神经网络
  5. java 方法是否需要带参数的情况
  6. Java创建数组的三种方法
  7. 用Jmeter进行接口测试及乱码问题
  8. 字符串处理 —— 回文串相关 —— 求最长回文子串
  9. Support Vector Machines
  10. Android蓝牙发送hc05,【MM32F103试用体验】+HC05蓝牙与Android手机通信
  11. Ubuntu 12.04安装QQ2012(12.10也可以,试过了的,其他版本没事过)
  12. 深圳市自助图书馆详细分布地址
  13. ARM裸机篇(三)——i.MX6ULL第一个裸机程序
  14. 国科大学习资料--多媒体分析与理解(卢汉请)-2019期末考试题
  15. 用PS做一个好看的图案
  16. 前端生成gif动态图下载
  17. 广义可加模型GAM在python上的复现
  18. 样本量极少如何机器学习?
  19. 麦子学院自动化测试-selenium视频教程
  20. 图神经网络(GNN)简述

热门文章

  1. GPIO工作模式详解(含Arduino实例)
  2. 【Android测试】Android 应用测试总结
  3. 自动化签到的三种方式
  4. 短视频抖音电商编导剧本分镜拍摄内容策划脚本计划表格方案模板
  5. 贪吃蛇小游戏(代码)
  6. unity中实现ue眼球的渲染
  7. 美通社企业新闻汇总 | 2019.2.27 | 中国大学名次在世界大学排名中继续攀升;吉利2021年发布支持5G量产车型...
  8. UDS诊断系列之三 ISO14229协议介绍(下)
  9. 【修复版】仿我爱看电影网站模板/海洋CMS影视系统模板
  10. 关于阿里云OSS资源STS访问控制