• 自适应螺旋飞行麻雀搜索算法


    一、理论基础

    1、麻雀搜索算法

    请参考这里

    2、自适应螺旋飞行麻雀搜索算法

    (1)基于随机变量的Tent混沌映射

    由于SSA具有随机性大的缺点,因此决定引入有序和均匀Tent映射对其进行改进。然而,基本Tent映射不是很稳定。为了减少这种影响,本文引入了基于随机变量的帐篷映射策略来改进SSA的初始化,使种群的初始化更加有序,增强了算法的可控性。其具体公式如下: z i + 1 = { 2 z i + rand ( 0 , 1 ) × 1 N ,     0 ≤ z i ≤ 1 2 2 ( 1 − z i ) + rand ( 0 , 1 ) × 1 N , 1 2 < z i ≤ 1 (1) z_{i+1}=

    \begin{dcases}2z_i+\text{rand}(0,1)\times\frac1N,\quad\quad\quad\,\,\, 0\leq z_i\leq\frac12\\[2ex]2(1-z_i)+\text{rand}(0,1)\times\frac1N,\quad\frac12<z_i\leq1\end{dcases}" role="presentation" style="position: relative;">