2021
DOI: 10.1109/access.2021.3080821
|View full text |Cite
|
Sign up to set email alerts
|

Accelerated K-Means Algorithms for Low-Dimensional Data on Parallel Shared-Memory Systems

Abstract: This paper considers the problem of exact accelerated algorithms for the K-means clustering of low-dimensional data on modern multi-core systems. A version of the filtering algorithm parallelized using the OpenMP (Open Multi-Processing) standard is proposed. The algorithm employs a kd-tree structure to skip some unnecessary calculations between cluster centroids and feature vectors. In our approach, both the kd-tree construction and the iterations of the K-means are parallelized using the OpenMP tasking mechan… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
2
0
1

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 56 publications
0
2
0
1
Order By: Relevance
“…Algoritma K-Means dikenal sebagai metode pengelompokkan yang popular dan sering digunakan. K-Means juga dianggap sebagai salah satu dari sepuluh algoritma data mining terbaik [16]. K-Means adalah salah satu metode pengelompokan data yang mampu mengelompokkan data ke dalam dua atau lebih kelompok [15].…”
Section: K-meansunclassified
“…Algoritma K-Means dikenal sebagai metode pengelompokkan yang popular dan sering digunakan. K-Means juga dianggap sebagai salah satu dari sepuluh algoritma data mining terbaik [16]. K-Means adalah salah satu metode pengelompokan data yang mampu mengelompokkan data ke dalam dua atau lebih kelompok [15].…”
Section: K-meansunclassified
“…However, the time complexity of such methods is at least proportional to the problem size, and the computational cost is enormous when the number of original scenarios is large. When processing sources and loads data of IES, Clustering and scenario reduction are very similar in basic ideas (Kwedlo and Łubowicz, 2021). The K-means clustering algorithm is an unsupervised learning algorithm and its computational complexity is not as sensitive to the size of the original scenario as traditional scenario reduction methods (Wang et al, 2018;Niu et al, 2021).…”
Section: Introductionmentioning
confidence: 99%
“…One way to improve performance is to combine the K-Means method with other methods, for example, semisupervised learning [14], feature selection [15], hybrids with other methods [16], using Fuzzy metrics [17], with weighted K-NN [18], combining with Multi-Column Matrices Selection [19], One-Class SVM [20][21], particle swarm optimization algorithm [22]. There are also researchers who improve the performance in terms of the speed of the K-Means method by parallelizing iterations [23]. The research was also carried out with improvements to the k-means algorithm, for example, selecting the number of clusters based on the density characterization of objects [24], determining the initial centroid using the maximin method [25], determining the number of clusters using the Maximum Stable Set Problem and Continuous Hopfield Network [26].…”
Section: Introductionmentioning
confidence: 99%