资源简介
粒子群优化的回声状态神经网络,粒子群算法是通过模拟鸟群觅食行为而发展起来的一种基于群体协作的随机搜索算法。通常认为它是群集智能 (Swarm intelligence, SI) 的一种。
代码片段和文件信息
%打开计时器tic;
%
%load t1.txt;load t2.txt;
%h1=t1;h2=t2;
tic;
Scope=[501000;0.050.8;0.011.;0.010.9];
SwarmSize=100;
ParticleSize=4;
ParticleScope=Scope;
%[vonoffminmax]=PsoProcess(2010ScopeInitFuncStepFindFuncAdaptFunc0040000);
IsStep=0;
IsDraw=0;
LoopCount=20;
IsPlot=0;
ParSwarm=rand(SwarmSize2*ParticleSize+1);
%对粒子群中位置速度的范围进行调节
for k=1:ParticleSize
ParSwarm(:k)=ParSwarm(:k)*(ParticleScope(k2)-ParticleScope(k1))+ParticleScope(k1);
%调节速度,使速度与位置的范围一致
ParSwarm(:ParticleSize+k)=ParSwarm(:ParticleSize+k)*(ParticleScope(k2)-ParticleScope(k1))+ParticleScope(k1);
end
%对每一个粒子计算其适应度函数的值
for k=1:SwarmSize
ParSwarm(k2*ParticleSize+1)=AdaptFunc(ParSwarm(k1:ParticleSize));
end
%初始化粒子群最优解矩阵
OptSwarm=zeros(SwarmSize+1ParticleSize);
%粒子
- 上一篇:OCR 文字 和字母识别matlab程序
- 下一篇:数值分析牛顿法MATLAB
相关资源
- GAPSO 这个算法是遗传算法和粒子群优
- Peking_University_PSO_All_in_one 北京大学计
- SimuAPSO 模拟退火发与粒子群算法的结
- CLSPSO 混沌粒子群算法
- pso2835922
- pso-bp
- pso_matlab PSO算法
- MOPSO-matlab
- PSObpPpsorbf 粒子群优化神经网络的程序
- The-SPSO-testingprocedure 基本的粒子群程序
- ABCPSO
- pso 主要计算电力系统机组组合问题
- PSO_Load-Frequency-Control
- 33 混合智能算法:采用人工神经网络
- pso--PID 基于粒子群算法的PID控制器优
- GAPSO-for-PID-Design 本人毕业设计一部分
- PSO2727464
- MOEA 几种多目标优化算法集合
- pso_3
- rnn-esn 基于神经网络的负荷预测
- PSO 其中包含了PSO的所有改进算法
- PSOGSA 程序提出了基于人群混合算法
- (APSO)MATLAB 改进粒子群优化算法(
- pso-elman 一个标准的Elman的程序外加一
- PSO_PID
- Particle_Swarm_Optimization
- PSO-RBF-wonderful
- pso 粒子群优化算法完成的毕业设计
- pso 基于粒子群算法的微电网优化调度
- PSO_BW 假设微电网中有风、光、微型燃
评论
共有 条评论