计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2014年
22期
163-169
,共7页
粒子群算法%K均值聚类算法%疫苗接种%免疫选择
粒子群算法%K均值聚類算法%疫苗接種%免疫選擇
입자군산법%K균치취류산법%역묘접충%면역선택
particle swarm optimization algorithm%K-means clustering algorithm%vaccination%immune selection
针对传统K均值聚类算法对初始化敏感和容易陷入局部最优的缺点,提出了一种基于扰动免疫粒子群和K均值的混合聚类算法。该算法采用K均值将粒子群进行分类,选择平均适应度值最高的聚类域用于产生疫苗,在粒子更新过程中采用疫苗接种机制和免疫选择机制提高粒子的多样性。当个体极值和全局极值连续停滞代数超过所设置的阀值时,算法使用扰动算子改变粒子群的运动方向,提高算法跳出局部极值的能力。当扰动次数达到设置的最大值时,对各个粒子进行K均值操作,提高收敛精度。实验结果表明,该算法具有较高的正确率和较好的稳定性。
針對傳統K均值聚類算法對初始化敏感和容易陷入跼部最優的缺點,提齣瞭一種基于擾動免疫粒子群和K均值的混閤聚類算法。該算法採用K均值將粒子群進行分類,選擇平均適應度值最高的聚類域用于產生疫苗,在粒子更新過程中採用疫苗接種機製和免疫選擇機製提高粒子的多樣性。噹箇體極值和全跼極值連續停滯代數超過所設置的閥值時,算法使用擾動算子改變粒子群的運動方嚮,提高算法跳齣跼部極值的能力。噹擾動次數達到設置的最大值時,對各箇粒子進行K均值操作,提高收斂精度。實驗結果錶明,該算法具有較高的正確率和較好的穩定性。
침대전통K균치취류산법대초시화민감화용역함입국부최우적결점,제출료일충기우우동면역입자군화K균치적혼합취류산법。해산법채용K균치장입자군진행분류,선택평균괄응도치최고적취류역용우산생역묘,재입자경신과정중채용역묘접충궤제화면역선택궤제제고입자적다양성。당개체겁치화전국겁치련속정체대수초과소설치적벌치시,산법사용우동산자개변입자군적운동방향,제고산법도출국부겁치적능력。당우동차수체도설치적최대치시,대각개입자진행K균치조작,제고수렴정도。실험결과표명,해산법구유교고적정학솔화교호적은정성。
After analyzing the disadvantages of initialization sensitive and local extremum of the K-means algorithm, this paper proposes a hybrid clustering algorithm based on disturbance immune particle swarm optimization and K-means. The new clustering algorithm uses K-means to divide the particles into several categories and then chooses the optimal clustering domain to produce vaccine. After that, it adopts the vaccination and immune selection to improve the diversity of the particles. Meanwhile, in the algorithm, the disturbed arithmetic operators is introduced to break away from the local extremum by changing the movement of the particles when the times of the continuous stagnation exceed the threshold. The K-means clustering algorithm is employed to improve the convergence precision of the algorithm when the times of the disturbance meets the maximum. The experimental results show that the convergence accuracy and stability of the algorithm are good.