NO.1|算法背景
群智能算法小狂人

NO.2|循环种群减少技术(CPR)
群智能算法小狂人
CPO 提出一种新的方法:循环种群减少技术(CPR),以保持种群的多样性,同时加快收敛速度.
其中,T 为决定循环次数的变量,t 为当前函数求值,Tmax 为函数求值的最大次数,Nmin 是新生成种群中最小的个体数。
NO.3|探索阶段群智能算法小狂人
根据 CP 的防御行为,当捕食者距离较远时,CP 有两种防御策略,即视觉策略和声音策略。这些策略是指对不同区域进行调查,致力于全局探索:
其中,xcp 为最佳 CP 位置,yt 为当前 CP 与随机 CP 之间生成的向量:
CP 使用声音方法制造噪音并威胁捕食者。当捕食者靠近时,CP 的声音变得更大:
NO.4|开发阶段
群智能算法小狂人
根据 CP 的防御行为,当捕食者靠近时,CP 有两种防御策略,即气味攻击策略和物理攻击策略。这些策略是指对有潜力的区域进行开发,致力于(局部)开发搜索。气味攻击阶段CP 会分泌一种恶臭,在周围区域传播,以防止捕食者接近它:
其中,δ为控制搜索方向的参数,γt 为防御因子,St 为气味扩散因子:
物理攻击阶段,当捕食者离它很近时,CP 会用短而厚的羽毛攻击它:
其中,α为收敛速度因子。
NO.5|CPO应用
群智能算法小狂人
可以将CPO应用于下列的领域,直接替换算法即可:
Ref:Abdel-Basset M, Mohamed R, Abouhawwash M. Crested Porcupine Optimizer: A new nature-inspired metaheuristic[J]. Knowledge-Based Systems, 2024, 284: 111257.
---RECOMMEND---
·栏目推荐·
▌合作洽谈:群智能算法小狂人(ID:avl_am)
©算法改进与开发定制|数学建模|AVL cruise建模与仿真









