梦境优化算法(DOA)详解
- 梦境优化算法(Dreaming Optimization Algorithm, DOA)是一种受人类梦境启发的元启发式优化算法,其核心思想是模拟大脑在梦境中对记忆的重组和随机联想过程,以平衡全局探索和局部开发能力。该算法结合了一个基本的记忆策略,一个遗忘和补充策略,以平衡探索和利用,值得一试!该成果由Yifan Lang于2025年3月发表在SCI一区Top期刊《Computer Methods in Applied Mechanics and Engineering》上!
- 以下是其原理、公式、应用及MATLAB代码实现。
一、算法原理
-
阶段划分:
- 清醒阶段(Exploration):算法在解空间中进行全局搜索,类似常规的随机优化(如粒子群算法)。
- 梦境阶段(Exploitation)