returning additional values from a fitness function for genetic optimisation
Afficher commentaires plus anciens
Is there a simple way to return additional values from a fitness function (in addition to the objective value) when using an optimisation algorithm, such as genetic algorithm or multi-objective ga in matlab?
For example, it is easy enough to specify additional parameters to be passed to a fitness function using a function handle:
f = @(x)parameterfun(x,a,b,c);
However, is possible to do something similar for the outputs of the fitness function?
Some ideas I had include saving the values in the fitness-function to a file, and then reading them in after the ga has finished in the parent function, or saving the values as global variables, but is there a simpler approach?
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Genetic Algorithm dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!