## 5 Experimental Results and Analysis
### Results for the Disruptions by Event-Driven RH Scheduling Strategy  
In this section, the event-driven RH scheduling strategy was selected to generate a recovery scheduling for the disruptions. The size of the recovery time window was also set as 25 min. The DPGA algorithm was used to reoptimize the recovery schedule in each RH window. Every time a disruption \begin{table}
\begin{tabular}{c c c c c c c c c} \hline \hline \multirow{2}{*}{_n_} & \multicolumn{3}{c}{**No Rolling**} & \multicolumn{5}{c}{**Rolling**} \\ \cline{2-9}  & _M (min)_ & _TT (s)_ & _CG_ & _M (min)_ & _TT (s)_ & _WT (s)_ & _AT (s)_ & _CG_ \\ \hline
5 & 43 & 57.12 & 18 & 48 & 36.42 & 18.25, 18.17 & 18.21 & 14, 5 \\
9 & 54 & 106.75 & 21 & 55 & 71.45 & 26.30, 42.85, 2.30 & 23.82 & 31, 65, 1 \\
13 & 65 & 171.55 & 40 & 66 & 101.44 & 29.78, 49.56, 22.10 & 33.81 & 26, 35, 23 \\ \hline \hline \end{tabular}
\end{table} 
Table 5: Comparison with and without RH scheduling for different waves of carrier aircraft. Figure 9: The convergence curves of the dual population genetic algorithm (DPGA) in different RH windows. occurred, the RH window was selected again, and generated a recovery scheduling by the DPGA algorithm with the same computer configuration and similar parameters. If another disruption occurred in the recovery time window, the recovery scheduling should be revised again. For a single disruption of the second carrier aircraft, the eighth activity was chosen randomly to analyze the possible impacts of the disruption. The disruption made the resource unavailable due to resource breakdown or the operators reducing in one operational crew, and prolonged the support time of the disruption activity to 19 min. The event-driven RH scheduling strategy was triggered. The DPGA algorithm was used to calculate the recovery makespan and obtain the new resource allocation. The Gantt chart of the operational crews by periodic RH scheduling strategy without disruption was shown in Figure 10. The recovery scheduling of the operational crews for the disruption by event-driven RH scheduling strategy is shown in Figure 11.  
A comparison between Figures 10 and 11 show that the priorities of all of the activities are satisfied. The event-driven RH scheduling strategy can generate a recovery scheduling by the DPGA algorithm. When a disruption occurred, another method can be selected to obtain a complete rescheduling result by the reactive rescheduling strategy. In order to analyze the performance of the event-driven RH scheduling strategy, a comparison between the event-driven RH scheduling strategy and the reactive rescheduling strategy was made. Three kinds of disruptions instances were set. Instance 1: A single disruption (the support time of the eighth activity of the second carrier aircraft is prolonged to 19 min). Instance 2: Two disruptions (the support time of the eighth activity of the second carrier aircraft is prolonged to 19 min, and the support time of the 14 th activity of the ninth carrier aircraft is prolonged to 15 min with the increase of weapon number). Instance 3: A series of disruptions make the inertial alignment support time of all of the aircraft increase 3 min because of the flight deck environment. Table 6 shows the comparison of makespan (\(M\)), total computation time (\(TT\)), and completion time cost (\(\delta\)) calculated by different scheduling strategies. In Table 6, the reactive rescheduling strategy can also get rescheduled. It considered more regarding the global optimization, but also increased the computation time and obtained more complexity in the activity variation. The event-driven RH rescheduling result could obtain a smaller rescheduling  
Figure 10: Gantt chart of optimal support personnel allocation by periodic RH scheduling strategy. makespan, and the new strategy gave more consideration to the earliness and lateness penalty of the supporting activities. Comparative analysis proved that the event-driven RH rescheduling strategy could obtain a better balance between the computation and the scheduling objectives.