文章 "神经元集群优化算法2(NOA2)"

 

新文章 神经元集群优化算法2(NOA2)已发布:

新型专有优化算法NOA2融合了种群智能原理与神经控制机制。NOA2将神经元群的运动机制与自适应神经系统结合,使智能体在搜索最优解的过程中能够自我修正其行为。该算法目前正处于积极开发阶段,展现出对于解决复杂优化问题的潜力。

正如我前面提及的,神经元集群算法的主要思想是融合两种模式:集群算法的集体智能和神经网络的自适应学习能力。

在克雷格·雷诺兹提出的传统“Boids”算法中,智能体遵循三条简单规则:聚合(向群体中心移动)、分离(避免碰撞)和对齐(与邻居保持相同速度)。这些规则创造了逼真的群体行为,类似于鸟群中鸟类的行为。神经元集群算法则扩展了这一概念,为每个智能体配备了一个个体神经网络,该网络从智能体探索搜索空间的经验中学习。此神经网络执行两个关键功能:

  1. 自适应运动控制根据智能体的当前状态和运动历史调整其速度。
  2. 修改标准“Boids”规则根据情境动态调整聚合、分离和对齐规则的影响力。

由此产生了一种混合算法,其中每个智能体保留有效探索空间所需的社会行为,同时通过学习单独适应适应度函数景观。这样创造了探索与利用之间的自我调节平衡。

该方法的核心优势在于,智能体能独立学习最优运动策略,使算法自动适应不同优化场景;同时,去中心化的集体行为保留了空间探索能力。举个简单的类比:想象一群鸟在空中飞翔。它们以协调的方式移动:没有碰撞,它们聚集在一起,朝同一方向飞行。此行为可以用三条简单的规则来描述:与邻居保持亲近(不要脱离群体)、不要与邻居相撞(保持距离)以及朝同一方向飞行(保持共同航向)。


作者:Andrey Dik