Genetic Algorithm Iteration display in command window real time
显示 更早的评论
I was reading the thread http://www.mathworks.com/matlabcentral/answers/180145-saving-showing-value-of-variables-in-genetic-algorithms and had a similar question. I wanted to know whether there is any was to display the best score and the population corresponding to that best score after every generation in the command window while matlab is running the code. Is that possible ?
采纳的回答
更多回答(1 个)
Marcos Rogério Fernandes
2018-11-30
编辑:Marcos Rogério Fernandes
2018-11-30
You can use the "gaoptimset" function to define the parameter "Display" as 'iter', so the command you should use is
[x,fval]=ga(@fitness,nVal,[],[],[],[],[],[],[],gaoptimset("Display","iter"))
So in that way, while matlab is running the ga algoritm it will show in the command window informations about each generation.
类别
在 帮助中心 和 File Exchange 中查找有关 Genetic Algorithm 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!