计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2013年
22期
119-122
,共4页
人工鱼群%K-均值%聚类%粒子群%混合算法
人工魚群%K-均值%聚類%粒子群%混閤算法
인공어군%K-균치%취류%입자군%혼합산법
Artificial Fish Swarm Algorithm(AFSA)%k-means%data clustering%Particle Swarm Optimization(PSO)%hybrid algorithm
针对传统K-means算法存在的缺陷,引进人工鱼群算法,提出了一种基于改进鱼群和K-means的混合聚类算法。聚类样本中心点初始化时,人工鱼各维参数随机选择在对应属性两个极值之间,同时为了降低计算复杂度,提高收敛效率,寻找全局最优,首先对随机选取的一小部分人工鱼进行K-means操作,然后对全体人工鱼的追尾算子引入粒子群策略,引导其学习,模拟人工鱼的行为。通过Matlab仿真实现算法,在费雪鸢尾花卉数据集和葡萄酒质量数据集进行了实验,算法的有效性和可行性得到了验证。
針對傳統K-means算法存在的缺陷,引進人工魚群算法,提齣瞭一種基于改進魚群和K-means的混閤聚類算法。聚類樣本中心點初始化時,人工魚各維參數隨機選擇在對應屬性兩箇極值之間,同時為瞭降低計算複雜度,提高收斂效率,尋找全跼最優,首先對隨機選取的一小部分人工魚進行K-means操作,然後對全體人工魚的追尾算子引入粒子群策略,引導其學習,模擬人工魚的行為。通過Matlab倣真實現算法,在費雪鳶尾花卉數據集和葡萄酒質量數據集進行瞭實驗,算法的有效性和可行性得到瞭驗證。
침대전통K-means산법존재적결함,인진인공어군산법,제출료일충기우개진어군화K-means적혼합취류산법。취류양본중심점초시화시,인공어각유삼수수궤선택재대응속성량개겁치지간,동시위료강저계산복잡도,제고수렴효솔,심조전국최우,수선대수궤선취적일소부분인공어진행K-means조작,연후대전체인공어적추미산자인입입자군책략,인도기학습,모의인공어적행위。통과Matlab방진실현산법,재비설연미화훼수거집화포도주질량수거집진행료실험,산법적유효성화가행성득도료험증。
In order to overcome the existing shortcoming of traditional k-means clustering algorithm, this paper introduces Artificial Fish Swarm Algorithm(AFSA). A new hybridized algorithm is proposed for data clustering based on improved artificial fish swarm algorithm and k-means algorithm. Randomly select initial center pointer between the two extremes about attributes, in order to reduce the computational complexity, improve the convergence efficiency, find the global optimum, performed k-means on some artificial fishes randomly, integrated particle swarm strategy into the follow operator to guide the learning of artificial fishes, simulate the behaviors of artificial fishes. Achieve this integrated algorithm in Matlab, experiment on the Iris datasets and wine datasets, the effectiveness and feasibility of the algorithm has been verified.