Journal of Computer Applications ›› 2017, Vol. 37 ›› Issue (11): 3080-3084.DOI: 10.11772/j.issn.1001-9081.2017.11.3080

Previous Articles     Next Articles

Grid clustering algorithm based on density peaks

YANG Jie1,2, WANG Guoyin1, WANG Fei1   

  1. 1. Chongqing Key Laboratory of Computational Intelligence(Chongqing University of Posts and Telecommunications), Chongqing 400065, China;
    2. School of Physics and Electronics, Zunyi Normal University, Zunyi Guizhou 563002, China
  • Received:2017-05-16 Revised:2017-06-14 Online:2017-11-10 Published:2017-11-11
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61572091), the Chongqing Postgraduate Scientific Research and Innovation Project (CYB16106), the High-end Talent Project (RC2016005), the Key Discipline Project of Guizhou Province (QXWB[2013]18).

基于密度峰值的网格聚类算法

杨洁1,2, 王国胤1, 王飞1   

  1. 1. 计算智能重庆市重点实验室(重庆邮电大学), 重庆 400065;
    2. 遵义师范学院 物理与电子科学学院, 贵州 遵义 563002
  • 通讯作者: 王国胤
  • 作者简介:杨洁(1987-),男,贵州遵义人,博士研究生,主要研究方向:粒计算、粗糙集、数据挖掘;王国胤(1970-),男,重庆人,教授,博士,CCF会员,主要研究方向:粒计算、软计算、认知计算;王飞(1989-),男,河南开封人,硕士研究生,主要研究方向:数据挖掘、粒计算。
  • 基金资助:
    国家自然科学基金资助项目(61572091);重庆市研究生科研创新项目(CYB16106);高端人才项目(RC2016005);贵州省级重点学科(黔学位办[2013]18号)。

Abstract: The Density Peak Clustering (DPC) algorithm which required few parameters and no iteration was proposed in 2014, it was simple and novel. In this paper, a grid clustering algorithm which could efficiently deal with large-scale data was proposed based on DPC. Firstly, the N dimensional space was divided into disjoint rectangular units, and the unit space information was counted. Then the central cells of space was found based on DPC, namely, the central cells were surrounded by other grid cells of low local density, and the distance with grid cells of high local density was relatively large. Finally, the grid cells adjacent to their central cells were merged to obtain the clustering results. The experimental results on UCI artificial data set show that the proposed algorithm can quickly find the clustering centers, and effectively deal with the clustering problem of large-scale data, which has a higher efficiency compared with the original density peak clustering algorithm on different data sets, reducing the loss of time 10 to 100 times, and maintaining the loss of accuracy at 5% to 8%.

Key words: density peak, grid granulation, large-scale data, clustering

摘要: 2014年提出的密度峰值聚类算法,思想简洁新颖,所需参数少,不需要进行迭代求解,而且具有可扩展性。基于密度峰值聚类算法提出了一种网格聚类算法,能够高效地对大规模数据进行处理。首先,将N维空间粒化为不相交的长方形网格单元;然后,统计单元空间的信息,利用密度峰值聚类寻找中心点的思想确定中心单元,即中心网格单元被一些低局部密度的数据单元包围,而且与比自身局部密度高的网格单元的距离相对较大;最后,合并与中心网格单元相近网格单元,从而得出聚类结果。在UCI人工数据集上的仿真实验结果表明,所提算法能够较快得出聚类中心,有效处理大规模数据的聚类问题,具有较高的效率,与原始的密度峰值聚类算法相比,在不同数据集上时间损耗降低至原来的1/100~1/10,而精度损失维持在5%~8%。

关键词: 密度峰值, 网格粒化, 大规模数据, 聚类

CLC Number: