How to display every parameter value at every iteration while using Genetic algorithm

Hello,
I am using GA to solve for 6 parameters. I need to define constraints on this parameter like a>b, which I have done. However, I would like to define a stopping criteria for the fitness function. Not sure how to do that.
Most importantly, how can I look at the parameter values at every iteration of GA. I can use display or iter but it doesn't necessarily display the parameter values.
Thank you

2 件のコメント

John D'Errico
John D'Errico 2017 年 4 月 12 日
You can't just dump them out of the objective function in the command window?
Vidhyashree Nagaraju
Vidhyashree Nagaraju 2017 年 4 月 12 日
No, it only displays the best value of the objective function but not the parameter values.

サインインしてコメントする。

回答 (2 件)

Alan Weiss
Alan Weiss 2017 年 4 月 13 日

1 投票

Use an Output Function to report whatever you like, and/or to stop the algorithm's iterations when you like.
Alan Weiss
MATLAB mathematical toolbox documentation
Vidhya Shree
Vidhya Shree 2017 年 4 月 13 日

0 投票

Also, the parameter values can be simply displayed using [x,fval,output, scores,population,best]=ga[@fitnessfunction,....]

カテゴリ

質問済み:

2017 年 4 月 12 日

回答済み:

2017 年 4 月 13 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by