编写完基本的代码流程后,本节我们进行代码的调试,并分析在不同参数下的结果分析比对。
五、解决过程 5.1 main function: 5.2算法复杂度分析:以lastmax(N = 1000; N_chrom = 2;iter = 2000;mut = 0.05; acr = 0.8; best = 1;)为例,采用代码运行时间和函数调用次数模糊反应算法复杂度:
六、实验结果 6.1实际函数F使用matlab直接求区间最值得到:
6.2通过meshgrid绘图得到函数最值: 6.3 改变参数对比实验结果参数:
N(种群个体数目); N chrom(染色体节点数); iter(迭代次数); mut(变异概率); acr(交叉概率) (1)N = 100; N_chrom = 2;iter = 2000;mut = 0.05; acr = 0.8; best = 1;









免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:遗传算法(三):算法的调试 https://www.yhzz.com.cn/a/13318.html