人工兔子优化算法与生物柴油合成的研究进展
1. 新型人工兔子优化算法(CCARO)概述
1.1 新兔子位置生成方式
新兔子位置(后代)的生成方式如下:
[
\begin{cases}
R_p = uR_{p1} + (1 - u)R_{p2}\
R_{p1} = R_p + C_r(Best_R - R_p)\
R_{p2} = R_q + C_r(Best_R - R_q)
\end{cases}
]
其中,$R_p$ 和 $R_q$ 是从种群中随机选择的两个兔子解,$Best_R$ 是到目前为止找到的最佳兔子解,$u$ 是介于 0 和 1 之间的均匀随机数。
1.2 CCARO 算法流程
CCARO 算法的伪代码如下:
1: procedure
2: Initialize a set of rabbits population (solutions) and find their fitness values by using objective function
3: while The stopping prerequisite is not satisfied do
4: Find the energy factor(A) value
5: for p = 1 : N do
6: if E > 1 then
7: if rand<0.5 then
8:
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



