
密度峰值聚类算法研究进展
*
徐晓
1
,丁世飞
1,2
,丁玲
1
1
(中国矿业大学计算机科学与技术学院,江苏徐州221116)
2
(矿山数字化教育部工程研究中心,江苏徐州221116)
通信作者:丁世飞,E-mail:dingsf@cumt.edu.cn
摘 要:密度峰值聚类(densitypeaksclustering,DPC)算法是聚类分析中基于密度的一种新兴算法,该算法考虑局
部密度和相对距离绘制决策图,快速识别簇中心,完成聚类.DPC具有唯一的输入参数,且无需先验知识,也无需迭
代.自2014年提出以来,DPC引起了学者们的极大兴趣,并得到了快速发展.首先阐述DPC的基本理论,并通过与
经典聚类算法比较,分析了DPC的特点;其次,分别从聚类精度和计算复杂度两个角度分析了DPC的弊端及其优
化方法,包括局部密度优化、分配策略优化、多密度峰优化以及计算复杂度优化,并介绍了每个类别的主要代表
算法;最后介绍了DPC在不同领域中的相关应用研究.对DPC的优缺点提供了全面的理论分析,并对DPC的优
化以及应用进行了全面阐述.还试图找出进一步的挑战来促进DPC研究发展.
关键词:密度峰值聚类;聚类精度;计算复杂度;应用
中图法分类号:TP311
中文引用格式:徐晓,丁世飞,丁玲.密度峰值聚类算法研究进展.软件学报,2022,33(5):1800–1816.http://www.jos.org.cn/1000-
9825/6122.htm
英文引用格式:XuX,DingSF,DingL.SurveyonDensityPeaksClusteringAlgorithm.RuanJianXueBao/JournalofSoftware,
2022,33(5):1800–1816(inChinese).http://www.jos.org.cn/1000-9825/6122.htm
Survey on Density Peaks Clustering Algorithm
XUXiao
1
,DINGShi-Fei
1,2
,DINGLing
1
1
(SchoolofComputerScienceandTechnology,ChinaUniversityofMiningandTechnology,Xuzhou221116,China)
2
(MineDigitizationEngineeringResearchCenteroftheMinistryofEducation,Xuzhou221116,China)
Abstract:Density peaks clustering (DPC) algorithm is an emerging algorithm in density-based clustering analysis which draws a decision-
graph based on the calculation of local-density and relative-distance to obtain the cluster centers fast. DPC is known as only one input
parameter without prior knowledge and no iteration. Since DPC was introduced in 2014, it has attracted great interests and developments
in recent years. This survey first analyzes the theory of DPC and the satisfactory behaviors of DPC by comparing it with classical
clustering algorithms. Secondly, DPC survey is described in terms of clustering accuracy and computational complexity, including local-
density optimization, allocation-strategy optimization, multi-density peaks optimization, and computational complexity optimization, to
provide a clear organization. The main representative algorithms of each category are presented simultaneously. Finally, it introduces the
related application research of DPC in different fields. This overview offers a comprehensive analysis for the advantages and disadvantages
of DPC, and gives a comprehensive description for the improvements and applications of DPC. It is also attempted to find out some
furtherchallengestopromoteDPCresearch.
Key words:densitypeaksclustering(DPC);clusteringaccuracy;computationalcomplexity;application
随着互联网的高速发展,生成数据的方式越来越多.面对各种各样的数据,有效且高效地挖掘大规模复杂数据
成为技术改革的标志,对于促进社会发展和创造产业价值变得越来越重要
[1,2]
.聚类是一种重要的数据挖掘技术,
*
基金项目:国家自然科学基金(61976216,61672522)
收稿时间:2019-11-17;修改时间:2019-04-19,2020-06-17;采用时间:2020-07-23;jos在线出版时间:2020-09-10
软件学报ISSN1000-9825,CODENRUXUEW E-mail:jos@iscas.ac.cn
Journal of Software,2022,33(5):1800−1816[doi:10.13328/j.cnki.jos.006122] http://www.jos.org.cn
©中国科学院软件研究所版权所有. Tel:+86-10-62562563
评论