MetaCluster: An open-source Python library for metaheuristic-based clustering problems

Clustering, based on metaheuristic algorithms, is a rapidly developing field. Its goal is to use these methods to reframe clustering issues as optimization problems. In this study, we propose an open-source library named MetaCluster. This library leverages the latest metaheuristic algorithms to tack...

Full description

Bibliographic Details
Main Authors: Nguyen Van Thieu, Diego Oliva, Marco Pérez-Cisneros
Format: Article
Language:English
Published: Elsevier 2023-12-01
Series:SoftwareX
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2352711023002935
_version_ 1797389427686768640
author Nguyen Van Thieu
Diego Oliva
Marco Pérez-Cisneros
author_facet Nguyen Van Thieu
Diego Oliva
Marco Pérez-Cisneros
author_sort Nguyen Van Thieu
collection DOAJ
description Clustering, based on metaheuristic algorithms, is a rapidly developing field. Its goal is to use these methods to reframe clustering issues as optimization problems. In this study, we propose an open-source library named MetaCluster. This library leverages the latest metaheuristic algorithms to tackle partitional clustering challenges. MetaCluster has two primary goals: to be open-source and to provide a user-friendly interface with comprehensive documentation. This design aims to facilitate usage for individuals with varying experience levels across diverse applications and domains. The current version of MetaCluster is easy to install and deploy. It offers access to 48 available datasets, over 40 performance metrics, more than 40 evaluation measurement methods, and a wide array of 200 metaheuristic algorithms.
first_indexed 2024-03-08T22:56:45Z
format Article
id doaj.art-9e6bffdfdfef4fe583b7d6f4f9a09b0f
institution Directory Open Access Journal
issn 2352-7110
language English
last_indexed 2024-03-08T22:56:45Z
publishDate 2023-12-01
publisher Elsevier
record_format Article
series SoftwareX
spelling doaj.art-9e6bffdfdfef4fe583b7d6f4f9a09b0f2023-12-16T06:08:19ZengElsevierSoftwareX2352-71102023-12-0124101597MetaCluster: An open-source Python library for metaheuristic-based clustering problemsNguyen Van Thieu0Diego Oliva1Marco Pérez-Cisneros2Faculty of Computer Science, PHENIKAA University, Yen Nghia, Ha Dong, Hanoi 12116, VietnamDepto. de Ingeniería Electro-Fotónica, Universidad de Guadalajara, CUCEI, Guadalajara, Jalisco, Mexico; Corresponding authors.Depto. de Ingeniería Electro-Fotónica, Universidad de Guadalajara, CUCEI, Guadalajara, Jalisco, MexicoClustering, based on metaheuristic algorithms, is a rapidly developing field. Its goal is to use these methods to reframe clustering issues as optimization problems. In this study, we propose an open-source library named MetaCluster. This library leverages the latest metaheuristic algorithms to tackle partitional clustering challenges. MetaCluster has two primary goals: to be open-source and to provide a user-friendly interface with comprehensive documentation. This design aims to facilitate usage for individuals with varying experience levels across diverse applications and domains. The current version of MetaCluster is easy to install and deploy. It offers access to 48 available datasets, over 40 performance metrics, more than 40 evaluation measurement methods, and a wide array of 200 metaheuristic algorithms.http://www.sciencedirect.com/science/article/pii/S2352711023002935Metaheuristic algorithmsClusteringEvolutionary computationOptimization
spellingShingle Nguyen Van Thieu
Diego Oliva
Marco Pérez-Cisneros
MetaCluster: An open-source Python library for metaheuristic-based clustering problems
SoftwareX
Metaheuristic algorithms
Clustering
Evolutionary computation
Optimization
title MetaCluster: An open-source Python library for metaheuristic-based clustering problems
title_full MetaCluster: An open-source Python library for metaheuristic-based clustering problems
title_fullStr MetaCluster: An open-source Python library for metaheuristic-based clustering problems
title_full_unstemmed MetaCluster: An open-source Python library for metaheuristic-based clustering problems
title_short MetaCluster: An open-source Python library for metaheuristic-based clustering problems
title_sort metacluster an open source python library for metaheuristic based clustering problems
topic Metaheuristic algorithms
Clustering
Evolutionary computation
Optimization
url http://www.sciencedirect.com/science/article/pii/S2352711023002935
work_keys_str_mv AT nguyenvanthieu metaclusteranopensourcepythonlibraryformetaheuristicbasedclusteringproblems
AT diegooliva metaclusteranopensourcepythonlibraryformetaheuristicbasedclusteringproblems
AT marcoperezcisneros metaclusteranopensourcepythonlibraryformetaheuristicbasedclusteringproblems