How does the crossover and mutation in Matlab multiobjective optimization work?
6 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
The documentation says that if my cross-over fraction is 0.8, 80% of the offsprings other that elite childrens are formed from crossover while the remaining from mutation. But, I want to set my crossover rate to 0.95 and mutation rate to 0.01. How is that possible?
0 Commenti
Risposte (1)
Umang Pandey
il 21 Set 2023
Hi Rajan,
Based on my understanding, it seems that you would like to set fixed values of 0.95 and 0.01 for crossover and mutation, respectively.
To achieve this, you can utilize the “optimoptions” function and specify the “CrossoverFraction” and “MutationFcn” options, as demonstrated below:
options = optimoptions('ga', 'CrossoverFraction', 0.95, 'MutationFcn', {@mutationuniform, 0.01});
For further details, refer the documentation available at the following link:
0 Commenti
Vedere anche
Categorie
Scopri di più su Genetic Algorithm in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!