5、元启发式算法中的差分进化策略详解

元启发式算法中的差分进化策略详解

1. 差分进化算法的控制参数

差分进化(DE)算法的控制参数对其性能有着重要影响。参数 $N$ 和 $\beta$ 的取值可能导致过早收敛,通常观察到 $\beta = 0.5$ 能提供较好的性能。重组概率 $p_r$ 会影响 DE 的多样性,因为它控制着个体中会发生变化的元素数量。$p_r$ 越高,DE 的多样性和探索能力越强,收敛速度也越快,因为种群中引入了更多的变异。

虽然为问题探索理想的控制参数选择很重要,但大多数实证结果表明,DE 的收敛对控制参数的选择相对不敏感。一些问题坚持使用 DE 控制参数的基准值,并在准确性、鲁棒性和速度方面取得了成功。

2. 差分进化策略的变体

文献中提出了基本差分进化算法的多种变体,这些变体围绕目标向量的选择方式、选择的差分向量数量以及采用的交叉算子展开。为了描述这些变体,文献中采用了 $DE/x/y/z$ 的表示法,其中 $x$ 指选择目标向量的方法,$y$ 指差分向量的数量,$z$ 指交叉算子。以下是一些常见的 DE 变体:
- $DE/best/1/z$ :此策略中,目标向量被选为种群中适应度值最佳的个体 $x_{best}(t)$。该策略使用一个差分向量 $(x_i(t) - x_j(t))$,并使用 $z$ 指示的交叉算子。试验向量的计算公式为:
[x_i’(t) = x_{best}(t) + \beta (x_i(t) - x_j(t))]
- $DE/x/v/z$ :目标向量的选择由 $x$ 指示,交叉算子由 $z$ 指示。对于 $v$ 个差分向量($v >

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值