How to make output function for multiobjective genetic algorithm optimisation tool?
显示 更早的评论
I am using optimisation tool to optimise the multiobjective problem using genetic algorithm and I want to store the values of variables at each iteration, for storing the values, I have to define an output function using custom option. So how to define that function?
回答(1 个)
Alan Weiss
2016-8-29
ga custom output functions are described here. The fields in the state structure are described here.
You want the state.Population field at each iteration. Save this in a matrix variable, adding rows each time, such as
totalpop = [totalpop;state.Population];
Alan Weiss
MATLAB mathematical toolbox documentation
类别
在 帮助中心 和 File Exchange 中查找有关 Genetic Algorithm 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!