23、黏菌算法:自然启发优化器的实验研究

黏菌算法:自然启发优化器的实验研究

1. 黏菌算法概述

2020 年,Li 等人提出了一种名为黏菌算法(SMA)的随机优化新方法。该算法模拟了黏菌在收集食物时的行为和形态变化,具体聚焦于多头绒泡菌(Physarum polycephalum)的行为。研究表明,黏菌在选择食物源时,决策速度越快,获得优质食物源的概率越低,这意味着黏菌在寻找食物时需要平衡速度和准确性。

黏菌根据空气中的气味分配食物源,其接近食物的过程由以下公式建模:
[
x_i =
\begin{cases}
x_b + v_b \cdot (W \cdot x_A - x_B), & \text{if } r < p \
v_c \cdot x_i, & \text{if } r \geq p
\end{cases}
]
其中,调优向量 (v_b) 的元素在 ([-a_a, a_a]) 内随机振荡,(v_c) 从 1 线性减小到 0,(x_b) 是当前食物浓度最高的最佳个体位置,(x_i) 是当前个体位置,(W) 是黏菌权重,(x_A) 和 (x_B) 是随机选择的两个黏菌个体,(r) 是从 ([0, 1]) 均匀采样的随机数,参数 (p) 更新公式为:
[
p = \tanh|S_i - D_F|
]
其中,(S_i) 是第 (i) 个黏菌的函数值,(D_F) 是算法历史中最佳黏菌的函数值。
[
a_a = \arctan h(-(\frac{FES}{maxFES}) + 1)
]
(FES) 和 (maxFES) 分别表示当前和总函数评估次数。黏菌权

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值