• 大小: 1KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-02-02
  • 语言: Matlab
  • 标签: 改进PSO  PSO  聚类  c  

资源简介

粒子群聚类算法:改进原有PSO算法,加速收敛迭代达到全局最优点

资源截图

代码片段和文件信息

%2009-7-8
%粒子群聚类算法


function [m_pattern]=C_PSO(m_patternpatternNum)
         disType=DisSelDlg();%获得距离计算型
         [centerNum iterNum]=InputClassDlg;%获得类中心数和最大迭代次数
         particleNum=200;%初始化粒子数
         %初始化中心和速度
         global Nwidth;
         for i=1:centerNum
             m_center(i).feature=zeros(NwidthNwidth);
             m_center(i).patternNum=0;
             m_center(i).index=i;
             m_velocity(i).feature=zeros(Nwidth Nwidth);
             for i=1:particleNum
                 Particle(i).location=m_center;%粒子各中心
                 Particle(i).velocity=m_velocity;%粒子各中心速度
                 Particle(i).fitness=0;%适应度
                 P_id(i).velocity=m_velocity;%粒子最优速度
                 P_id(i).location=m_center;%粒子最优中心
                 P_id(i).fitnes

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5877  2009-09-30 14:27  C_PSO聚类matlab代码.m

----------- ---------  ---------- -----  ----

                 5877                    1


评论

共有 条评论