目录
- 1.摘要
- 2.黏菌算法SMA原理
- 3.改进策略
- 4.结果展示
- 5.参考文献
- 6.代码获取
1.摘要
本文提出了一种改进粘菌算法(ISMA),并将其应用于考虑阀点效应的单目标和双目标经济与排放调度(EED)问题。为提升传统粘菌算法(SMA)的性能,ISMA在解更新过程中引入了正弦-余弦算法(SCA)的两个方程,从而能够更好地寻找最优解。ISMA算法不仅能在经济与排放调度中取得较好的优化效果,还具有较强的适应性,能够为实际电力系统的运行调度提供有效的解决方案。
2.黏菌算法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.