二维粒子群算法的matlab源程序.docxVIP

  • 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)

1亿VIP精品文档

相关文档