Skip to content

adanjoga/evoclustering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

Evolutionary clustering algorithms with CODE

A repository of traditional and evolutionary clustering algorithms with CODE.

💡 Send me an email if you wish to add a paper to this list to [email protected]. Also, look at my paper surveying evolutionary clustering algorithms: Automatic clustering using nature-inspired metaheuristics: a survey [REF].

Traditional clustering algorithm

  1. BLOCK-DBSCAN: Fast clustering for large scale data (2021) | REF | C++ code |
  2. CDP: Clustering by fast search and find of density peaks (2014)| REF | Matlab code |
  3. CDC: Clustering by measuring local direction centrality for data with heterogeneous density and weak connectivity (2022)| REF | R and Matlab code |
  4. See the available Clustering Software packages where several traditional clustering algorithms are implemented!

Single-objective algorithms

  1. SCA2: Novel efficient swarm clustering algorithm (2019) | REF | Python code |
  2. E-ED: Elastic differential evolution for automatic data clustering (2019) | REF | C++ code |
  3. See the available Clustering Software packages where several evolutionary clustering algorithms are implemented!

Multi-objective algorithms

  1. MOCK: An evolutionary approach to multiobjective clustering (2007) | REF | C++ code |
  2. Delta-MOCK. An improved and more scalable evolutionary approach to multiobjective clustering (2018) | REF | C++ code |
  3. MVMC. An evolutionary many-objective approach to multiview clustering using feature and relational data (2021) | REF | Matlab code |
  4. DeltaMV. Evolutionary multi-objective clustering over multiple conflicting data views (2022) | REF | C++ code |

Clustering software packages

  1. EvoCluster: An open-source nature-inspired optimization clustering framework (2021) | REF | Python code |
  2. LEAC: An efficient library for clustering with evolutionary algorithms (2019) | REF | C++ code |
  3. CVIK: A cluster validity index toolbox for automatic data clustering (2022)| REF | Matlab code |
  4. PYClustering: Data mining library (2019) | REF | Python code |
  5. MLpack: A fast, flexible machine learning library (2018) | REF | C++ code | Website |

Datasets and data generators for clustering

  1. HAWKS: Evolving challenging benchmark sets for cluster analysis (2021) | REF | Python code |
  2. JCG: Julia Handl's cluster generators (2019) | REF | C++ code |

Releases

No releases published

Packages

No packages published