西安电子科技大学学报 ›› 2025, Vol. 52 ›› Issue (5): 143-161.doi: 10.19665/j.issn1001-2400.20250801

• • 上一篇    下一篇

融合类簇生长及边界分配策略的密度峰值聚类

陈素根1,2(), 赵志忠1()   

  1. 1.安庆师范大学 数理学院,安徽 安庆 246133
    2.安徽省大别山区域复杂生态系统建模、仿真与控制重点实验室,安徽 安庆 246133
  • 收稿日期:2024-09-23 出版日期:2025-10-20 发布日期:2025-08-19
  • 作者简介:陈素根(1982—),男,教授,E-mail: chensugen@126.com;
    赵志忠(1999—),男,安庆师范大学硕士研究生,E-mail: zhaozz1999@126.com
  • 基金资助:
    国家自然科学基金(61702012);安徽省高校科研自然科学研究重点项目(2024AH051095)

Density peak clustering combining cluster growth and boundary assignment strategy

CHEN Sugen1,2(), ZHAO Zhizhong1()   

  1. 1. School of Mathematics and Physics, Anqing Normal University, Anqing 246133, China
    2. Key Laboratory of Modeling, Simulation and Control of Complex Ecosystem in Dabie Mountains of Anhui Higher Education Institutes, Anqing 246133, China
  • Received:2024-09-23 Online:2025-10-20 Published:2025-08-19

摘要:

针对密度峰值聚类算法在变密度数据集上聚类效果不佳且样本分配过程会产生“多米诺骨牌”现象等问题,提出一种融合类簇生长及边界分配策略的密度峰值聚类算法。该算法利用局部k近邻信息计算样本密度和相对距离,进而得到样本决策值。基于样本间距离、密度和近邻关系定义样本间吸引度和生长半径,结合决策值依次选取类簇中心,提出类簇生长策略。该生长策略从每个类簇中心出发,利用吸引度和生长半径不断生长当前类簇以获得初始聚类结果。在此基础上,利用已分配类簇和未分配样本间近邻和距离信息定义邻接度,提出边界分配策略。该分配策略由邻接度将每个未分配样本划分到最合适的类簇中,不断更新已分配和未分配样本集,直到所有样本分配完成获得最终聚类结果。在16个人工数据集和10个UCI数据集上与7个算法的比较实验结果表明,所提算法在大部分数据集上的调整兰德系数、标准化互信息和调整互信息聚类指标均优于对比算法。同时,统计检验结果表明所提算法与对比算法在统计学上均有显著性差异,具有较好的聚类效果。

关键词: 模式识别, 聚类分析, 密度峰值, 类簇生长, 边界分配

Abstract:

Aiming at the problems that the density peak clustering algorithm has a poor clustering effect on variable density datasets and that the "domino" phenomenon will occur in the sample assignment process, a density peak clustering algorithm combining cluster growth and boundary assignment strategy is proposed. The algorithm uses the local k-nearest neighbor information to calculate the sample density and relative distance, and then obtains the sample decision value. Based on the distance, density and neighbor relationship between samples, the attraction degree and growth radius are defined. Combined with the decision value, the cluster centers are selected in turn, and the cluster growth strategy is proposed. Starting from each cluster center, this strategy grows the current cluster by using the attraction degree and the growth radius to obtain the initial clustering result, on the basis of which the adjacency degree is defined by using the nearest neighbor and distance information between the assigned clusters and the unassigned samples, and the boundary assignment strategy is proposed. The assignment strategy divides each unassigned sample into the most appropriate cluster by the adjacency degree, and updates the assigned and unassigned sample sets continuously until all the samples are assigned to obtain the final clustering result. Compared with 7 algorithms on 16 synthetic datasets and 10 UCI datasets, experimental results show that the proposed algorithm is superior to the comparison algorithms in adjusted rand index, normalized mutual information and adjusted mutual information on most datasets. At the same time, the statistical test results show that the proposed algorithm and the comparison algorithm have statistically significant differences. The proposed algorithm has a better clustering effect.

Key words: pattern recognition, cluster analysis, density peak, cluster growth, boundary assignment

中图分类号: 

  • TP391