<p>DPC (clustering by fast search and find of density peaks) is a simple and effective density-based clustering algorithm that requires few parameters and does not involve iterative processing. However, it also has limitations, such as sensitivity to the selection of the cutoff distance parameter <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(d_{c}\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>d</mi> <mi>c</mi> </msub> </math></EquationSource> </InlineEquation>, and the identification of cluster centers from the decision graph involves subjectivity. Moreover, DPC demonstrates suboptimal performance on datasets with multi-density manifold structures. To address these limitations, a density peaks clustering algorithm based on natural neighbor and multi-cluster merging strategy (DPC-NaN-MS) have been proposed. Firstly, DPC-NaN-MS adaptively identifies the natural neighbor set of each data point and refines local density by incorporating geodesic distance, thereby mitigating the impact of <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(d_{c}\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>d</mi> <mi>c</mi> </msub> </math></EquationSource> </InlineEquation> and enhancing clustering performance on datasets with uneven density distributions. Secondly, initial subclusters are formed by searching for natural local density peaks. A novel subcluster merging strategy is introduced, which progressively integrates subclusters until the predefined number of clusters <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(k\)</EquationSource> <EquationSource Format="MATHML"><math> <mi>k</mi> </math></EquationSource> </InlineEquation> is reached. Experimental results on manifold datasets with uneven density distributions and complex morphologies, as well as on real-world datasets, fully demonstrate the effectiveness and superiority of DPC-NaN-MS. Due to the reliance on pairwise distance computation, neighborhood graph construction, and subcluster similarity evaluation, the proposed DPC-NaN-MS algorithm is computationally intensive for large-scale datasets. These operations are inherently parallelizable, making the method well suited for high-performance computing (HPC) and distributed environments. This enables efficient clustering of large-scale, high-dimensional data in real-world applications.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Density peaks clustering algorithm based on natural neighbor and multi-cluster merging strategy

  • Fang Wan,
  • Lili Wei,
  • Chao Shi

摘要

DPC (clustering by fast search and find of density peaks) is a simple and effective density-based clustering algorithm that requires few parameters and does not involve iterative processing. However, it also has limitations, such as sensitivity to the selection of the cutoff distance parameter \(d_{c}\) d c , and the identification of cluster centers from the decision graph involves subjectivity. Moreover, DPC demonstrates suboptimal performance on datasets with multi-density manifold structures. To address these limitations, a density peaks clustering algorithm based on natural neighbor and multi-cluster merging strategy (DPC-NaN-MS) have been proposed. Firstly, DPC-NaN-MS adaptively identifies the natural neighbor set of each data point and refines local density by incorporating geodesic distance, thereby mitigating the impact of \(d_{c}\) d c and enhancing clustering performance on datasets with uneven density distributions. Secondly, initial subclusters are formed by searching for natural local density peaks. A novel subcluster merging strategy is introduced, which progressively integrates subclusters until the predefined number of clusters \(k\) k is reached. Experimental results on manifold datasets with uneven density distributions and complex morphologies, as well as on real-world datasets, fully demonstrate the effectiveness and superiority of DPC-NaN-MS. Due to the reliance on pairwise distance computation, neighborhood graph construction, and subcluster similarity evaluation, the proposed DPC-NaN-MS algorithm is computationally intensive for large-scale datasets. These operations are inherently parallelizable, making the method well suited for high-performance computing (HPC) and distributed environments. This enables efficient clustering of large-scale, high-dimensional data in real-world applications.