【文件属性】:
文件名称:Particle-swarm-optimization-PSO-:粒子群算法,简单例子求解
文件大小:3KB
文件格式:ZIP
更新时间:2021-04-12 21:31:57
MATLAB
Particle-swarm-optimization-PSO-
Simple problem solving based on particle swarm optimization
题目:
代码:
clear all;clc
%%
%基本参数定义
N=1000;%粒子数目
C1=1.5;%学习因子1
C2=1.5;%学习因子2
W=0.7;%惯性权重
G=100;%最大迭代次数
D=30;%维度个数
V_max=1;
V_min=0.0001;
%%
%初始化
v=rand(D,N)*1;
x=randn(D,N)*10;
p_mybest=nan(D,N);
p_webest=nan(D,1);
%%
%进化
member=nan(1,G);
for i=1:G
[v,x,p_mybest,p_webest]=newv(v,x,C1,C2,N,W,D,p_mybest,p_w
【文件预览】:
Particle-swarm-optimization-PSO--main
----PSO_homework.m(3KB)
----README.md(3KB)