摘要: 遗传算法优化函数y=10*sin(5*x)+7*abs(x-5)+10,这个函数图像为: 下面看代码: (1)首先看主函数 (2)下面看二进制种群生成的方法 (3)下面看如何把二进制返回对应的十进制 (4)下面看计算适应度函数: (5)如何选择新的个体 上面所有个体的函数值都计算出来了,存在objv 阅读全文
posted @ 2018-09-02 15:51 城堡里的尘埃 阅读(18168) 评论(2) 推荐(3) 编辑
摘要: 轮盘赌选择 基本思想是:各个个体被选中的概率与其适应度大小成正比. 具体操作如下:(1)计算出群体中每个个体的适应度f(i=1,2,…,M),M为群体大小;(2)计算出每个个体被遗传到下一代群体中的概率; (3)计算出每个个体的累积概率; (q[i]称为染色体x[i] (i=1, 2, …, n)的 阅读全文
posted @ 2018-09-02 14:21 城堡里的尘埃 阅读(3927) 评论(0) 推荐(0) 编辑