## 4 Non-Dominant Sorting Adaptive Memetic Algorithm (NSAM)
### Basic Structure of the NSAM
Compared with a non-dominated solution after manoeuvring,

Figure 4: Non-dominated set of solution for single satellite. \begin{table}
\begin{tabular}{l l l} \hline \hline
**Parameter** & **Meaning** & **Value** \\ \hline IPS & Initial population size & 1150 \\ OPS & Offspring population size & 800 \\ MaxIter & Maximum iterations & 300 \\ \(\sigma_{1}\) & The score of the new solution is better than & 3 \\  & all the other solutions & \\  & The score of the new solution is better than & 2 \\ \(\sigma_{2}\) & one of the current dominant solutions & 1 \\  & The score of the new solution is dominated & \\ \(\sigma_{3}\) & by the current solution, but accepted under & 1 \\  & certain criteria & \\  & The score of the new solution is inferior and & \\ \(\sigma_{4}\) & does not satisfy the acceptance criteria & 0.5 \\ \hline \hline \end{tabular}
\end{table} 
Table 5: The NSAM’s algorithm parameters. all the target points can be observed through manoeuvring, and the observation time is larger when the mean distance difference is small. #### 5.2.2 Experimental Platform Results Diagram

The results of this paper are verified on the IEAT-C platform. The experimental platform architecture diagram is shown in the Figure 5.

Its core components are as follows:

STK: provide satellite and the simulation environment of the Earth, the satellite, and ground target data and calculated data. Ray: provide distributed computing capabilities, perform parallel or asynchronous tasks, and interact with the underlying STK to obtain simulation data. K8s: underlying computing resource management and application hosting capabilities, STK components and Ray components are hosted on top of it. \begin{table}
\begin{tabular}{p{113.8 pt} p{42.7 pt} p{42.7 pt} p{42.7 pt} p{42.7 pt}} \hline \hline \multirow{2}{*}{**Target Number**} & \multicolumn{4}{c}{**(a)**} \\ \cline{2-7}  & \multicolumn{2}{c}{**Non-Manoeuvring**} & \\ \cline{2-7}  & \multicolumn{2}{c}{**Delta-V (m/s)**} & \multicolumn{2}{c}{**Mean Distance (km)**} & \multicolumn{2}{c}{**Total Access Time (s)**} & \multicolumn{1}{p{42.7 pt}}{**Target in View**} \\ \hline
1 & - & 85 & 30 & Yes \\ \hline
2 & - & - & - & No \\ \hline
3 & - & 86 & 10 & Yes \\ \hline
4 & - & 59 & 40 & Yes \\ \hline
5 & - & 76 & 50 & Yes \\ \hline Summary & 0 m/s & 76.5 & 130 & - \\ \hline \hline \multicolumn{7}{c}{**(b)**} \\ \hline \multirow{2}{*}{**Target Number**} & \multicolumn{2}{c}{**Manoeuvring**} & \\ \cline{2-7}  & \multicolumn{2}{c}{**Delta-V (m/s)**} & \multicolumn{2}{c}{**Mean Distance (km)**} & \multicolumn{2}{c}{**Total Access Time (s)**} & \multicolumn{1}{p{42.7 pt}}{**Target in View**} \\ \hline
1 & 2.06 & 90 & 50 & Yes \\ \hline
2 & 0.24 & 91 & 30 & Yes \\ \hline
3 & 4.968 & 84 & 30 & Yes \\ \hline
4 & 4.172 & 59 & 60 & Yes \\ \hline
5 & 0.466 & 71 & 60 & Yes \\ \hline Summary & 11.91 m/s & 79 & 230 & - \\ \hline \hline \end{tabular}
\end{table} 
Table 6: Comparison between non-manoeuvring and manoeuvring. Figure 5: IEAT-C architecture diagram. Web: divided into frontend and backend, providing simulation environment, input and output interaction of calculation and visualization ability. Based on the historical trajectory of the moving target, the satellite's manoeuvring method is designed to achieve the original design intention of tracking the moving target. Inputting the manoeuvre parameters of the satellite and the geodetic coordinates of the target, the NSAM algorithm is used to calculate the maximized access time, minimized manoeuvre, and shortest access distance of the satellite to the target. According to the obtained dominant solution, the orbit parameters of the three-phases are obtained on the simulation platform, as shown in Table 7, while the effect diagram is shown in Figure 6:

## 6 Conclusions

In this paper, a reconfigurable constellation is designed to accomplish the task of tracking moving targets at sea. Therefore, the moving target prediction model is used to predict the trajectory of a moving target at sea.