Multi-Modal Optimization with k-Cluster Big Bang-Big Crunch
Version 1.0.1 (27,9 ko) par
EvoLab
More details and insights into the research paper: https://arxiv.org/abs/2401.06153
k-BBBC is a multi-modal optimization algorithm that works both with large number of optima and high dimensionality. k-BBBC can work on both maximization and minimization problems. k-BBBC features non-elitist and elitist version. In the project, the names of the functions related to k-BBBC have the letter B at the beginning. You can refer to these functions for details about k-BBBC. This project also includes two post-processing methods namely, identification and quantification.Please check the paper for further details on that methods.
Follow these steps to run the k-BBBC:
- Open the folder in MATLAB.
- Write this line of code in Command Window:[retrieved,missed,optimalPoints] = RUNNER(funcInput, nGen,elitism, animation,drawPlotOptima)
- Edit the funcInput variable to set the function to be optimised. Please check B_funcAndSettings().
- Edit the nGen variable to set the number of generations. It is recommended as 1000. Please check the paper for further details and also RUNNER help.
- Edit the elitism variable to set the elistim for k-BBBC. It can be 'elitist' or 'non-elitist'.
- Edit the animation variable to see animation while code running. It can be true or false.
- Edit the drawPlotOptima variable to see optimal Points after the run. It can be true or false.
For example:
[retrieved, missed, optimalPoints]=RUNNER('key4', 1000,'elitist',true,true)
Check the function help sections for things you don't understand or want to learn the details.
Authors:
- Kemal Erdem Yenin
- Reha Oguz Sayin
- Kuzey Arar
- Kadir Kaan Atalay
- Fabio Stroppa
Reference: K. E. Yenin, R. O. Sayin, K. Arar, K. K. Atalay, and F. Stroppa. Multi-Modal Optimization with k-Cluster Big Bang-Big Crunch Algorithm. (2023) Submitted to IEEE Transactions on Evolutionary Computation (ArXiv).
Citation pour cette source
EvoLab (2025). Multi-Modal Optimization with k-Cluster Big Bang-Big Crunch (https://www.mathworks.com/matlabcentral/fileexchange/157081-multi-modal-optimization-with-k-cluster-big-bang-big-crunch), MATLAB Central File Exchange. Extrait(e) le .
Compatibilité avec les versions de MATLAB
Créé avec
R2022b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
Multi-Modal Optimization with k-Cluster Big Bang-Big Crunch Algorithm
Version | Publié le | Notes de version | |
---|---|---|---|
1.0.1 | Research paper links added. |
||
1.0.0 |