目录
- 1.摘要
- 2.黏菌算法SMA原理
- 3.改进策略
- 4.结果展示
- 5.参考文献
- 6.代码获取
1.摘要
本文提出了一种改进粘菌算法(ISMA),并将其应用于考虑阀点效应的单目标和双目标经济与排放调度(EED)问题。为提升传统粘菌算法(SMA)的性能,ISMA在解更新过程中引入了正弦-余弦算法(SCA)的两个方程,从而能够更好地寻找最优解。ISMA算法不仅能在经济与排放调度中取得较好的优化效果,还具有较强的适应性,能够为实际电力系统的运行调度提供有效的解决方案。
2.黏菌算法SMA原理
【智能算法】黏菌算法(SMA)原理及实现
3.改进策略
正余弦算法扰动
基于正弦和余弦的数学模型向外波动或向最优解的方向波动,提出正余弦扰动策略。该扰动策略的核心思想是利用正弦和余弦函数的周期性和对称性,通过调整扰动幅度和频率,来控制搜索过程中的解位置更新。在初期阶段,算法通过较大的扰动幅度和较低的频率实现较为广泛的探索,避免陷入局部最优;而在搜索逐渐接近最优解时,扰动幅度逐渐减小,频率增加,使得搜索过程能够更精细地向最优解集中,从而提高全局优化的能力。
X
i
t
+
1
=
X
j
′
+
r
1
×
s
i
n
(
r
2
)
∣
r
3
p
i
t
−
X
j
t
∣
X
i
t
+
1
=
X
j
t
+
r
1
×
c
o
s
(
r
2
)
∣
r
3
p
i
t
−
X
j
t
∣
\begin{aligned} X_i^{t+1} & =X_j^{\prime}+r_1\times sin(r_2)|r_3p_i^t-X_j^t| \\ \\ X_i^{t+1} & =X_j^t+r_1\times cos(r_2)|r_3p_i^t-X_j^t| \end{aligned}
Xit+1Xit+1=Xj′+r1×sin(r2)∣r3pit−Xjt∣=Xjt+r1×cos(r2)∣r3pit−Xjt∣
流程图
4.结果展示
5.参考文献
[1] Hassan M H, Kamel S, Abualigah L, et al. Development and application of slime mould algorithm for optimal economic emission dispatch[J]. Expert Systems with Applications, 2021, 182: 115205.