智能系统 - 进化算法

遗传算法

流程图

image.png

确定编码方案

从表现型到基因型的映射称为编码,采用二进制,确认二进制串长

image.png

构造适应值函数

直接将目标函数作为适应值函数

选择策略的确定

选择策略对算法性能的影响起着重要的作用。
基于适应值比例的选择:繁殖池选择

image.png

其中f_i是群体中第i个个体的适应值,N是群体的规模。

每个个体的繁殖量为


image.png

其中round(x) 表示与x距离最小的整数。
将每个个体复制Ni个生成一个临时群体,即繁殖池。

遗传算子设计

  • 杂交
    杂交个数 = 总个数 × 杂交概率
    两个二进制串部分交换
  • 变异
    变异数量 = 二进制串长 × 总个数 × 变异概率
    单个二进制串的部分位取反

确定算法的终止准则

  • 代数
  • 最好个体在若干代内无改变

控制参数的选取

  • 种群规模popsize
  • 杂交概率P_c
  • 变异概率P_m
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容