- 11
- 0
- 约7.64千字
- 约 11页
- 2019-06-12 发布于湖南
- 举报
%function [pso F] = pso_2D()?
% FUNCTION PSO ?--------USE Particle Swarm Optimization Algorithm?
% global present;?
% close all;?
clc;?
clear all;?
pop_size = 10; ? ? ? ? ? ? ? ? ?% ? pop_size 种群大小 ///粒子数量?
part_size = 2; ? ? ? ? ? ? ? ? % ? part_size 粒子大小 ///粒子的维数 ?
gbest = zeros(1,part_size+1); ? % ? gbest 当前搜索到的最小的值 ?
max_gen = 200; ? ? ? ? ? ? ? ? ?% ? max_gen 最大迭代次数?
?
%best=zeros(part_size,pop_size*part_size);%xuan?
?
?
region=zeros(part_size,2); ? ? ?% 设定搜索空间范围-解空间?
region=10*[-3,3;-3,3;-3,3;-3,3;-3,3;-3,3;-3,3;-3,3;-3,3;-3,3]; % 每一维设定不同范围(称之为解空间,不是可行域空间)?
?
rand(state,sum(100*clock));
原创力文档

文档评论(0)