Saving intermediate population during GA
4 views (last 30 days)
Show older comments
I need some help to find out a way to store the information related to every generation of the GA
(both the variable and the fitness values)
It could be both on an external file ( e.g. in a .txt file) or in a struct array.
Which one do you suggest? And how can I do it?
Thanks in advance
0 Comments
Accepted Answer
Alan Weiss
on 18 Apr 2013
You can save whatever you like using an output function. For examples of output functions (using a different syntax, be careful, GA uses its own), see a MATLAB example, and an Optimization Toolbox example.
Alan Weiss
MATLAB mathematical toolbox documentation
2 Comments
yusra asad
on 8 Dec 2018
It seems that the example gives only the values of the variables, I need the corresponding fval for each indiviual, did you get it?
More Answers (1)
Daniel Frisch
on 7 Oct 2020
You can use my function
outputFcn_global
to store all intermediate results in a global variable, and easily inspect them later on.
0 Comments
See Also
Categories
Find more on Genetic Algorithm in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!