returning additional values from a fitness function for genetic optimisation
Show older comments
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?
Accepted Answer
More Answers (0)
Categories
Find more on Genetic Algorithm in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!