求解聚类问题的混合PSO算法设计

合集下载

PSO_TSP问题综述

PSO_TSP问题综述

科技论坛PSO-TSP 问题综述傅刚(福州职业技术学院,福建福州350001)1TSP 问题介绍旅行商问题(Traveling Salesman Problem )是一个典型的组合优化问题,旅行商问题描述如下:给定n 个城市及两两城市之间的距离,求一条经过各城市一次且仅一次的最逗路线。

其图论描述为:设给定带权图G=(V ,E ),其中V 为顶点集,E 为各顶点相互连接组成的弧集,已知各顶点间连接距离,要求确定一条最短Hamil -ton 回路,即遍历所有顶点一次且仅一次的最短回路。

设dij 为城市i 与j 之间的距离,即弧(i ,j )的长度,引入变量:x ij1,若旅行商访问城市i 后访问城市j ;0,否则。

则TSP 的目标函数为minZ=ni ,j=1Σx ij d ijTSP 问题的求最优化解是很困难的。

对于有着n 个城市的TSP 问题,存在着(n-1)!/2条可能的路径。

随着城市数目n 的增长,可能路径的数目以n 的指数倍增加,如果使用穷举法搜索,需要考虑所以的可能情况,并两两比较,找出最优解,那么可搜索的路径及其距离之和的计算量将正比于n!/2,算法的复杂度呈指数增长,人们把这类问题称为“NP 完全问题”。

由于TSP 具有实际应用价值,例如:城市管道铺设优化、物流等行业中的车辆调度优化、制造业中的切割路径优化以及电力系统配电网络重构等现实生活中的很多优化问题都可以归结为TSP 模型来求解,目前TSP 应用的一个重要方面就是无人飞机的航路设计问题,即事先针对敌方防御区内的威胁部署和目标的分布情况,对无人作战飞机的飞行航路进行整体规划设计,可以综合减小被敌方发现和反击的可能性、降低耗油量,从而显著提高UCAV 执行对地攻击(或侦察)任务的成功率。

目前求解TSP 的主要方法有最近邻域搜索算法、模拟退火算法、遗传算法、Hopfield 神经网络算法和蚁群算法等。

本文主要介绍用粒子群优化算法解决TSP 问题及其各种改进方法。

pcm混合聚类算法

pcm混合聚类算法

pcm混合聚类算法
PCM(Pulse-Coded Modulation)混合聚类算法是一种基于脉冲编码调制(Pulse-Coded Modulation)的聚类算法,用于对高维数据进行聚类分析。

该算法首先使用Pulse-Coded Modulation技术将高维数据映射到低维空间,然后采用聚类算法对低维数据进行聚类分析。

由于PCM技术可以将高维数据映射到低维空间,因此可以有效地处理高维数据,同时避免维度灾难问题。

PCM混合聚类算法可以结合多种聚类算法进行应用,如K-means聚类、层次聚类、DBSCAN聚类等。

具体的聚类效果和精度取决于所选择的聚类算法和参数设置。

需要注意的是,PCM混合聚类算法是一种比较新的聚类算法,其应用场景和效果还需要进一步探索和研究。

同时,该算法也需要根据具体的数据集和问题进行调整和优化。

基于QPSO的数据聚类

基于QPSO的数据聚类

收稿日期:2005209227;修返日期:2005211224基金项目:国家自然科学基金资助项目(60474030)基于Q PSO 的数据聚类3龙海侠,须文波,孙 俊(江南大学信息工程学院,江苏无锡214122)摘 要:在K 2Means 聚类、PS O 聚类、K 2Means 和PS O 混合聚类(KPS O )的基础上,研究了基于量子行为的微粒群优化算法(QPS O )的数据聚类方法,并提出利用K 2Means 聚类的结果重新初始化粒子群,结合QPS O 的聚类算法,即K QPS O 。

介绍了如何利用上述算法找到用户指定的聚类个数的聚类中心。

聚类过程都是根据数据之间的Euclidean (欧几里得)距离。

K 2Means 算法、PS O 算法和QPS O 算法的不同在于聚类中心向量的“进化”上。

最后使用三个数据集比较了上面提到的五种聚类方法的性能,结果显示基于QPS O 算法的数据聚类性能比一般PS O 算法更好。

