永发信息网

遗传算法中有一个最大迭代次数的概念,我想请问一下,这个是由自己根据题目要求自己制定的吗!

答案:2  悬赏:20  手机版
解决时间 2021-02-14 10:40
  • 提问者网友:浩歌待明月
  • 2021-02-13 19:09
遗传算法中有一个最大迭代次数的概念,我想请问一下,这个是由自己根据题目要求自己制定的吗!
最佳答案
  • 五星知识达人网友:怀裏藏嬌
  • 2021-02-13 20:19
是的。达到优化值可以停止,所以一般都有两个退出条件。
全部回答
  • 1楼网友:千夜
  • 2021-02-13 20:40
k 的编写与算法的迭代终止条件相关,现在假设终止条件是|xi,k - xi,k-1|<ε(ε为一很小的正数,即后一代的解与前一代的解变化不大时算法终止,当然还可以是其它条件),则k的编法大致如下: flag=0;%算法终止标志 k=0; …… while (flag==0) …… for i=1:6 if (k>0) if (abs(xi,k - xi,k-1)<ε) flag=1; %所有的解都需满足终止条件 else flag=0; %只要有一个解不满足终止条件,则继续迭代 break; end end …… k=k+1;%迭代次数+1 end
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