arrow
返回

Parallel random swap: An efficient and reliable clustering algorithm in java

delete2023-04-01
delete7
PRE
AI
L
Libero Nigro *
F
Franco Cicirelli
F
Fra, Pasi
DOI:10.1016/j.simpat.2022.102712delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Solving large-scale clustering problems requires an efficient algorithm that can also be implemented in parallel. K-means would be suitable, but it can lead to an inaccurate clustering result. To overcome this problem, we present a parallel version of the random swap clustering algorithm. It combines the scalability of k-means with the high clustering accuracy of random swap. The algorithm is implemented in Java in two ways. The first implementation uses Java parallel streams and lambda expressions. The solution exploits a built-in multi-threaded organization capable of offering competitive speedup. The second implementation is achieved on top of the Theatre actor system which ensures better scalability and high-performance computing through fine-grain resource control. The two implementations are then applied to standard benchmark datasets, with a varying population size and distribution of managed records, dimensionality of data points and the number of clusters. The experimental results confirm that high-quality clustering can be obtained together with a very good execution efficiency. Our Java code is publicly available at: https://github.com/uef-machine-learning.
Keyword:
Clustering problem
K -means
Random swap
Parallelism
Java
Streams
Lambda expressions
Actors
Multi -core machines

期刊

Simulation Modelling Practice and Theory 封面图
Simulation Modelling Practice and Theory
IF:
4.6
论文数:
2.6K
被引数:
4.8K

机构

U
University of Calabria
学者数:
8.2K
论文数: 8.0K
被引数: 7.8K
C
consiglio nazionale delle ricerche (cnr)
学者数:
6.2W
论文数: 5.7W
被引数: 48
U
University of Eastern Finland
学者数:
1.4W
论文数: 1.2W
被引数: 1.5W
学者 查看更多机构
引用论文

引用论文

err分享
err收藏
A Novel Sampling Model to Study the Epidemiology of Canine Leishmaniasis in an Urban Environment
err2021-03-08
err0
errOAAI
errLucy A. Parker; Lucrecia Acosta; Mariana Noel Gutierrez; Israel Cruz; Javier Nieto; Enrique Jorge Deschutter; Fernando Jorge Bornay-Llinares
err分享
err收藏
Centroid index: Cluster level similarity measure
err2014-09-01
err83
PREAI
errFranti, Pasi; Rezaei, Mohammad; Zhao, Qinpei
err分享
err收藏
Gas Turbine Performance燃气轮机性能
err
IF0
err2008-02-11
err0
PREAI
errPhilip P. Walsh; Paul Fletcher
err分享
err收藏
A GPU-accelerated parallel K-means algorithm一种GPU加速的并行k-means算法
err2019-05-01
err30
PREAI
errCuomo, S.; De Angelis, V.; Farina, G.; Marcellino, L.; Toraldo, G.
err分享
err收藏
K-means properties on six clustering benchmark datasets
err2018-07-26
err345
PREAI
errFranti, Pasi; Sieranoja, Sami
err分享
err收藏
学者 查看更多内容