关键词:聚类;K 2Means;PS O;QPS O;聚类中心中图法分类号:TP391 文献标识码:A 文章编号:100123695(2006)1220040203Data Clustering Based on Quantu m 2behaved Particle S war m Op ti m izati onLONG Hai 2xia,XU W en 2bo,S UN Jun(College of Infor m ation Technology,Southern Yangtze U niversity,W uxi J iangsu 214122,China )Abstract:This paper investigates Quantu m 2behaved Particle S war m Op ti m izati on (QPS O )algorith m t o cluster data based onthe K 2M eans clustering,PS O clustering and KPS O clustering .After that we intr oduce using K 2Means clustering t o seed the initial s war m,combing with QPS O t o cluster data,na mely K QPS O and intr oduce how these algorith m s can be used t o find the centr oids of a user s pecified nu mber of clusters .A ll the p r ocess of clustering based on the Euclidean distance a mong data vec 2t ors .The differences bet w een K 2Means,PS O ,QPS O is the evoluti on of the cluster 2centr oids .Finally,we compare the perf or 2mance of the five clustering method on three data sets .The experi m ents result show QPS O clustering superi ority .Key words:Clustering;K 2M eans;PS O;QPS O (Quantu m 2behaved Particle S war m Op ti m izati on );Cluster 2centr oids 聚类(Clustering )是一个将数据集划分为若干组(Class )或类(Cluster )的过程,并使得同一组内的数据对象具有较高的相似度,而不同组中的数据对象是不相似的。

基于EM算法和PSO算法的混合优化算法

基于EM算法和PSO算法的混合优化算法
A BSTRA CT : Pa r t i c l e Swa r m Op t i mi z a t i o n lg a o r i t hm e a s i l y g e t s s t uc k a t l o c a l o pt i ma l s o l ut i o n a n d s h o ws pr e nmt u r e
n i s m a l g o i r t h m a n d P a t r i c l e S w a r m O p t i m i z a t i o n a l g o r i t h m w a s p r o p o s e d ( E M S P O ) .F i r s t l y , e a c h p a t r i c l e w a s u p d a t e d
t o Pa r t i c l e S wa r m Op t i mi z a t i o n lg a o it r hm . A h y b r i d o p t i mi z a t i o n a l g o it r hm b a s e d o n El e c t r o ma g ne t i s m —l i k e Me c h a —
第3 0 卷 第5 期
文章编号 : 1 0 0 6 — 9 3 4 8 ( 2 0 1 3 ) 0 5 — 0 3 3 0 — 0 4 计 Nhomakorabea算

仿

2 0 1 3 年5 月
基于 E M 算法和 P S O 算 法 的 混 合 优 化 算 法
王建龙 , 孙合 明
( 河海大学理学院 , 江苏 南京 2 1 1 1 0 0 )
摘 要: 针对粒子群优化算法容易陷入局部最优解并且存在过早收敛 的问题 , 将类电磁机制算 法中的吸引一 排斥机制引入到粒 子群优化算法 中, 提 出一种类电磁机制算法 和粒子群优化算法 的混合优 化算法 ( E MP S O) 。首先按 照基本粒子群 优化算法

混合粒子群算法 python

混合粒子群算法 python

混合粒子群算法 python混合粒子群算法(Hybrid Particle Swarm Optimization,简称HPSO)是一种基于群体智能技术的优化算法,主要应用于非线性函数优化问题。

它将粒子群算法和其他优化算法进行融合,具有高效、准确和稳定等优点,被广泛应用于实际问题的求解。

首先介绍一下粒子群算法(Particle Swarm Optimization,简称PSO)。

它是一种迭代式优化算法,受到鸟群捕食行为的启发,通过模拟粒子在搜索空间中的移动,寻找最优解。

在迭代过程中,粒子会根据个体最好位置和全局最优位置进行更新,以此不断逼近最优解。

粒子群算法具有简单易懂、易于实现等优点,被广泛应用于目标优化和参数寻优等问题。

然而,粒子群算法也存在着一些缺点,如易陷入局部最优解、收敛速度慢等。

为了克服这些缺点,研究者们提出了混合粒子群算法。

它将粒子群算法和其他优化算法进行融合,以期进一步提高求解效率和准确性。

常见的混合算法有PSO与遗传算法、PSO与模拟退火算法、PSO与蚁群算法等。

那么,HPSO是如何进行混合的呢?首先,HPSO会利用粒子群算法进行初步搜索,从而得到一个较为优秀的解或解集。

