The Genetic Algorithm (GA) : Selection + Crossover + Mutation + Elitism
This submission includes the main components of the Genetic Algorithm (GA) including Selection + Crossover + Mutation + Elitism. There are functions for each and the GA has been developed as a function as well. Of course, it is the discrete (binary) version of the GA algorithm since all the genes can be assigned with either 0 or 1.
More information can be found in www.alimirjalili.com
I have a number of relevant courses in this area. You can enrol via the following links with 95% discount:
*******************************************************************************************************************************************
A course on “Optimization Problems and Algorithms: how to understand, formulation, and solve optimization problems”:
https://www.udemy.com/optimisation/?couponCode=MATHWORKSREF
A course on “Introduction to Genetic Algorithms: Theory and Applications”
https://www.udemy.com/geneticalgorithm/?couponCode=MATHWORKSREF
*******************************************************************************************************************************************
Zitieren als
Seyedali Mirjalili (2024). The Genetic Algorithm (GA) : Selection + Crossover + Mutation + Elitism (https://www.mathworks.com/matlabcentral/fileexchange/67435-the-genetic-algorithm-ga-selection-crossover-mutation-elitism), MATLAB Central File Exchange. Abgerufen.
Kompatibilität der MATLAB-Version
Plattform-Kompatibilität
Windows macOS LinuxKategorien
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
GA/
Version | Veröffentlicht | Versionshinweise | |
---|---|---|---|
1.0.0.0 | An update to the selection operator (Roulette wheel) to handle negative fitness values too. |