![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
优化算法
zakachen
这个作者很懒,什么都没留下…
展开
-
一种简单的差分进化算法(DE)的R语言实现
差分进化算法是一种重要的进化算法,自提出差分进化算法以来,形成了很多变种。本文首先用R语言去实现一个简单的差分进化算法,然后通过一个极大化函数的例子说明差分进化算法(DE)的进化迭代过程。 由于差分进化算法原理十分简单,详情请参照点击打开链接,这里不再多做叙述。 ###传统的差分进化算法(DE)的R语言实现#种群初始化funcmatrix<-function(i,j原创 2016-06-20 15:17:49 · 4565 阅读 · 0 评论 -
一种简单的粒子群算法(PSO)的R语言实现
粒子群算法(PSO)是一种重要的进化算法,各种不同的粒子群算法有是多种之多。R语言是一种被广泛使用的统计语言,本文首先以R语言来实现一个最简单的粒子群算法,然后再举一个例子,说明粒子群算法(PSO)迭代过程。 程序实现主要有三个步骤 步骤一:各种参数初始化; 步骤二:单个粒子历史最优经验 步骤三:所有粒子历史最优经验 程序实现的两个关键点原创 2016-06-20 11:10:07 · 6630 阅读 · 1 评论 -
二进制学习差分进化算法(BLDE)的R语言实现
二进制学习差分进化算法(BLDE)是笔者在做论文的时候用到的一种优化算法,其依概率全局收敛于最优解,且收敛速度相对比较快,是为数不多的优秀二进制差分进化算法。由Yu Chen等2014年在一篇文章中提出,大家可以在谷歌学术上搜这篇文章看一下A binary differential evolution algorithm learning from explored solutions,里面有详细原创 2016-06-23 10:04:41 · 3302 阅读 · 2 评论