基于这个解或解集,引入其他优化算法进行进一步优化。

初始的粒子群算法可以通过调整初始参数、增加粒子数量等手段进一步提高搜索效率。

HPSO具有许多优点,比如可以克服单一优化算法固有的缺陷、充分利用各算法的优势、减少求解时间等。

同时,HPSO也有一些缺点,比如算法复杂度较高、优化难度较大等。

在python中,HPSO的实现可以借助现有的优化库,例如PySwarm、Optunity等。

通过调用相应的函数和参数,就可以进行HPSO的求解工作。

总之,混合粒子群算法是一个高效、准确和稳定的优化算法,在实际问题的求解中具有广泛的应用前景。

基于ACO-PSO自适应的划分聚类算法

基于ACO-PSO自适应的划分聚类算法

基于ACO-PSO自适应的划分聚类算法周文娟;赵礼峰【摘要】Aiming at the problem that the prior unknown clustering number K and the random selection of the initial clustering center for the classical partitioning algorithm lead to local optimum, we propose a partitioning clustering algorithm based on ACO-PSO adaptability.Firstly, according to the basic principle of the minimum difference and maximum similarity within the class and the maximum difference and minimum similarity between classes, the adaptive K value of the clustering algorithm is obtained by using the individual contour coefficient as the test function of the best clustering number.Secondly, in combination with advantages of particle swarm optimization algorithm and ant colony algorithm inspired by swarm intelligence search, the initial pheromone distribution is obtained by particle swarm optimization algorithm with wholeness and rapidity, and then the exact solution is got by ant colony algorithm with positive feedback and parallelism.Finally, the simulation on multiple UCI data sets shows that the proposed algorithm is not only superior to the traditional clustering and initial clustering center algorithm based on individual contour coefficient optimization, but also shortens clustering time greatly, which is more obvious in convergence speed when applied to big data.%针对经典划分算法聚类数K先验未知及初始聚类中心随机选取, 导致陷入局部最优的问题, 提出一种基于ACO-PSO自适应的划分聚类算法.首先根据聚类算法类内相似度最大差异度最小和类间相似度最小差异度最大的基本原则, 将个体轮廓系数作为最佳聚类数的检验函数, 得到聚类算法的自适应K值;其次利用群智能搜索方法思想, 有效结合了粒子群算法和蚁群算法的优点, 先利用具有全局性和快速性的粒子群算法获得初始信息素分布, 再利用具有正反馈性和并行性的蚁群算法得到精确解.最后在多个UCI数据集上的仿真结果表明, 该算法不仅求解能力优于传统聚类算法及基于个体轮廓系数优化的初始聚类中心算法, 而且聚类时间效率大大提高, 应用于大数据收敛速度更加明显.【期刊名称】《计算机技术与发展》【年(卷),期】2019(029)002【总页数】6页(P90-95)【关键词】K-means;自适应;个体轮廓系数;ACO-PSO;鲁棒性【作者】周文娟;赵礼峰【作者单位】南京邮电大学理学院, 江苏南京 210023;南京邮电大学理学院, 江苏南京 210023【正文语种】中文【中图分类】TP1810 引言在科技社会飞速发展的今天,人工智能应用已经遍及世界各处,受到了人们的重视。

基于改进PSO的无线传感器网络数据自适应聚类算法

现代电子技术Modern Electronics Technique2023年6月1日第46卷第11期Jun.2023Vol.46No.110引言PSO 算法在搜索数据样本时,对于搜索空间并不设置明确的要求,所以算法机制的应用模式简单,能够适用数据处理等多种类型的实际应用问题。

而改进PSO 算法将惯性权重因子贯穿到应用过程中,可以适应数据样本利用习惯,同时对所涉及信息参量进行全面搜索,不但避免了数据样本出现过度增大或减小的行为,还可以将搜索系数的取值限定在既定数值范围之内,从而保证数据样本的收敛能力,建立全局性搜索策略[1]。

相较于传统PSO 算法,改进算法可以保证数据传输特性,实现对搜索度量参数的精准求解。

数据聚类是将抽象对象分成多个小型类项的过程,可以将相似信息参量整合成簇类对象集合,简单来说,就是簇内数据对象彼此类似,但簇内数据与簇外数据完全相异。

