粒子群算法迭代过程中出现早熟收敛的问题我要分享

In the process of iterative particle swarm algorithm premature convergence problem

粒子群算 粒子群算迭代 早熟收敛

关注次数: 398

下载次数: 0

文件大小: 1KB

代码分类: 智能算法

开发平台: matlab

下载需要积分: 1积分

版权声明:如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

代码描述

中文说明:

粒子群算法,用于聚类.粒子群在迭代进行的过程中有可能出现早熟收敛 的问题而陷入局部最优解,因此文中在 PSO 算法部 分,设置两个变量对每个粒子和粒子群的状态进行实 时地监控,以便当检测到粒子或粒子群出现早熟收敛 现象时,能及时地对其进行变异操作,增加粒子的多样 性,使其跳出局部极值的束缚,在多维解空间中开始新 的搜索


English Description:

Particle swarm algorithm for clustering. Particle swarm in the process of iteration is likely the problem of premature convergence _ fall into local optimal solution, so this paper in the PSO algorithm part, set up two variables for each particle and the particle swarm to solid state monitoring, so that when the detected particles or particle swarm appear premature convergence phenomenon, can in a timely manner to the mutation operation, increases the particle's diverse sex, make it out of the constraints of local extremum, start a new search in the multi-dimensional solution space


代码预览

C_PSO.m

__MACOSX

__MACOSX\._C_PSO.m