作者及机构
本研究由Changchun Normal University(长春师范大学)的Hang Su和Dong Zhao(通讯作者)、University of Tehran(德黑兰大学)的Ali Asghar Heidari、Sichuan University(四川大学)的Lei Liu、Wenzhou University(温州大学)的Xiaoqin Zhang和Huiling Chen(通讯作者),以及Birzeit University(比尔泽特大学)的Majdi Mafarja共同完成。研究成果发表于Elsevier旗下期刊*Neurocomputing*第532卷(2023年),论文标题为《RIME: A physics-based optimization》。
研究领域与动机
本研究属于计算智能领域的元启发式优化算法(Meta-heuristic Algorithm)设计方向。随着人工智能技术的发展,传统优化方法(如线性规划、牛顿法)在处理非凸、不可微、多模态或大规模NP难问题时面临局限性。虽然现有的元启发式算法(如粒子群优化PSO、灰狼优化GWO)通过模拟自然现象取得了一定效果,但仍存在三方面缺陷:
1. 探索与开发的平衡问题:算法在全局搜索(exploration)和局部优化(exploitation)阶段难以动态协调;
2. 参数敏感性:多数算法性能高度依赖参数设置,但参数选择缺乏理论指导;
3. 兼容性不足:部分算法仅针对特定问题设计,泛化能力有限。
目标
受自然界霜冰(Rime-ice)生长现象的启发,本研究提出一种新型元启发式算法RIME(Rime Optimization Algorithm),通过模拟软霜(soft-rime)和硬霜(hard-rime)的形成机制,设计具有自适应能力的优化策略,以解决复杂优化问题。
模拟微风环境下霜冰粒子的随机附着行为:
- 运动方程:
[ r{ij}^{new} = r{best,j} + r1 \cdot \cos\theta \cdot \beta \cdot h \cdot (ub{ij} - lb{ij}) + lb{ij} ]
其中( r_{best,j} )为当前最优解的第( j )维,( \beta )为环境因子(随迭代次数阶梯下降),( h )为粘附度随机数,( \theta )控制移动方向。
- 创新点:通过阶梯函数(step function)动态调整环境因子( \beta ),实现算法在探索(大范围搜索)与开发(局部精细优化)间的自主切换。
模拟强风环境下霜冰晶体的交叉生长行为:
- 维度交叉:普通代理与最优代理按概率进行维度交换,公式为:
[ r{ij}^{new} = r{best,j}, \quad \text{if} \quad r3 < f{norm}(si) ]
其中( f{norm}(s_i) )为代理适应度的归一化值,促进种群信息共享。
改进传统贪婪策略,在保留最优解的同时引入次优解:
- 更新规则:若新解的适应度优于旧解,则同时替换解和适应度值,增强种群多样性。
| 参数( w ) | 平均排名 | 最优函数占比 |
|---|---|---|
| 1 | 3.8 | 35% |
| 5(默认) | 1.2 | 73% |
作者建议将RIME应用于更多实际场景,如医疗影像分割和电力系统调度,并探索其与深度学习模型的结合潜力。
注:本文涉及的算法代码可通过https://aliasgharheidari.com/rime.html获取。