## 2 Oryctolagus Cuniculus Algorithm
### Algorithm Flow
Generate detailed location information for each Oryctolagus cuniculus bit according to Equation (3):  
\[x_{Z_{o}}^{mw}= \begin{cases}0&p_{s}\\ 1&1-p_{s}\end{cases} , \tag{3}\]  
where \(P_{s}\) is a parameter to adjust the dispersion of Oryctolagus cuniculi running. The larger \(P_{s}\) is, the more scattered the position is, and the smaller \(P_{s}\) is, the less scattered the position is. \(x_{Z_{o}}^{mw}\) is the position information of the \(o\)-th position of each Oryctolagus cuniculus location number. Step B2: The calculation safety index: the position information consists of the zone number and location number. The safety index of each zone is represented by the survival of the Oryctolagus cuniculus with the best fitness value; namely, Equation (4):  
\[S_{n}=F[X_{best}^{mw}], \tag{4}\]  
where \(S_{n}\) is the best safety index for each zone, and \(X_{best}^{mw}\) represents the complete position information of the best Oryctolagus cuniculus in the \(n\)-th zone. Equation (5) is the position information of the king. \[X_{best}^{mw}=\left[x_{Y_{1}}^{mw},\ldots,x_{Y_{u}}^{mw},x_{Z_{1}}^{mw},\ldots,x_{Z_{0}}^{mw}\right], \tag{5}\]  
where \(\left[x_{Y_{1}}^{mw},\ldots,x_{Y_{u}}^{mw}\right]\) is the king's zone number information and \(\left[x_{Z_{1}}^{mw},\ldots,x_{Z_{0}}^{mw}\right]\) is the king's location number information. Step B3: The start of the fleeing: after determining the zone number, in each designated safety zone, the same number of Oryctolagus cuniculus cave communities begin to flee. The location number of each Oryctolagus cuniculus cave is randomly updated, and the fitness value is calculated. We register the fitness values of each Oryctolagus cuniculus and proceed to the next step. Step B4: The choosing of the king: with the specific location of each Oryctolagus cuniculus, we calculate all the Oryctolagus cuniculi in each zone and select the best Oryctolagus cuniculus in each zone through a fitness function, who is labelled as the Oryctolagus cuniculus king. Equation (6) is our normalization process:  
\[P(X)=\frac{\text{max}F(X)-F(X)}{\text{max}F(X)-\text{min}F(X)}, \tag{6}\]  
where \(P(X)\) represents the normalized result, \(F(X)\) represents the fitness value, \(\text{max}F(X)\) represents the maximum fitness value found, and \(\text{min}F(X)\) represents the found fitness value. (Mechanism C) The agglomeration of Oryctolagus cuniculus: due to the high probability of the existence of an optimal solution near the king, it is easier to search for the optimal solution by aggregating towards the king. Therefore, we change the position values of the Oryctolagus cuniculi, with some aggregating towards the king and others searching for better solutions. It is a further search of the algorithm. Step C1: The calculation of distance: calculate the distance between each Oryctolagus cuniculus and the Oryctolagus cuniculus king and compare it with the threshold. In Equation (7), the calculated Hamming distance is expressed as:  
\[H_{d}(X_{best}^{uw},~{}X^{uw})=\sum_{o}(X_{best}^{uw}[o]~{}\oplus~{}X^{uw}[o]), \tag{7}\]  
where \(\oplus\) represents modulo two additions, \(H_{d}\) is the distance between the current Oryctolagus cuniculus and king. \(X^{uw}\) represents the location information of this current Oryctolagus cuniculus, \(X_{best}^{uw}\) represents the location information of the king. \(o\) is the number of bits of location information. Step C2: The determination of direction: determine whether each Oryctolagus cuniculus gathers in the direction of the Oryctolagus cuniculus king or runs in other directions based on the threshold \(\tau\). Equation (8) represents the change in each bit of Oryctolagus cuniculus information. \[X_{z_{0}}^{uw}=\left\{ \begin{array}{ll}(X_{z_{0}}^{uw}\oplus X_{best}^{u}) \oplus X_{Z_{0}}^{uw},&p_{k}~{}~{},H_{d}\leq\tau\\ \frac{X_{z_{0}}^{uw}}{X_{z_{0}}^{uw}},&1-p_{k},H_{d}\leq\tau\\ \frac{X_{z_{0}}^{uw}}{X_{z_{0}}^{uw}},&p_{d}~{}~{},H_{d}>\tau\\ X_{z_{0}}^{uw}&,1-p_{d},H_{d}>\tau\end{array} \right.