您好、欢迎来到现金彩票网!
当前位置:PC蛋蛋 > 最优凸分解 >

基本遗传算法为什么迭代200次后不能得到最优解。

发布时间:2019-06-10 18:25 来源:未知 编辑:admin

  你的最优解,应该就是变异完成之后的那些染色体,解码之后所对应的函数值,里面的最大的啊。为什么会没结果呢?不理解....

  遗传算法本来就是求近似最优解的,有随机性的,我也写过遗传算法的程序,在迭代的后期为了努力改进这个解,采用了爬山的处理方法,效果还是不错的。

  BeginInvoke(ClientName, num, null, null) 此函数最后的两个null参数是什么 msdn里找不到是哪个...

  你的最优解,应该就是变异完成之后的那些染色体,解码之后所对应的函数值,里面的最大的啊。为什么会没结果呢?不理解....

  BeginInvoke(ClientName, num, null, null) 此函数最后的两个null参数是什么 msdn里找不到是哪个...

  遗传算法本来就是求近似最优解的,有随机性的,我也写过遗传算法的程序,在迭代的后期为了努力改进这个解,采用了爬山的处理方法,效果还是不错的。

  就是说在迭代的后期,每次迭代后目标函数的增量已经非常小的时候,每一轮进化后让那个目前的最优解随机扰动几次,如果所得到的解优于目前的解,则进行替换。引入了这样的机制,在迭代后期,最优解的改进已经极度缓慢的情况下,这种随机扰动就能加快解的改进速度。

  BeginInvoke(ClientName, num, null, null) 此函数最后的两个null参数是什么 msdn里找不到是哪个...

http://cairowatch.com/zuiyoutufenjie/30.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有