在无线传感器网络中,数据类项过于繁杂会导基于改进PSO 的无线传感器网络数据自适应聚类算法原大明(东北石油大学秦皇岛校区电气信息工程系,河北秦皇岛066004)摘要:为解决无线传感器网络数据类项过于繁杂的问题,将相似信息参量整合成独立的簇类对象集合,提出基于改进PSO 的无线传感器网络数据自适应聚类算法。

按照改进PSO 算法的作用机制,确定欧氏距离指标的计算数值,实现对网络数据的处理。

在无线传感器网络体系中定义聚类排序原则,结合相关数据样本求解自适应期望熵,完成无线传感器网络数据自适应聚类算法研究。

实验结果表明,在改进PSO 算法作用下,无线传感器网络数据经过整合后的簇类对象集合数量由20个减少到6个,能够解决无线传感器网络数据类项过于繁杂的问题,满足按需整合相似信息参量的实际应用需求。

关键词:改进PSO 算法;无线传感器网络;自适应聚类;惯性权重;测试函数;欧氏距离;期望熵;簇类对象集合中图分类号:TN711⁃34;TP393文献标识码:A文章编号:1004⁃373X (2023)11⁃0099⁃04Improved PSO based adaptive clustering algorithm for wireless sensor network dataYUAN Daming(Department of Electrical Information Engineering,Northeast Petroleum University Qinhuangdao,Qinhuangdao 066004,China)Abstract :In order to solve the problem of too many data categories in wireless sensor networks,the similar information parameters are integrated into an independent cluster object set,and an adaptive clustering algorithm for wireless sensor network data based on improved PSO is proposed.According to the mechanism of the improved PSO algorithm,the calculation value of Euclidean distance index is determined to realize the processing of network data.In the system of wireless sensor networks,the principle of clustering and sorting is defined,and the adaptive expected entropy is solved in combination with relevant data samples to complete the research of adaptive clustering algorithm for wireless sensor network data.The experimental results show that under the effect of the improved PSO algorithm,the number of cluster object sets after the integration of wireless sensor network data is reduced from 20to 6,which can solve the problem of too complex data class items in wireless sensor networkand meet the practical application requirements of integrating similar information parameters on demand.Keywords :improved PSO algorithm;wireless sensor network;adaptive clustering;inertia weight;test function;Euclideandistance;expected entropy;cluster object collectionDOI :10.16652/j.issn.1004⁃373x.2023.11.018引用格式:原大明.基于改进PSO 的无线传感器网络数据自适应聚类算法[J].现代电子技术,2023,46(11):99⁃102.收稿日期:2022⁃11⁃02修回日期:2022⁃11⁃18基金项目:2019年黑龙江省省属本科高校引导性创新基金项目(面上项目):移动无线传感器网络容错定位及坐标求精方法研究(2019QNQ⁃02)99现代电子技术2023年第46卷致簇类对象集合数量相对较少,从而使网络主机对相似信息参量的整合处理能力下降。

混合智能优化算法的研究与应用

混合智能优化算法的研究与应用摘要:混合智能优化算法是近年来在优化问题领域取得了显著成果的研究方向。

本文对混合智能优化算法进行了综述,并着重介绍了混合智能优化算法的应用领域,如机器学习、数据挖掘、图像处理等。

同时,本文还探讨了混合智能优化算法在各个领域中的优势和不足,并提出了进一步研究的方向。

1. 引言混合智能优化算法是一种将多个智能优化算法相结合的优化方法。

智能优化算法是通过模拟自然界的进化、群体行为等生物现象来解决各类复杂问题的一类算法。

将多种智能优化算法相结合,可以利用它们各自的优点,克服各自的缺点,从而提高问题求解的效率和精度。

2. 混合智能优化算法的研究混合智能优化算法的研究可以追溯到上世纪90年代。

通过将遗传算法(GA)、粒子群优化算法(PSO)、模拟退火算法(SA)等不同的智能优化算法相结合,形成了一系列混合智能优化算法。

这些算法综合了各种算法的优点,使得问题求解更为高效和准确。

2.1 遗传算法与混合智能算法遗传算法是受到达尔文进化论启发的一种优化算法。

通过模拟遗传、变异和选择等自然界中的进化过程,寻找问题的最优解。

将遗传算法与其他智能优化算法结合,形成了许多混合智能优化算法。

例如,遗传算法与粒子群优化算法的组合(GA-PSO)能够在问题求解中充分利用群体的协作和搜索能力。

