计算机应用 ›› 2012, Vol. 32 ›› Issue (08): 2189-2192.DOI: 10.3724/SP.J.1087.2012.02189

• 数据库技术 • 上一篇    下一篇

新的混合小生境鱼群聚类算法

王培崇1,2,钱旭2,雷凤君2   

  1. 1. 石家庄经济学院 信息工程学院,石家庄 050031
    2. 中国矿业大学(北京) 机电与信息工程学院,北京 100083
  • 收稿日期:2012-02-13 修回日期:2012-03-29 发布日期:2012-08-28 出版日期:2012-08-01
  • 通讯作者: 王培崇
  • 作者简介:王培崇(1973-),男,河北辛集人,副教授,博士,主要研究方向:智能信息处理、对等计算;
    钱旭(1962-),男,江苏南京人,教授,博士生导师,博士,主要研究方向:信息融合、智能信息处理;
    雷凤君(1988-),女,河南南阳人,硕士研究生,主要研究方向:智能信息处理。
  • 基金资助:
    河北省科技攻关项目(11213525D);石家庄经济学院博士科研基金资助项目

New clustering algorithm based on hybrid niching artificial fish swarm

WANG Pei-chong1,2,QIAN Xu2,LEI Feng-jun2   

  1. 1. School of Information Engineering, Shijiazhuang University of Economics, Shijiazhuang Hebei 050031, China
    2. School of Mechanical Electronic and Information Engineering, China University of Mining and Technology (Beijing), Beijing 100083, China
  • Received:2012-02-13 Revised:2012-03-29 Online:2012-08-28 Published:2012-08-01
  • Contact: WANG Pei-chong

摘要: 针对K-Means算法对于初始k值较敏感和容易过早收敛的问题,提出基于人工鱼群机制的K-Means聚类算法(NAFS)。首先,利用先验知识随机产生待求解问题的若干个聚类中心,组成一个鱼群环境;其次,利用鱼群个体的协作、竞争机制寻找满意的结果。鉴于人工鱼群算法后期容易陷入局部最优,根据鱼群聚集度引入小生境算法,改善种群的多样性,提高了算法的求解精度。在KDDCUP99数据集上的实验结果表明,该算法具有较高的聚类精度,适用于高维数据的聚类问题。

关键词: 聚类, 人工鱼群算法, 小生境, 排挤机制, 聚集因子, 算法融合

Abstract: To correct the weakness such as sensitive to initial value of K, convergence untimely in K-Means algorithm, this paper presented an improved K-Means algorithm based on artificial fish school mechanism(NAFS). Firstly, priori knowledge is exploited to generate randomly some cluster centers for the problems to be solved, then composing the fish school environment. Secondly, the cooperation and competition mechanism of fish individuals is utilized to search satisfied outcome. In view of the deficiency that artificial fish school is prone to occur local optimum, niching algorithm is introduced according to the fish crowding density to ameliorate the diversity of population and improve its the solution accuracy. The results of experiments on KDDCUP99 show NAFS has higher clustering accuracy and is appropriate to solve clustering problems of high dimensionality.

Key words: clustering, Artificial Fish Swarm (AFS), niching, exclusion mechanism, crowding factor, algorithm fusion

中图分类号: