• 注:PBIL(Population-Based Incremental Learning)为一种EDA

Binary PBIL

details

  • 定义:解决方案为N维向量,pip_i为个体第ii维置为1的概率。目标为最小化fitness函数。
  • 算法
  1. 初始化种群,初始化pi=0.5p_i=0.5
  2. 选择N个个体中fitness最小的M个个体,更新概率模型(其中α\alpha为学习率)
    进化算法复习:PBIL
  3. 根据概率向量pp生成N个新个体,计算fitness
  4. 对2*N个个体根据fitness进行选择,留下N个个体
  5. 若达到结束条件则结束,否则返回2

基于高斯分布的PBILc

  • 使用高斯分布生成新个体,其余操作与binary PBIL大体一致
    附上从前笔记
    进化算法复习:PBIL

相关文章:

  • 2021-11-09
  • 2021-09-02
  • 2022-12-23
  • 2021-08-14
  • 2021-12-04
  • 2021-12-29
猜你喜欢
  • 2021-12-23
  • 2022-01-23
  • 2021-05-01
  • 2021-06-27
  • 2022-01-04
  • 2021-04-03
相关资源
相似解决方案