恩佐2登录 > SEO案例 > 如何用遗传算法实现多变量的最优化问题

如何用遗传算法实现多变量的最优化问题

admin SEO案例 2020年02月25日

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部是不是像求函数最值那样子?建议你了解一下遗传算法的实数编码,新宝7登录新宝7恩佐登录这个对于求函数最值很方便,不用像二进制那样需要转换。

  最重要的是确定适应度函数,只要确定这个函数就很容易了,就用你不会编程,直接调用matlab的工具箱就行了。

  额,轮盘赌的实质就是适应度大的被选出的概率大。这个不难,但说起来比较长,你可以自己去看一下。

  3rd.杂交过程的思路随机将p_parents中的个体随机两两配对,然后随机产生一个1到n的数(n为变量的个数),设为i,交换每对父本中i之后的变量值。交换以后的p_parents成为后代p_offspring.

  基本的思路是设置一个概率,例如0.05,然后产生一个随机数如果随机数比0.05小那么这个变量值就要产生微小的增加或减少。

标签: