【技术实现步骤摘要】
一种具有韦伯
‑
费克纳情绪化突变操作的细菌觅食寻优方法
[0001]本专利技术属于智能优化算法领域,具体涉及到一种具有韦伯
‑
费克纳情绪化突变操作的细菌觅食寻优方法。
技术介绍
[0002]启发式算法均为生物智能算法,如:蛙跳算法、鲸鱼算法、帝王蝶算法、蚁群算法及粒子群算法等。启发式搜索就是对状态空间维度内的每个个体进行评估,并模仿生物活动的某些特征,实现在状态空间维度内对最佳位置的搜索,这样可以缩短搜索路径,提升算法运算效率。
[0003]实际社会的生产发展的需求促进了启发式算法的发展,作为一种启发式智能优化算法,细菌觅食算法是由Passino于2002年提出的,并于2007年引入国内,但经典的细菌觅食算法的某些相关理论仍不成熟,如:细菌个体运行速度无法实现自适应调整导致算法易陷入局部最优、优化精度低,因此,经典的细菌觅食算法需要进一步的提升与改善。
[0004]本专利技术将具有激素调节机制的韦伯
‑
费克纳情绪化突变操作引入经典细菌觅食算法,利用激素控制 ...
【技术保护点】
【技术特征摘要】
1.一种具有韦伯
‑
费克纳情绪化突变操作的细菌觅食寻优方法,其特征在于:包括下列顺序的步骤:(1)确定待研究对象的寻优变量X={x1,x2,x3,...,x
s
};(2)将待研究对象的寻优值即适应度转化为最优状态为0的适应度函数:J=fitness(X),最优值为J
min
=0;(3)基于韦伯
‑
费克纳情绪化突变操作的细菌觅食寻优方法相关参数初始化;(4)利用具有韦伯
‑
费克纳情绪化突变操作的细菌觅食方法进行寻优。2.根据权利要求1所述的具有韦伯
‑
费克纳情绪化突变操作的细菌觅食寻优方法,其特征在于:所述步骤(3)具体包括以下步骤:所述具有韦伯
‑
费克纳情绪化突变操作的细菌觅食寻优方法的相关参数初始化,包括:(3a)初始化细菌觅食相关参数趋化步骤约定循环次数N
c
、繁殖步骤约定循环次数N
re
、消除
‑
扩散步骤约定循环次数N
ed
、消除
‑
扩散概率P
ed
、游动步长N
s
、细菌总数N、引诱因子深度度量系数d
attract
、引诱因子宽度度量系数w
attract
、趋避高度度量系数h
repellent
、趋避宽度度量系数w
repellent
;(3b)初始化其他相关参数(3b
‑
1)初始化激素调节参数激素调节过程符合Hill函数变化规律,参数包括:惯性因子最大值w
max
、惯性因子最小值w
min
、惯性因子初始值w0、阈值T、Hill系数n;(3b
‑
2)初始化情绪化突变相关参数刺激阈值S0、刺激函数S、情绪常数因子k。3.根据权利要求1所述的基于激素调节机制的情绪化细菌觅食寻优算法,其特征在于:所述步骤(4)具体包括以下步骤:(4a)趋化操作:当时,个体将以步长逐渐向和θ
gb
(j,k,l)的中心位置移动,否则,细菌个体将以相同的步长及方式逐渐向和θ
gb
(j,k,l)的中心位置移动,以上述方式实现细菌个体位置更新;其中:i表示细菌个体,j表示趋化步骤,k表示繁殖步骤,l表示消除
‑
扩散步骤,θ
pb
表示局部最佳位置,θ
gb
表示全局最佳位置;(4b)群集操作:在该阶段计算种群内部细菌个体之间的相互影响:其中:J
cc
(θ,P(j,k,l))表示细菌个体之间关系作用值,s表示维度;(4c)基于激素调节机制的韦伯
‑
费克纳情绪化突变操作:该过程中,根据...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。