## 4 Experimental Results and Analysis
### Experimental Conditions  
The spectra used in the experiment come from the European Southern Observatory. ESO is the European Organisation for Astronomical Research in the Southern Hemisphere. It operates the La Silla Paranal Observatory in Chile and has its headquarters in Garching, near Munich, Germany. The measurement instrument is Harps, and the telescope is ESO-3.6. The category and the observation time of the used spectra are shown in Table 1, and other experimental conditions are shown in Table 2. \begin{table}
\begin{tabular}{c c c c c c c} \hline \hline
**Object** & **Category** & **Year** & **Month** & **Day** & **Hour** & **Minute** & **Second** \\ \hline solar & All & 2018 & 4 & 8 & 21 & 07 & 12.96 \\ \hline Ceres & & 2015 & 8 & 27 & 3 & 22 & 9.55 \\ Ceres & & 2015 & 8 & 27 & 4 & 09 & 20.54 \\ Ceres & & 2015 & 8 & 27 & 5 & 12 & 13.55 \\ Ceres & & 2015 & 8 & 27 & 6 & 02 & 28.44 \\ Ceres & & 2015 & 8 & 27 & 6 & 49 & 1.70 \\ \hline Ceres & & 2015 & 8 & 27 & 2 & 51 & 7.88 \\ Ceres & & 2015 & 8 & 27 & 3 & 06 & 38.55 \\ Ceres & & 2015 & 8 & 27 & 3 & 37 & 40.56 \\ Ceres & & 2015 & 8 & 27 & 3 & 53 & 50.08 \\ Ceres & Testing set & 2015 & 8 & 27 & 4 & 24 & 51.55 \\ Ceres & & 2015 & 8 & 27 & 4 & 40 & 22.53 \\ Ceres & & 2015 & 8 & 27 & 4 & 56 & 42.60 \\ Ceres & & 2015 & 8 & 27 & 5 & 27 & 44.55 \\ Ceres & & 2015 & 8 & 27 & 5 & 43 & 16.54 \\ \hline \hline \end{tabular}
\end{table} 
Table 1: The category and the observation time of the spectra. \begin{table}
\begin{tabular}{c c c} \hline \hline
**Object** & **Variable** & **Value** \\ \hline \multirow{3}{*}{Spectra} & Wavelength range/nm & [378.223, 525.678] \\  & Resolution/nm & 0.001 \\ \cline{1-1}  & Sampling points & 147,456 \\ \hline \hline \end{tabular}
\end{table} 
Table 2: Experimental conditions. We have listed some variables used in the OCA algorithm and the values set for the variables in Table 2. We explain the settings of these variables as follows:  
1. The number of digits in the zone number (\(u\)): This parameter represents the zone number. We use the first eight bits of binary encoding to divide large and small zones and distinguish different zones. 2. The number of digits in the location number (\(o\)): This parameter represents the location number. We use the last 10 bits of binary encoding to determine the specific location of the Oryctolagus cuniculus in the zone. This can easily change the individual's position. 3. The number of safety zones (\(n\)): We set the number of 20 safety zones. This number can avoid the traps of the algorithm with regard to computation and local optima. 4. The initial population in a zone (\(Q\)): We set the initial population of each zone to 35 Oryctolagus cuniculi to ensure the ability and diversity to explore the solution space. 5. The maximum number of the population that can be accommodated in a zone (\(\rho\)): The maximum population in the zone is set to 70 Oryctolagus cuniculi. We set the maximum population size in the zone to avoid excessive consumption of computing resources. 6. The minimum number of the population that can be accommodated in a zone (\(\delta\)): The minimum population in the zone is set to five Oryctolagus cuniculi to ensure the algorithm's exploration of the zone. 7. The number of increased Oryctolagus cuniculi per zone (\(\rho\)): If the zone performs well, it increases by seven Oryctolagus cuniculi in the next iteration, and it reaches its maximum capacity after increasing by five times. 8. The number of reduced Oryctolagus cuniculi per zone (\(\eta\)): If the zone performs badly, it reduces by five Oryctolagus cuniculi in the next iteration, and it reaches its minimum capacity after being reduced by six times. 9. The probability of Oryctolagus cuniculi escaping (\(p_{s}\)): In the initial search phase, the Oryctolagus cuniculus runs randomly, and the escape probability is set to 0.5. 10.