Differential Evolution (DE) Clustering
Version 1.0.1 (840 KB) by
S. Muhammad Hossein Mousavi
Differential Evolution Clustering and comparison with k-means and Gaussian Mixture Model
%% Differential Evolution Clustering - (7 Jan 2022) % Here, we are using evolutionary algorithms, in order to perform % clustering task. The selected algorithm is Differential Evolution (DE) % evolutionary computation as it is faster than others. We are using HTRU2 % dataset which is consisted of 17898 samples and 9 features. Features 5 to % 8 are used in this code. All 4 selected features combinations are % clustered and compared with K-Means clustering and Gaussian Mixture Model % (GMM) Clustering visually and statistically. You can use your data and define % your parameters. 'K' is the number of clusters, 'MaxIt' is number of % iterations and 'nPop' is population size which are most important % parameters. % ------------------------------------------------ % System is using the following paper as dataset: % R. J. Lyon, B. W. Stappers, S. Cooper, J. M. Brooke, J. D. Knowles, Fifty Years of Pulsar Candidate Selection: From simple filters to a new principled real-time classification approach, Monthly Notices of the Royal Astronomical Society 459 (1), 1104-1123, DOI: 10.1093/mnras/stw656 % This code is part of following projects, so please cite them to: % Mousavi, Seyed Muhammad Hossein, S. Younes MiriNezhad, and Atiye Mirmoini. "A new support vector finder method, based on triangular calculations and K-means clustering." 2017 9th International Conference on Information and Knowledge Technology (IKT). IEEE, 2017. % Mousavi, Seyed Muhammad Hossein, Vincent Charles, and Tatiana Gherman. "An Evolutionary Pentagon Support Vector Finder Method." Expert Systems with Applications 150 (2020): 113284. % ------------------------------------------------ % Feel free to ontact me if you find any problem using the code: % mosavi.a.i.buali@gmail.com % SeyedMuhammadHosseinMousavi % My Google Scholar: https://scholar.google.com/citations?user=PtvQvAQAAAAJ&hl=en % My GitHub: https://github.com/SeyedMuhammadHosseinMousavi?tab=repositories % My ORCID: https://orcid.org/0000-0001-6906-2152 % My Scopus: https://www.scopus.com/authid/detail.uri?authorId=57193122985 % My MathWorks: https://www.mathworks.com/matlabcentral/profile/authors/9763916# % ------------------------------------------------ % Enjoy the code and wish me luck :)
Cite As
S. Muhammad Hossein Mousavi (2024). Differential Evolution (DE) Clustering (https://www.mathworks.com/matlabcentral/fileexchange/104690-differential-evolution-de-clustering), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2019a
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.