Matrix CMA-ES是(mu,lambda)还是(mu&x2B;lambda)?

Matrix CMA-ES是(mu,lambda)还是(mu&x2B;lambda)?,matrix,covariance,evolutionary-algorithm,Matrix,Covariance,Evolutionary Algorithm,我知道协方差矩阵适应-进化策略所需的基本组件,但我似乎找不到任何地方明确说明所选子对象(lambda)是替换父对象(mu)还是添加到父对象(mu)中 我知道这一区别在进化计算中产生了巨大的差异,即你的种群是否会陷入局部最优,是否会收敛于局部最优,或者它是否能够脱离局部最优,找到全局最优。非常感谢对解决这一难题的任何帮助。CMA-ES中的人口实际上是使用(mu/mu_w,lambda)构建的。此符号来自,详细介绍了算法: (mu/mu_w,lambda)-ES,具有双亲的进化策略,所有双亲(中间或

我知道协方差矩阵适应-进化策略所需的基本组件,但我似乎找不到任何地方明确说明所选子对象(lambda)是替换父对象(mu)还是添加到父对象(mu)中


我知道这一区别在进化计算中产生了巨大的差异,即你的种群是否会陷入局部最优,是否会收敛于局部最优,或者它是否能够脱离局部最优,找到全局最优。非常感谢对解决这一难题的任何帮助。

CMA-ES中的人口实际上是使用(mu/mu_w,lambda)构建的。此符号来自,详细介绍了算法:

(mu/mu_w,lambda)-ES,具有双亲的进化策略,所有双亲(中间或加权)和后代的重组

在经典的进化策略中,mu个体发生变异以产生新的解。然后,该算法要么将这些lambda解添加到第一个mu(mu+lambda),要么仅保留lambda解(mu,lambda)

CMA-ES首先从高斯分布中采样lambda解。然后通过计算mu最适采样解的平均值来计算搜索分布的新平均值。最后,该算法使用专门的机制更新分布的协方差矩阵,此处将不介绍这些机制,但也使用mu最适合的采样解