1. 概念
粒子群优化算法(PSO:Particle swarm optimization) 是一种进化计算技术(evolutionary computation)。
源于对鸟群捕食的行为研究。粒子群优化算法的基本思想:是通过群体中个体之间的协作和信息共享来寻找最优解.
PSO的优势:在于简单容易实现并且没有许多参数的调节。目前已被广泛应用于函数优化、神经网络训练、模...
分类:
编程语言 时间:
2016-05-27 11:43:51
阅读次数:
457
多目标粒子群(MOPSO)算法是由CarlosA. Coello Coello等在2004年提出来的,详细参考1。目的是将原来只能用在单目标上的粒子群算法(PSO)应用于多目标上。我们知道原来的单目标PSO流程很简单: -->初始化粒子位置(一般都是随机生成均匀分布) -->计算适应度值(一般是目标 ...
分类:
其他好文 时间:
2016-05-05 02:02:49
阅读次数:
194
近年来,基于启发式的多目标优化技术得到了很大的发展,研究表明该技术比经典方法更实用和高效。有代表性的多目标优化算法主要有NSGA、NSGA-II、SPEA、SPEA2、PAES和PESA等。粒子群优化(PSO)算法是一种模拟社会行为的、基于群体智能的进化技术,以其独特的搜索机理、出色的收敛性能、方便
分类:
编程语言 时间:
2016-03-06 15:43:48
阅读次数:
1912
参考文献: 基于混沌序列的粒子群优化算法[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
参考文献: 量子行为粒子群优化算法研究[D] ,孙俊,博士论文2.4节.#include #include #include using namespace std;#define M 50 //群体数目50#define N 4 //每个粒子的维数4//测试类class TestFunct...
分类:
编程语言 时间:
2016-01-21 23:25:36
阅读次数:
241
[Algorithm] 群体智能优化算法之粒子群优化算法阅读目录1. 常见的群体智能优化算法分类2. 粒子群优化算法思想3. 粒子群优化算法的基本框架4. 对粒子群优化算法中惯性权重的认识5. 粒子群优化算法举例——求解旅行商问题6. 参考文献 同进化算法(见博客《[Evolutionary Al....
分类:
编程语言 时间:
2015-12-16 00:16:46
阅读次数:
1539
在全局版的标准粒子群算法中,每个粒子的速度的更新是根据两个因素来变化的,这两个因素是:1.粒子自己历史最优值pi。2.粒子群体的全局最优值pg。如果改变粒子速度更新公式,让每个粒子的速度的更新根据以下两个因素更新,A.粒子自己历史最优值pi。B.粒子邻域内粒子的最优值pnk。其余保持跟全局版的标.....
分类:
编程语言 时间:
2015-11-26 22:37:24
阅读次数:
247
1.物流管理系统2.Android天气预报和日程管理3.宠物交易4.粒子群优化5.文本聚类软件设计与实现 FCM+Kmeans + TFIDF6.遗传算法优化Kmeans7.遗传算法优化资源调度8.仿今日头条的个性化推荐APP+后台9.银行信贷系统10.博客系统QQ:在博客右侧
分类:
编程语言 时间:
2015-10-22 15:42:52
阅读次数:
156
PSOIndividual.py 1 import numpy as np 2 import ObjFunction 3 import copy 4 5 6 class PSOIndividual: 7 8 ''' 9 individual of PSO10 '''11...
分类:
编程语言 时间:
2015-10-06 23:31:28
阅读次数:
993