进化算法

 进化算法,也被成为是演化算法(evolutionary algorithms,简称EAs),它不是一个具体的算法,而是一个“算法簇”。进化算法的产生的灵感借鉴了大自然中生物的进化操作,它一般包括基因编码,种群初始化,交叉变异算子,经营保留机制等基本操作。与传统的基于微积分的方法和穷举方法等优化算法(具体介绍见博客[Math] 常见的几种最优化方法中的其他数学优化方法)相比,进化计算是一种成熟的具有高鲁棒性和广泛适用性的全局优化方法,具有自组织、自适应、自学习的特性,能够不受问题性质的限制,有效地处理传统优化算法难以解决的复杂问题(比如NP难优化问题)。

  除了上述优点以外,进化算法还经常被用到多目标问题的优化求解中来,我们一般称这类进化算法为进化多目标优化算法(MOEAs)。目前进化计算的相关算法已经被广泛用于参数优化、工业调度、资源分配、复杂网络分析等领域。

引用:https://www.cnblogs.com/maybe2030/p/4665837.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • From Import AI先给大家拜个早年了。 加密货币AI的黎明:强化学习+区块链? ...为什么加密可能是基...
    坂本龙一阅读 3,644评论 0 0
  • 本文you清华大学硕士大神金天撰写,欢迎大家转载,不过请保留这段版权信息,对本文内容有疑问欢迎联系作者微信:jin...
    LucasJin阅读 12,556评论 4 3
  • blog嗯,写个东西玩,这就是很像进化的进化算法. 进化算法是以达尔文的进化论思想为基础,通过模拟生物进化过程与机...
    chenmingang阅读 4,017评论 0 1
  • 遗传算法 流程图 确定编码方案 从表现型到基因型的映射称为编码,采用二进制,确认二进制串长 构造适应值函数 直接将...
    CandyTong_阅读 3,093评论 0 0
  • 进化只是一种算法,这个算法设定了一个目标,挑你觉得最好的方式去做决策,这就是大脑
    CaptainMerry阅读 2,490评论 0 0