2.2 粒子群优化算法与混合智能算法粒子群优化算法是通过模拟鸟群寻找食物的行为而发展起来的一种优化算法。

每个粒子通过学习自身的经验和邻域粒子的经验来搜索最优解。

将粒子群优化算法与其他算法相结合,可以提高算法的全局搜索和收敛速度。

例如,混合粒子群优化算法(MHPSO)将粒子群优化算法与模拟退火算法相结合,能够更好地探索问题的解空间并加快收敛速度。

2.3 模拟退火算法与混合智能算法模拟退火算法是一种通过模拟物质在退火过程中达到平衡状态的过程来寻找最优解的算法。

将模拟退火算法与其他算法相结合,可以提高算法的全局搜索能力和收敛速度。

PSO算法原理及应用_唐俊


,
用向量
v
t i
=(v
t i
1
,
v
t i
2
,
…,
v
t id
)表
示 。粒子 i 的速度和位置更新通过公式(1)和(2)可以
得到 。
vij(t +1)= w · vij(t)+c1 ·rand1 ij ·(pbest ij(t)
- xij(t))+c2 ·rand2ij ·(gbest j(t)- xij(t)) (1)
对 Pi 进行更新 , 否则保持 Pi 不变 。EOP i 的计算机公式
对 bPS O 方程式 和 sPSO 方程 式添加 极值 扰动算
子后的形式为 :
v
t+1 id
= ωvtid
+ c1 r 1(rt30 >T 0 p id
- xid) +
c
2
r2
(r
t 4g
>T
g
pgd
- xid)
(3)
x
t +1 id
= ωxtid+源自c1r1(r
t 30
>T 0
pid
-
x
t id
)
四川大学的 胡旺博 士针 对基本 粒子 群优 化(basic particle sw arm optimization , bPSO)算法 容 易陷 入 局部
极值 、进化后期的收敛速度慢和精度低等缺点 , 采用简
化粒子群优化方程和添加极值扰动算子两种策略加以
改进 , 提 出 了 简 化 粒 子 群 优 化 (simple particle swarm
xij(t +1)= xij(t)+vij(t +1)

开题报告 PPT


问 题 提 出
研究意义
结构复杂
数据规模较大时,导致神经网络结构比较复杂
文 献 综 述
传 统 算 法
学习慢
不能对输入数据进行降维或约简,结构复杂
精度低
不能有效识别数据是冗余还是有效,容易丢失信息或受噪声影响
问 题 提 出
局部最优
非线性函数求全局最优,容易落入局部最优陷阱
问 题 提 出
研究意义
二次聚类 输入样本 神经网络 集成
PSO优化 集成权值
文 献 综 述
问 题 提 出
泛化误差
收敛速度
01
问题提出
Contents
目录
02
03
研究设计
特色创新
问 题 提 出
研究目的
文 献 综 述
探索
融合聚类、神经网络集成与PSO算法的优点建立模 型,提高智能信息处理的性能
研 研 究 究 设 设 计 计
问 题 提 出
研究内容
编程 实验 PSO 优化 训练 模型 二次 聚类
开 题 报 告
基于二次聚类的神经网络PSO 优化集成算法研究
作者:程晓彤 导师:邱月
研究
01
问题提出
目录
contents
02
03
研究设计
特色创新
01
问题提出
Contents
目录
02
03
研究设计
特色创新
问 题 提 出
研究背景
1943年
20世纪80年代
1990年
21世纪
文 献 综 述
第一个神经元模型
搜集聚类算法相关文 献,对聚类算法进行 深入研究,了解每种 聚类算法适用的范围 及优缺点,深入研究 其算法原理,选定二 次聚类两阶段采用的 聚类方法
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

:“l=w.(1'),i--0.1,…,n∈(2,4]
(5)
式中,n为控制变量,当u--4,0<zo<l时,Logistic完 全处于混沌状态H。 3.2 PSo算法
PSO最初是受启发于鸟群的社会行为。在多维 解空间中微粒的位置代表所求问题的一个解.当微 粒移向一个新的位置时.就产生一个不同的解。这 个解由一个适应度函数来定量评价。
输出:置个聚类中心及其所划分的类 Begilll (1)将P50模块中输出的嚣个动态微粒作为聚娄质心; (2)对每一个静态檄鞋
Repeat:
根据d(q,#。)将静态微粒分配到相应的聚类质心集 合:
用式(8)重新计算聚类质心向量; Until:超过重复计算的最大效或类中心,则令h=1,否则扮---0。以每
个模式样本到所属聚类中心的距离之和达到最小
为目标。则聚类问题的数学模型为嗍:


rain∑∑(y#Ikj-%II)
(1)
..收....稿...日....期...:....2.0..0..7..埘........0.8...! !...J! !...................一
End
4.2 PsO优化模块
在PSO优化模块中.把聚类问题当着优化问题
2007年第24卷第lO期
微电子学与计算机
45
来处理.即用PSO算子去定位最优的聚类质心,其 目标是挖掘恰当的聚类质心.从而最小化聚类内部 的距离和最小化聚类之间的距离.本模块将混沌模 块产生的种子作为懈空间上的动态微粒.根据每一
实验一:采用通用的碟型数据H进行数值分析. 精心设计了40个点的数据.分为2个分支.验证算 法是否能正确划分。
实验二:选用经典的IRIS数据实验.IRIS数据 是国际公认的典型数据.它包括∞toH,versicolor. virginiea3类.每个样本点有4个属性.用正确率评 估算法性能。 5.2仿真实验及分析
(:ll,912.…,=¨);
(2)根据公式=,l,=mq(1-zi),取u=4,0<zo<l,j=l,2, …,d,i=1.2。….^,得到k个动态微粒“,旬,…,:.;
<3)蒋4的各个分量袭渡到粒子运动的取植范嗣:扎:
啤十(6.--a):¨(,=1,2。…,d,i=1,2.…,k);这里a,b.为微粒 在解空间中每维的取值范围.
Optimization(PSO)蛔tlIm Aband:This article presents a hybird Particle Swarm
to solve clustering problem.It
bases on cha06 theory,combines PSO with K-means algmithnL Firstly.uses the method 0f ehotlc stir to creme initial
基金项目:湖北省自然科学基金(2004ABA029)
s.t.∑y:1,(扛1“2“,n) (2)
叩玄酗√卢1’2,…属¨3’
%%=2l, fl0:正e屯ls#es箍}J
㈤竹’
式中,n为样本总数,k为聚类数目,啊为第J聚类
质心,∑矗=1表示样本毛只能分配到一个聚类中
心上,∑%为分配到第J类上的样本数目。
由于每个微粒在解空间上移动.其速度和方向 会_j昔着每一维方向发生改变。鉴于多维解空问.第i
个微粒根据下列等式来改变它的速度和位置13-q:
口“=埘Ⅻ“托lxrandlx(v_叫Ⅱ)+
C2×rand2x(p耐呵“)
(6)
¥Ⅱ≈“却“
(7)
式中,W是惯性因子:d是解空间的维数,也就是微粒 £。的维数;翱是微粒g。在第d维上的位置分量;"。
3相关理论 3.1混沌理论
混沌是自然界的一种非线性现象,看似混沌却 有着精致的内在结构。一般具有“随机性”、。遍历 性”及“规律性”等特点.能在一定范围内按其自身 规律不重复地遍历所有状态.利用混沌运动的特性
微电子学与计算机
21D7年第24卷第10期
可以优化搜索。Logistic映射就是一个典型的混沌系 统.公式如下:
A Hybrid Particle Swarm Optimization Algorithm to Solve Clustering Problem
YANG Xun,WANG Jiang-qing
(College of Computer Science,South-Central University for Nationalities,Wdmn 430074,China)
4.3 J卜均值聚类模块 虽然PSO算法眈x一均值算法会产生更优的聚
类结果.但是根据执行时间.K一均值算法对大数据 集会更有效I”。据此,文中提出了用K一均值算法来 替代PsO算法中的精练阶段。用PSO模块的结果 作为K一均值模块的输入。^,-均值算法将用于精练 和产生最后结果。其算法可描述为:
输人:PSO模块中输出的K个动态微粒的位置向量.数 据集(静态微粒);
al铲妇to seed,secondly妇i印PSO algorithm tO cluster in advance,the k introduces K-means
quicken i:onver-
gence’8 steps.Meanwhih the pamel郫is labeled two kinds.Two benchmark eases are tested and show that the method
该算法利用混沌扰动来生成初始化种子.采用PSO 算法进行全局搜索口一.然后由置一均值算法快速收 敛从而输出最优聚类结果.称为混沌微粒群聚类算 法fChaos Swarm Intelligengce and K-means Algo- rithms.CPSOK算法)。
2聚类问题的数学模型
已知有n个模式样本的集合置:忙;,i=1,2,…, Ⅱ)和^个模式分类{sd=l,2,…,Kl,若模式样本毛
fJ#1


产}∑z
(9)
式中,^=k,,%,…,%}表示第i个静态微粒的位 置,它跟随第』动态微粒;D.是第j个动态微粒的位
置;d(q,气)是蕺到q之间的距离;p,表示属于动
态微粒g的静态微粒的数目,即∑掩。置为动态徽 #】
粒的数目。Z用于测度第j个动态微粒内部的适应 度值,f用于测度全局的适应度值,PSO优化模块 算法描述为:
esn efficiently duster the eandidate.s.
Key words:clusterlng;particle swarlm optimization;chaoB;evolutlona.ry compute
1引言 聚类是一种分类方法.随着数据挖掘技术的发
展和应用.聚类将成为重要的发现规则之--1;]。 文中基于混沌理论提出了一种混合聚类算法.
整个求解过程分为3个阶段.基本步骤是.首 先利用混沌算子产生一组与欲聚类数目k同个数 的混沌向量.用类似载波的方式将混沌引入聚类向 量使其呈混沌状态.同时把混沌运动的遍历范围放 大到聚类变量的取值范围:其次从混沌算子输出中 取出性能较优的k个向量作为初始化聚类种子输 入给PSO算子.由于混沌运动的特性.经过混沌处 理过的初始化种群比随机生成的种群要优化.从而 PSO算子能快速进入全局搜索状态.得到性能较优 的聚类质心.但是PSO算子并不能快速收敛:最后 进入K一均值聚类模块.以PSO产生的输出作为聚 类质心.不断的精练质心的位置.K一均值聚类算子 的这种精练过程仅仅围绕PS0产生的聚类质心的 狭窄的附近快速收敛。 4.1混沌初始化模块
在实验一中,将程序运行多次.40个点的数据 均能100%的正确聚类为两支.可视化界面如图l 和图2所示.
图1初始化界面
图2聚娄结果界面
在实验二中,将本CPSOK算法与文献[5]结果
进行了比较,如表1所示。
(下转第49页)
2007年第24卷第lO期
微电子学与计算机
f7)可以在计算中心设置用来存放各计算节点 上局部skvline点的缓冲池.一方面可以保证计算 中心执行BNL算法时数据流的连续性.另一方面可 以保证各计算节点传送来的数据包可以及时接收. 继续发送下一个数据包。
文中取式(5)的Logistic映射为混沌信号发生 器,利用混沌特性来生成初始化种子.改善初始种 子的分布特性,其算法描述为:
输入:微粒向量的维数d.欲雅类个数I.参数M。 输出:^个分布特性较优初始种子的位置。 B哪n (1)在初始化阶段,从数据集合中随机选择一个静态微 粒,随机生成一个d维、每个分量都在肌1之间的向量::
2007年第24卷第10期
微电子学与计算机
43
求解聚类问题的混合PSO算法设计
杨勋。王江晴
(中南民族大学计算机科学学院,湖北武汉430074)
摘要:提出了一种基于混沌理论的求解秉粪问题的混合PSO算法.该算法结合相关算法的优势采用j毫沌扰动
生成韧始化橐类种子.以保证解的分布性能;采用PSO算法进行初步秉类.以改善算法的全局擅索性能;然后采用
本算法中包括3个模块:沌初始化模块、PSO 优化模块、j【~均值聚类模块。向量空问梭模型化为
解空间.在解空间中每个向量被描述为一个点.在 数据集中每一个项目描述为解空间的一个维.整个 数据集作为一个带很多点的多维空间来描述.每个 点映射为一个微粒.整个数据集就是一个微粒群。 按照运动状态将微粒群中的微粒分为静态微粒和 动态微粒两种.待聚类的点描述为静态微粒,具有 微粒标号、自身位置和所属群的标号等属性;聚类 质心描述为一个动态微粒.具有群标号即子类号、 自身位置、速度、连接本群微粒的群链等属性。动态 微粒实质是一个虚拟的微粒.并不实际存在.它在 解空间中不断移动逐步寻找最佳位置和所属的静 态微粒:最后每一个动态微粒就是一个聚类解。
输入:混沌模块输出的置个种子.数据集(静态),参数
相关文档
最新文档