码迷,mamicode.com
首页 >  
搜索关键字:粒子群算法    ( 49个结果
遗传算法的C语言实现(一):以非线性函数求极值为例
以前搞数学建模的时候,研究过(其实也不算是研究,只是大概了解)一些人工智能算法,比如前面已经说过的粒子群算法(PSO),还有著名的遗传算法(GA),模拟退火算法(SA),蚁群算法(ACA)等。当时懂得非常浅,只会copy别人的代码(一般是MATLAB),改一改值和参数,东拼西凑就拿过来用了,根本没有 ...
分类:编程语言   时间:2017-05-14 18:52:15    阅读次数:266
文化粒子群算法
文化粒子群算法:主群体运行PSO算法,种群数量N。知识空间也用相同的初始化方法(或其他初始化方法)取0.2*N个初始解,知识空间运行遗传算法(或其他进化算法)进行进化。两个种群同时进化,进化过程中,主群体每隔AcceptStep代,(例如AcceptStep=10),把自己的gbest替换掉知识空间 ...
分类:编程语言   时间:2017-01-07 18:10:16    阅读次数:162
遗传算法的C语言实现(一):以非线性函数求极值为例
以前搞数学建模的时候,研究过(其实也不算是研究,只是大概了解)一些人工智能算法,比如前面已经说过的粒子群算法(PSO),还有著名的遗传算法(GA),模拟退火算法(SA),蚁群算法(ACA)等。当时懂得非常浅,只会copy别人的代码(一般是MATLAB),改一改值和参数,东拼西凑就拿过来用了,根本没有 ...
分类:编程语言   时间:2016-12-10 06:36:55    阅读次数:451
粒子群群算法详解
一.产生背景     ?粒子群算法(particleswarm optimization,PSO)由Kennedy和Eberhart在1995年提出,该算法对于Hepper的模拟鸟群(鱼群)的模型进行...
分类:编程语言   时间:2016-12-02 19:30:39    阅读次数:658
matlab基本粒子群算法实现(四)
最后在炼数成金那边找到了很好的一篇教程 在这里把它整理一下 做个粒子群算法的收尾 main.m fun.m ...
分类:编程语言   时间:2016-06-09 00:40:10    阅读次数:441
matlab基本粒子群算法实现(二)
虽然这个不是我写的 但是这个粒子群是二维的 之前的是一维的。 main.m update_par.m compute_fit.m ...
分类:编程语言   时间:2016-06-07 01:12:16    阅读次数:229
matlab基本粒子群算法实现(三)
这里我想说明的是 粒子群的收敛里面可能会有的错误 我选用了一个三峰曲面 而粒子群很容易陷入局部最大值 所以得出的值不一定是全局最大值。 哈哈哈,粒子群算法结束了, 接下来我应该是去学BP神经网络。 就是这么任性 main.m compute_fit.m update_par.m 最后是大家最喜欢的图 ...
分类:编程语言   时间:2016-06-07 01:08:48    阅读次数:207
matlab基本粒子群算法简单实现(一)
算法没有和图像处理直接相关, 不过对于图像分类中的模式识别相关算法, 也许会用到这个优化算法。 不过不管有没有用, 还是得一步一步学起来 算法步骤: 1.首先确定粒子个数与迭代次数。 2.对每个粒子随机初始化位置与速度。 3.采用如下公式更新每个粒子的位置与速度。 Px=Px+Pv*t; %位置更新 ...
分类:编程语言   时间:2016-06-06 00:46:37    阅读次数:309
多目标粒子群
多目标粒子群(MOPSO)算法是由CarlosA. Coello Coello等在2004年提出来的,详细参考1。目的是将原来只能用在单目标上的粒子群算法(PSO)应用于多目标上。我们知道原来的单目标PSO流程很简单: -->初始化粒子位置(一般都是随机生成均匀分布) -->计算适应度值(一般是目标 ...
分类:其他好文   时间:2016-05-05 02:02:49    阅读次数:194
混沌粒子群算法
参考文献: 基于混沌序列的粒子群优化算法[J], 孟红计老师#include #include #include using namespace std;#define M 50 //群体数目50#define N 4 //每个粒子的维数4#define NN 500 //迭代次数#defi...
分类:编程语言   时间:2016-01-22 21:02:22    阅读次数:160
49条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!