returning additional values from a fitness function for genetic optimisation
Mostrar comentarios más antiguos
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?
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Genetic Algorithm en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!