iconOpen Access

ARTICLE

A Two-Stage, Nested Co-Optimization Framework with Adaptive Evolutionary Operators for Component-Level Constellation Morphology and Mission Planning

Chao Zhang, Yunfeng Dong*

School of Astronautics, Beihang University, Beijing, China

* Corresponding Author: Yunfeng Dong. Email: email

Computers, Materials & Continua 2026, 89(1), 27 https://doi.org/10.32604/cmc.2026.083353

Abstract

The missile warning constellation is fundamental to national territorial security and has significant strategic and military value. This study proposes a two-stage, nested co-optimization framework with adaptive evolutionary operators, termed TNC-A, to address challenges in genetic representation, evaluation distortion, the curse of dimensionality, and search inefficiency within the co-optimization of component-level constellation morphology and mission planning. A hybrid encoding scheme combining tree-structured and real-valued vector representations was adopted to encode all optimization variables, including constellation configuration, component-level unified platform information, and mission planning parameters. Second, a multi-stage optimization strategy integrated with a double-nested structure was implemented. This approach mitigates the dimensionality curse and addresses the evaluation distortion inherent in traditional engineering methods. Third, adaptive evolutionary operators based on online contribution learning were designed to dynamically adjust the search focus using historical experience, thereby significantly enhancing search efficiency. The simulation results demonstrate the effectiveness and practical applicability of TNC-A, demonstrating its superiority over comparative algorithms under a constrained function evaluation budget. TNC-A reduced the average and standard deviation of the optimization results by 13.7% and 65.3%, respectively, compared with the baseline of traditional engineering methods.

Keywords

Co-optimization; double-nested optimization structure; multi-stage optimization strategy; adaptive evolutionary operators; component-level; missile warning constellation

1  Introduction

In modern missile defense systems, missile warning constellations have become the core of strategic early-warning systems due to their global coverage, continuous monitoring, and rapid response [1]. These constellations are primarily responsible for detecting, identifying, and continuously tracking incoming missiles; their performance directly determines the available interception window and the probability of successful defense [2]. Consequently, they have substantial strategic and military value.

Optimization of missile warning constellations is critical because it directly determines their performance [3]. This optimization process involves the intricate coupling of hardware design (e.g., platform and payload component selection) and software design (e.g., mission planning). The full potential of a missile warning constellation can only be realized when hardware and software designs are properly harmonized. Accordingly, this study addresses the co-optimization problem of missile warning constellation morphology and mission planning to ensure global optimality and operational feasibility.

Constellation morphology optimization and mission planning are generally treated as two independent subproblems [4]. At the constellation morphology optimization level, most studies have primarily focused on system-level constellation optimization (including constellation configuration parameters such as the orbital elements of each satellite) using intelligent algorithms, often abstracting each satellite as a point mass [5,6]. Limited research has addressed constellation morphology optimization at the component-level granularity, where morphology encompasses not only configuration parameters but also component selection and subsystem parameters for each satellite. Component-level constellation morphology optimization provides more detailed and higher-value results than system-level granularity. At the constellation mission planning level, distributed mission planning approaches [79] have gradually supplanted traditional centralized approaches [10,11] as the mainstream, owing to their superior flexibility, scalability, and reduced computational complexity. The contract network protocol (CNP) [12], which relies on a set of predefined rules to guide mission allocation and collaboration among satellites, is a core mechanism of distributed planning. The parameters governing these rules significantly influence the performance of mission planning; however, they are typically treated as fixed values rather than optimization variables. The optimal parameters are highly dependent on the specific constellation morphology, requiring tailored configurations for each morphology. Consequently, the performance of missile warning constellations is determined by the hardware foundation provided by their morphology, while mission planning governs the effective use of this hardware. This highlights the deep coupling between constellation morphology and mission planning and the need for their co-optimization. However, the extreme complexity of the co-optimization problem introduces four major challenges. The first difficulty is in genetic representation. The optimization variables involved are extremely complex, mainly encompassing component-level constellation morphology with discrete hierarchical structures (e.g., constellation → satellite → subsystem → component) and continuous mission planning parameters, all of which substantially increase the problem encoding complexity. The second is the curse of dimensionality. The extreme complexity of the optimization variables results in an exponentially expanding solution space, making direct search typically infeasible. The third factor is evaluation distortion. Typically, traditional engineering methods adopt a sequential optimization structure. This implies optimizing constellation morphology before mission planning parameters. Consequently, morphology schemes are evaluated under non-optimal mission planning parameters, failing to reflect their true potential and potentially misleading the search direction. The fourth factor is search inefficiency. The extreme complexity of the co-optimization problem significantly enlarges the solution space and increases variable coupling, resulting in substantially reduced search efficiency and slow convergence.

To address the difficulty in genetic representation, hybrid encoding schemes [13] have emerged as an effective solution. Specifically, a tree-structured representation [14] can encode optimization variables with distinct hierarchical structures, whereas a real-valued vector representation adopted in the optimization framework proposed in [15] can encode the remaining continuous optimization variables. Therefore, the combination of tree-structured and real-valued vector representations provides an effective solution to this challenge.

To mitigate the curse of dimensionality, multi-stage optimization strategies [16] have been recognized as an effective solution, as they can significantly reduce the complexity of the co-optimization problem. However, due to the extreme complexity of the co-optimization problem, the reasonable design of stage division and stage switching strategies remains a significant challenge.

To overcome evaluation distortion, inspiration can be drawn from robot morphology and control co-optimization [17], where nested optimization structures have been shown to effectively decouple robot morphology and control variables. Such structures can decouple constellation morphology optimization from mission planning optimization, thereby overcoming the evaluation distortion inherent in sequential optimization structures. However, organically integrating the nested optimization structure with the multi-stage optimization strategy into a unified framework remains a significant challenge.

To address search inefficiency, current research has primarily focused on the design and enhancement of evolutionary operators [1820]. However, the extreme complexity of the co-optimization problem, coupled with the aforementioned hybrid encoding schemes (including tree-structured and real-valued vector representations), presents significant difficulties in designing and enhancing evolutionary operators. Traditional evolutionary operators are generally unable to effectively perceive the complex topological characteristics arising from the combination of tree-structured and real-valued vector representations, resulting in blind exploration within a high-dimensional solution space and extremely slow convergence.

To address these challenges, this study proposes TNC-A, with the following main contributions.

(1)   A multi-stage optimization strategy combined with a double-nested optimization structure is designed. In TNC-A, the optimization process is divided into two stages based on practical engineering experience: the first stage explores macroscopic constellation morphology, while the second focuses on the detailed, component-level design of each satellite within the constellation. A double-nested optimization structure is applied within each stage, ensuring that each constellation morphology is evaluated under its optimal mission planning parameters. In addition, a stage-switching strategy enables individuals to flexibly transition between stages according to actual conditions.

(2)   Adaptive evolutionary operators are designed. TNC-A incorporates adaptive evolutionary operators based on online contribution learning to maximize search efficiency. Leveraging the hybrid encoding scheme, which combines tree-structured and real-valued vector representations, custom evolutionary operators are designed to accommodate the unique search space. The adaptive mechanism dynamically adjusts the search focus based on the historical performance data acquired through online contribution learning.

The remainder of this study is organized as follows. The problem description of the component-level constellation morphology and mission planning co-optimization is given in Section 2. TNC-A is described in Section 3. The simulation results and discussion are provided in Section 4. The conclusions are presented in Section 5.

2  Problem Description

The goal of this study is to seek the optimal pairing of constellation morphology and mission planning, enabling practical, component-level recommendations for constellation morphology design. The optimization problem is described as follows:

find                S,min               F(X),s.t.SM(X),dX/dt=M(X),X(t0)=X0,Con(X)0,(1)

where S is the optimization variable set, F(X) is the objective function. SM(X) represents the automatic establishment of the missile warning constellation model (named the MWC model), which is described in Section 2.3.3. X and dX/dt=M(X),X(t0)=X0 are the state variable set and state equation of the MWC model, respectively. Con(X)0 represents all constraints.

2.1 Optimization of the Variable Set

Each optimization variable set S represents a specific scheme that encompasses both constellation morphology and mission planning information.

Constellation morphology information comprises constellation configuration and component-level platform details.

The constellation configuration information describes the satellite positions and payload selection for each satellite. In practical engineering applications, satellites within a constellation predominantly adopt a unified platform design to maximize resource utilization, minimize costs, and ensure sustainable long-term operation and maintenance. Consequently, all satellites within a constellation share a unified platform, with only the payloads (specifically, the cameras in this study) varying according to specific requirements. Therefore, each satellite is assumed to have a single platform option but multiple selectable camera models. Furthermore, satellite positions are designed based on the Walker constellation because of its robust global coverage capability [21]. The optimization variables constituting the constellation configuration information are defined as follows

cs1,cs2,cs3,cs4,cs5,cpi[1,2,3,,Npay],1iNsat,(2)

where cs1 is the number of orbital planes, cs2 is the number of satellites per orbital plane, cs3 is the orbital inclination, cs4 is the orbital altitude and cs5 is the phasing factor. cpi represents the camera model index selected for the i-th satellite, Npay is the total number of available camera models, and Nsat represent the total number of satellites in the constellation.

Component-level information describes the composition, structure, and parameters of the unified platform based on [14,22], as shown in Fig. 1. The platform comprises six subsystems: the structure subsystem (SS), attitude and orbit control subsystem (AOCS), power subsystem (PoS), thermal subsystem (TS), telemetry, tracking, and command subsystem (TTCS), and propulsion subsystem (PrS).

images

Figure 1: Typical unified platform composition, structure, and parameters.

The unified platform composition, structure and parameter information can be represented as a tree structure st with reference to the coding method of the GP [22,23], as seen in Fig. 2.

images

Figure 2: Tree structure.

Mission planning information quantifies the relative emphasis on assigning identification and tracking missions. Specifically, it comprises the identification mission coefficient cm1 and the tracking mission coefficient cm2, which are detailed in Section 2.3.2. In this study, both cm1 and cm2 assume values from the discrete set {0.1, 0.2, …, 1.0}.

Collectively, S encompasses Nsat+8 optimization variables: cs1, cs2, cs3, cs4, cs5, cpi(1iNsat), st, cm1 and cm2.

2.2 Objective Functions and Constraints

The evaluation of a scheme must comprehensively consider three primary factors: performance, reliability, and cost. In practical engineering applications, reliability and cost are generally subject to strict regulatory requirements and budgetary limitations; therefore, they function as hard constraints that must be satisfied. Meanwhile, performance serves as the objective function F(X).

F(X) is calculated by simulating the MWC model, as follows:

F(X)=1(ω1(ttotaltLSI)/ttotal+ω2NSI/Nmissile),(3)

where ω1 and ω2 are two weight coefficients. ttotal is the total simulation time of the MWC model, tLSI is the time when the defensive force successfully intercepts the incoming missiles launched by the offensive force for the last time, NSI is the total number of incoming missiles successfully intercepted by the defensive force, Nmissile is the total number of incoming missiles launched by the offensive force. In this study, the defensive force aims to maximize missile interceptions (corresponding to NSI/Nmissile) while minimizing the engagement duration (corresponding to (ttotaltLSI)/ttotal), such that the calculation of F(X) is directly dependent on tLSI and NSI.

The constraints are defined as follows:

Con(X)0{NsatNsC(X)CReqR(X)RReq,(4)

where Ns denotes the maximum total number of satellites within the constellation. The constraint NsatNs is imposed to ensure the tractability of the problem encoding process, as detailed in Section 3.1. CReq and RReq represent the maximum allowable cost and reliability, respectively. In practical engineering applications, CReq and RReq are determined through a comprehensive assessment of design specifications, operational requirements, budgetary constraints, and risk tolerance.

C(X) is the cost of the constellation, which is calculated as follows:

C(X)=(i=1Nsat(Cisat)Cmin)/(CmaxCmin),(5)

where Cmax and Cmin are maximum and minimum limits of cost, respectively. Cisat is the cost of satellite i, which is calculated based on the unmanned space vehicle cost model [24].

R(X) is the reliability of the constellation, which is calculated as follows:

R(X)=(Rmax(i=1Nsat(Risat)/Nsat))/(RmaxRmin),(6)

where Rmax and Rmin are maximum and minimum limits of reliability, respectively. Risat is the reliability of satellite i, which is calculated based on the literature [25].

2.3 Automatic Construction of the MWC Model

The MWC model (Table 1) simulates offensive and defensive missile warning operations, as detailed below. The offensive force aims to destroy all defensive military bases through missile strikes, whereas the defensive force seeks to protect its bases by intercepting incoming missiles to the greatest possible extent. Specifically, the offensive command center issues attack orders, prompting missile units to launch strikes against defensive bases. The defensive force relies on its missile warning constellation to detect, identify, and continuously track incoming missiles. The resulting fire control data are transmitted to defensive bases, which then launch interception missiles based on this information.

images

In the inter-satellite communication sub-model, multiple factors, including satellite position, antenna attitude, antenna gain, axial ratio, and polarization angle, determine the communication status between any two satellites.

2.3.1 Interception Planning Sub-Model

In the interception planning sub-model, the greedy algorithm [27] is adopted as the core scheduling method due to its structural simplicity and high computational efficiency in practical engineering applications. Once an incoming missile is successfully tracked, the interceptor with the shortest interception time is prioritized for assignment.

2.3.2 Mission Planning Sub-Model

The missile warning constellation is responsible for all incoming missile discovery, identification, and tracking. Three mission types are defined: discovery, identification, and tracking. Discovery missions are restricted to satellites equipped with wide-field cameras that scan potential areas to locate missiles with uncertain positions. Identification and tracking missions are assigned to satellites equipped with high-resolution cameras. During identification missions, satellites observe detected missiles in detail to determine their specific types, models, and technical parameters. In tracking missions, satellites continuously track identified missiles and provide fire control data to military bases.

The Contract Net Protocol (CNP) is employed as the core scheduling method in the mission planning sub-model due to its structural simplicity, strong adaptability, and high robustness [12]. Compared with centralized approaches, the autonomy and low-latency characteristics of CNP are essential for rapid response without ground intervention, which is critical for minimizing overall warning and response times. The mission planning process comprises three steps.

Step 1: Calculate the visible time windows between satellites and missiles based on their positions during the scheduling period. Each visible time window represents a potential mission.

Step 2: Calculate the profits and costs of all missions. The profit calculation for a mission depends on its type, as described below:

Profiti={Batkcm1(ttk)/Tlost,typeidentification missionBatkcm2(ttk)/Tlost,typetracking mission(7)

The cost of a single mission is calculated as follows:

Costi=twiendt,(8)

where Profiti and Costi are profit and cost of the i-th mission, respectively. The i-th mission is regarded as the i-th visible time window between the j-th satellite and the k-th missile. Batk is the base profit of the k-th missile. Tlost is the loss threshold: if a missile remains unobserved by any satellite for a continuous period exceeding Tlost, it will be defined as a lost state. t is the current simulation time, and tk is the last simulation time at which the k-th missile was successfully observed. twiend is the end time of the i-th visible time window. cm1 and cm2 are weighting coefficients that represent strategic preferences between identification and tracking missions. These coefficients directly affect the profit calculation for each mission, thereby influencing the assignment priorities of different missions during the mission planning process (Step 3).

Step 3: Perform mission planning. The remaining mission with the highest profit is prioritized and assigned to the idle satellite with the lowest cost that satisfies all constraints.

Step 4: Execute missions. The planning results, including attitude maneuver and imaging instructions, are transmitted to the relevant satellites, which then execute the assigned missions.

2.3.3 Automatic Construction Technology

Automatic construction technology [14] is employed to construct the MWC models. The digital satellite software developed by our laboratory is the core of this technology, which automatically generates the source code for the MWC models.

3  TNC-A

The TNC-A process is shown in Fig. 3.

images

Figure 3: TNC-A process.

As shown in Fig. 3, TNC-A terminates based on one of two stopping criteria: reaching the maximum number of iterations NMaxI or exceeding the maximum allowable number of function evaluations NMaxFE. The double-nested optimization structure comprises the outer and inner loops. The outer loop explores the constellation morphology, whereas the inner loop identifies the optimal mission planning parameters corresponding to each constellation morphology.

3.1 Problem Encoding

A hybrid encoding scheme that combines tree-structured and real-valued vector representations is employed given the specific nature of the problem, as illustrated in Fig. 4.

images

Figure 4: Genetic encoding of individuals.

The optimization variables described in Section 2.1 are encoded into genetic representations for each individual in Fig. 4, with component-level platform information structured as a tree structure st. Each individual undergoes a two-stage optimization process that incorporates outer and inner loops. The specific optimization focus for each stage is summarized in Table 2. In this table, ‘Changeable’ indicates that the corresponding genetic codes participate in the optimization, whereas ‘Unchangeable’ signifies that they are treated as constants.

images

3.2 Initialize Parent Population

Npop individuals at the first stages are randomly generated in the initial stages to form the parent population, based on the problem encoding described in Section 3.1.

3.3 Adaptive Evolutionary Operators to Create Offspring Population

In traditional intelligent algorithms, crossover and mutation probabilities are typically preset constants that ignore the varying influence of different optimization variables on objective values. This section proposes adaptive evolutionary operators based on online contribution learning to address this limitation. The core principle is to enable TNC-A to learn the historical contribution of each optimization variable during the optimization process. Consequently, search resources are dynamically and differentially allocated, thereby focusing computational effort on the most critical optimization variables.

The process described in this section is outlined in Algorithm 1.

images

In Algorithm 1, Ini represents the i-th individual, which comprises two parts: a (Ns+5)-dimensional vector Vei (corresponding to the vector without the optimization variables cm1 and cm2) and a tree structure Sti (corresponding to the optimization variable st). The online contribution tables OCT={H1,H2,,H18+NSP+3NCom} record the respective contribution values of each vector part and tree node, as mentioned in Section 3.4. EL records the execution logs of NCRE adaptive crossover operators and NMRE adaptive mutation operators, as detailed in Section 3.4.

The procedure for the adaptive vector crossover operator described in Algorithm 1 is presented in Algorithm 2.

images

In Step 3 of Algorithm 2, the elements in OS correspond to 6 different parts of the vector, which are cs1, cs2, cs3,cs4, cs5 and {cp1,cp2,,cpNs}, respectively.

In Step 6 of Algorithm 2, the selection probability for each part is calculated as

PnSel={Hn/xOSHx,nth part OS0,nth part OS(9)

where PiSel is the selection probability of the n-th part.

In Step 10 of Algorithm 2, if any of the parts cs1, cs2, cs3, cs4 and cs5 is selected, the crossover point will be itself. If the part {cp1,cp2,,cpNs} is selected, rn3(1rn3Ns) random points within the {cp1,cp2,,cpNs} are designated as crossover points.

The procedure for the adaptive vector mutation operator closely resembles that for the adaptive vector crossover operator. Given a preset probability Pvm, standard multi-point mutation is employed.

As shown in Fig. 5, six distinct tree-structured crossover methods are applied to the true structure: subsystem (S), subsystem parameter set (SPS), subsystem parameter (SP), component category (CC), component model (CM), and component number (CN) crossovers. The number of nodes available for crossover varies by method. S, SPS, and SP crossovers involve 6 nodes. SP crossover involves NSP nodes, where NSP is the total number of subsystem parameters within a satellite. CC, CM and CN crossover involves NCom nodes, where NCom is the total number of component types within a satellite.

images

Figure 5: Six different crossover methods for the tree structure.

The process of the adaptive tree-structured crossover operator is illustrated in Algorithm 3.

images

In Step 5 of Algorithm 3, offspring set (OS) can be expressed as:

OS={{7,8,,12},Scrossover is selected{13,14,,18},SPS crossover is selected{19,20,,18+NSP},SP crossover is selected{19+NSP,20+NSP,,18+NSP+NCom},CC crossover is selected{19+NSP+NCom,20+NSP+NCom,,18+NSP+2NCom},CM crossover is selected{19+NSP+2NCom,20+NSP+2NCom,,18+NSP+3NCom},CN crossover is selected(10)

where OS varies according to the selected tree-structured crossover method. The elements in the OS correspond to all nodes available for crossover in the selected tree structure method, as mentioned in Section 3.4.

The applied adaptive tree-structured mutation operator Stk can be regarded as an adaptive tree-structured crossover between Stk and a randomly generated tree structure. The preset probability Psm is specified.

3.4 Online Contribution Tables

The online contribution tables OCT in Fig. 6 record the contribution values of the six vector parts and 3NCom+NSP+12 nodes in the tree structure.

images

Figure 6: Online contribution tables.

The contribution update process of OCT is shown in Algorithm 4.

images

In Algorithm 4, EL records the execution logs of NCRE adaptive crossover operators and NMRE adaptive mutation operators mentioned in Algorithm 1, as seen in Table 3. In Table 3, the i-th execution log eli can be defined as eli={typei,opii,apii,ooii,aoii,dni}. typei is the adaptive operator type of the i-th execution log. opii and apii represent indices of the two parent individuals within the combined population. ooii and aoii represent indices of the two offspring individuals within the combined population. dni=[dni,1,dni,1,,dni,3NCom+NSP+18] is a binary vector, and all the elements in the dni correspond to all parts and nodes shown in Fig. 6. Specifically, the dimensions 1~6 of dni correspond to 6 parts of the vector, which are cs1, cs2, cs3,cs4 cs5 and {cp1,cp2,,cpNs}, respectively. The dimensions 7~12, 13~18 and 19(NSP+18) of dni correspond to 6 subsystem nodes, 6 subsystem parameter set nodes, and NSP subsystem parameter nodes, respectively. The dimensions (NSP+19)(NCom+NSP+18) of dni correspond to NCom component category nodes. The dimensions (NSP+NCom+19)(2NCom+NSP+18) of dni correspond to the NCom component model nodes. The dimensions (NSP+2NCom+19)(3NCom+NSP+18) of dni correspond to NCom component number nodes. For each dimension of dni, a value of 1 indicates that the corresponding part or node has been selected for operator execution.

images

In Step 9 of Algorithm 4, the contribution value of the j-th part or node is calculated as

Hj=(1α)Hj+αΔfit,(11)

where Hj is the contribution value of the j-th part or node and α is the preset learning rate.

3.5 Combination of Parent and Offspring Populations

The combined population, comprising individuals, is formed by merging the parent and offspring populations, which comprises Npop+NCRE+NMRE individuals.

3.6 Automatic Modeling, Simulation, and Objective Calculation

This section details the inner loop optimization, which is executed for each individual within the combined population generated by the outer loop, as illustrated in Algorithm 5. Given the morphology of each individual, the optimal mission planning parameters cm1 and cm2 are determined through inner loop optimization. As described in Section 2.1, both cm1 and cm2 assume values from the discrete set {0.1, 0.2, …, 1.0}, and thus there are 100 different (cm1,cm2) combinations.

images

In Step 11 of Algorithm 5, fit(Ini) is the fitness value of the i-th individual, and F(X)i,1 is the performance value F(X) calculated by simulating the j-th condition of the i-th individual.

The fitness value for all individuals in the combined population are determined.

3.7 Selection Operator to Form a New Parent Population

The selection operator is applied to the combined population. First, all individuals are sorted in ascending order of their fitness value, with lower values indicating superior performance. The top Npop individuals with the lowest fitness values are then selected as the new parent population.

3.8 Individual Stage Switching

Stage switching is restricted to individuals at the first stage. These individuals are promoted to the second stage if they survive the selection operator and maintain a fitness value that is superior to the population average for NSSI consecutive iterations. Individuals at the second stage do not undergo stage switching.

4  Results and Discussion

The simulation results presented in Section 4.1 were obtained using 50 computers, each equipped with an 8-core i7-9700k CPU and 16 GB of RAM. In Section 4.2, the computational resources were extended to include these computers and the high-performance computing platform of Beihang University.

The MWC model parameters are defined as follows. The defensive force comprises five military bases and one missile warning constellation. Each military base is fixed geographically and prepositioned with 10 interception missiles. The offensive force launches four missiles against each defensive military base. Both ω1 and ω2 are set to 0.5. The simulation starts at 00:00:00 on 01 January 2025, with a step size of 1 s. The simulation terminates once all offensive missiles have either been intercepted or reached their destinations.

Table 4 lists the TNC-A parameters.

images

Tables 57 list the feasible ranges for all optimization variables.

images

images

images

The optional range cpi is [1,12], corresponding to 12 distinct camera models; the first six are wide-field models, whereas the last six are high-resolution models.

4.1 Effectiveness Analysis of the TNC-A

This section evaluates the effectiveness of TNC-A.

Fig. 7 illustrates the iteration process of TNC-A. After 101 iterations, the algorithm gradually converged toward the optimal fitness value of 0.460, which was maintained until the 150th iteration. The total computational time for this process was 15.51 days.

images

Figure 7: TNC-A iteration process.

During the TNC-A iteration process, the online contribution tables were continuously updated, causing the contribution values of each dimension or node to vary. The wheel, battery, and antenna component model nodes within the tree structure serve as examples of these variations (Fig. 8). All three curves exhibit a consistent three-phase pattern, reflecting the interaction between the online contribution learning mechanism and the search process. In the initial phase (approximately iterations 1–11), no second-stage individuals were generated. TNC-A did not perform adaptive tree-structured crossover or mutation, and the contribution values of these three nodes remained at 0. In the second phase (approximately iterations 12–35), the number of second-stage individuals increased, prompting TNC-A to conduct a broad search across these three nodes in the high-dimensional tree structure. The adaptive tree-structured crossover and mutation operators frequently modify key component models, producing significant Δfit>0, albeit occasionally adverse Δfit<0, performance feedback. The contribution values of these three nodes underwent significant oscillations. In the third phase (approximately 36–150 iterations), as the population converged toward promising regions of the solution space, modifications to these key component models yielded diminishing returns (Δfit gradually decreased toward 0). Consequently, the oscillations for these three nodes were rapidly dampened before gradually converging and stabilizing at near-zero levels.

images

Figure 8: Variation in the contribution values of the three component model nodes during the TNC-A iteration process.

Furthermore, Fig. 8 illustrates disparities in the oscillation amplitudes of different nodes, which can be attributed to their differing criticality and direct influence on performance F(X). In the MWC model, the wheel serves as a critical actuator for attitude control. Any change to its model directly influences the entire attitude control process, thereby having an immediate and significant impact on core mission functions (specifically, the identification and tracking of incoming missiles). This direct coupling results in substantial performance feedback Δfit during the TNC-A iteration process. Conversely, the battery and antenna impacts are more indirect and moderated. The battery primarily constrains mission execution by limiting the operational availability of the satellite, which indirectly influences performance F(X). The antenna primarily affects the data transmission capability of the satellite, which is not the primary bottleneck in performance F(X). Accordingly, the contribution value of the wheel exhibits larger updates and more pronounced oscillations than those of the battery and antenna.

The optimal scheme was obtained after 150 iterations, and the values of its partial typical optimization variables are illustrated in Fig. 9. This scheme can be directly used to generate a comprehensive mission warning constellation design report, guiding the manufacture, launch, and operation of each satellite. These results demonstrate the significant practical potential of TNC-A for engineering applications.

images

Figure 9: Partial typical optimization variables of the optimal scheme obtained by the TNC-A.

4.2 Performance Analysis of the TNC-A

To conduct an in-depth performance analysis of the TNC-A, a comprehensive comparative analysis was performed against three representative algorithms, selected according to ablation study principles. Specifically, ASAGA [28] serves as the baseline for advanced intelligent algorithms, whereas TSO serves as the baseline for traditional engineering methods. TSO adopts a multi-stage optimization strategy combined with a sequential optimization structure, providing a feasible pathway for the preliminary alignment between component-level constellation morphology and mission planning. However, TSO inherently suffers from evaluation distortion due to its sequential optimization structure. To address this limitation, TNC evolves from TSO by replacing the sequential optimization structure with a double-nested optimization structure, thereby mitigating evaluation distortion. Finally, TNC-A incorporates adaptive evolutionary operators, allowing for the explicit isolation of the contribution of these operators through comparison with TNC. For a fair comparison, the multi-stage optimization process for TSO and TNC (including stage division and switching) was kept consistent with that of TNC-A. Both TNC and TSO adopted fixed-probability operators, which implicitly assume that the contribution values of all nodes and parts mentioned in Fig. 6 are equal.

Furthermore, TNC-A imposes a heavy computational burden due to its unique double-nested optimization structure. In practical engineering, optimization tasks are invariably constrained by limited computational budgets. Hence, based on Reference [29], this section compares TNC-A with other algorithms under a limited budget of function evaluations.

The parameters of all algorithms are described as follows. The population size in ASAGA was 60, and other parameters were set based on Reference [28]. Note that because ASAGA did not incorporate a tree-structured representation, the optimization variable st, which was encoded as a tree structure, was transformed into a real-valued vector. In TSO, both cm1 and cm2 were fixed at 0.5 when optimizing constellation morphology. The population size was 60 for TSO, TNC, and TNC-A. Except for ASAGA, these four algorithms share the same values of NCRE, NMRE, Pvc, Psc, Pvm and Psm, which are given in Table 4. Given a limited budget of function evaluations, the total number of function evaluations was uniformly set to 150,000 for each algorithm. All algorithms were run 10 times to ensure fairness in the performance comparison. Table 8 compares the maximum (Max), minimum (Min), average (Avg), and standard deviation (Std) of the optimization results. Furthermore, the statistical significance of the performance differences was assessed using the two-sided Wilcoxon rank-sum test at a significance level of α=0.05. This non-parametric test is particularly suitable for small sample sizes because it does not assume a normal distribution and relies solely on the rank ordering of the data. For each algorithm pair, the null hypothesis (H0) states that the median performance values are equal. The test produces a p-value, and h is a binary decision variable. If the p-value is less than 0.05, h = 1, leading to the rejection of H0; otherwise, h = 0, indicating a failure to reject H0 and suggesting no significant difference between the two algorithms. Table 9 presents the relevant results of the two-sided Wilcoxon rank-sum test.

images

images

In Table 8, TNC-A achieved the best overall performance, followed by TNC, TSO, and ASAGA. In Table 9, for all algorithm pairs, p-values below 0.05 and h = 1 indicate rejection of the null hypothesis of equal medians (two-sided test) at the 5% significance level.

Compared with ASAGA, TSO demonstrates substantially improved performance on the large-scale co-optimization problem of constellation morphology and mission planning. This improvement stems from the sequential optimization structure, which initially decouples the co-optimization problem into two independent subproblems, followed by multi-stage optimization that reduces the complexity of the subproblem. This comparison suggests that advanced intelligent algorithms, when applied directly without a purpose-built framework, fail to effectively address the co-optimization problem investigated in this study. However, the sequential optimization strategy in TSO suffers from evaluation distortion, which ultimately manifests as reduced stability in the optimization results.

Compared with TSO, TNC exhibits superior overall performance, particularly in terms of stability, as indicated by its markedly smaller standard deviation. This improvement stems from the TNC’s double-nested optimization structure, which addresses the evaluation distortion inherent in TSO. Individuals are evaluated in the sequential optimization structure of TSO without optimizing their corresponding mission planning parameters, leading to inaccurate fitness values (Fig. 10). Five schemes (S1–S5) were randomly selected from the parent population generated at 60,000 function evaluations during a TNC run. The mission planning coefficients cm1 and cm2 for these five schemes were fixed at 0.5 to simulate the fixed mission planning evaluation of TSO. The fitness values of these modified schemes were re-evaluated and compared with the original fitness values obtained under TNC inner-loop optimization. The results demonstrate a consistent deterioration in fitness under fixed mission planning parameters, confirming that the evaluation distortion in the sequential optimization structure underestimates the scheme’s true potential. Conversely, the double-nested optimization structure of TNC evaluates each scheme under its optimal mission planning parameters, thereby avoiding this pitfall.

images

Figure 10: Impact of different algorithms (TSO and TNC) on the fitness values of 5 schemes.

TNC-A demonstrates superior overall performance compared with TNC due to its adaptive evolutionary operators, which dynamically adjust the search focus to maximize search efficiency (see Fig. 11).

images

Figure 11: Convergence comparison of different algorithms (TNC-A and TNC).

Fig. 11 illustrates the convergence curves of TNC and TNC-A. Both algorithms initially exhibit similar improvement rates because the online contribution tables in TNC-A have not yet accumulated sufficient meaningful data. However, after approximately 40,000 function evaluations, TNC-A began to outperform TNC, demonstrating a noticeably accelerated improvement in the optimal fitness value. This acceleration stems from adaptive evolutionary operators that leverage historical experience to identify promising vector components and tree structure nodes, thereby assigning them higher selection probabilities. Consequently, TNC-A allocates computational resources more efficiently to achieve rapid convergence than TNC, which relies on uniform random search and expends effort on less impactful regions.

5  Conclusions

This study addresses the key challenges of evaluation distortion, the curse of dimensionality, and inefficient search in the co-optimization of component-level missile warning constellation morphology and mission planning. A multi-stage optimization strategy, combined with a double-nested optimization structure, is designed to alleviate the curse of dimensionality and overcome the evaluation distortion inherent in traditional sequential optimization structures. In addition, adaptive evolutionary operators based on online contribution learning are employed to enhance search efficiency. The simulation results confirm the effectiveness and practical viability of TNC-A, demonstrating its superiority over existing algorithms under a limited budget of function evaluations. Specifically, with a budget of 150,000 function evaluations, the TNC-A outperformed ASAGA, achieving approximately a 22.6% reduction in the average value and a 43.4% reduction in the standard deviation of the optimization results. Furthermore, compared with TSO, TNC-A achieved reductions of 13.7% and 65.3% in the average and standard deviation, respectively.

The TNC-A will be further investigated and extended in future work. Promising research directions include, but are not limited to, exploring alternative mission-planning strategies, conducting comprehensive comparisons with a broader range of state-of-the-art baseline algorithms, extending the current single-objective formulation to a Pareto-based multi-objective optimization framework, and performing systematic scalability analyses under increasingly complex problem settings.

Acknowledgement: Not applicable.

Funding Statement: This work was supported in part by the Key Laboratory of Spacecraft Design Optimization and Dynamic Simulation Technologies, Ministry of Education.

Author Contributions: The authors confirm contribution to the paper as follows: Conceptualization, Yunfeng Dong; methodology, Chao Zhang and Yunfeng Dong; software, Chao Zhang; validation, Chao Zhang and Yunfeng Dong; formal analysis, Chao Zhang; investigation, Chao Zhang; resources, Chao Zhang; data curation, Chao Zhang and Yunfeng Dong; writing—original draft preparation, Chao Zhang; writing—review and editing, Chao Zhang and Yunfeng Dong; visualization, Chao Zhang; supervision, Yunfeng Dong; project administration, Chao Zhang; funding acquisition, Yunfeng Dong. All authors reviewed and approved the final version of the manuscript.

Availability of Data and Materials: The data that support the findings of this study are available from the Corresponding Author, [YD], upon reasonable request.

Ethics Approval: Not applicable.

Conflicts of Interest: The authors declare no conflicts of interest.

References

1. Qin Z, Liang YG. Sensor management of LEO constellation based on covariance control. J Syst Eng Electron. 2019;30(2):393–401. doi:10.21629/JSEE.2019.02.17. [Google Scholar] [CrossRef]

2. Li J, Ye D, Xiao Y, Zhang Z. Distributed task scheduling method for low earth orbit early warning constellation. Sci Sin-Phys Mech Astron. 2025;55(9):294507. doi:10.1360/sspma-2024-0493. [Google Scholar] [CrossRef]

3. Budianto IA, Olds JR. Design and deployment of a satellite constellation using collaborative optimization. J Spacecr Rockets. 2004;41(6):956–63. doi:10.2514/1.14254. [Google Scholar] [CrossRef]

4. Choo N, Ahner D, Little B. A survey of orbit design and selection methodologies. J Astronaut Sci. 2024;71(1):4. doi:10.1007/s40295-023-00420-9. [Google Scholar] [CrossRef]

5. Carden J, Deacon S, Kessler P, Speth P. Generation-based evolutionary tool for the optimization of constellations (GenETOC). In: Proceedings of the 2021 IEEE Aerospace Conference; 2021 Mar 6–13; Big Sky, MT, USA. Piscataway, NJ, USA: IEEE; 2021. p. 1–11. doi:10.1109/aero50100.2021.9438213. [Google Scholar] [CrossRef]

6. Qin C, Gao Y, Wang Y. The optimization of low earth orbit satellite constellation visibility with genetic algorithm for improved navigation potential. Sci Rep. 2025;15(1):30798. doi:10.1038/s41598-025-16815-7. [Google Scholar] [PubMed] [CrossRef]

7. Li P, Wang H, Zhang Y, Pan R. Mission planning for distributed multiple agile Earth observing satellites by attention-based deep reinforcement learning method. Adv Space Res. 2024;74(5):2388–404. doi:10.1016/j.asr.2024.06.003. [Google Scholar] [CrossRef]

8. Qin J, Li B, Bai X, Ran D, Xu M, Zhang R, et al. Distributed autonomous scheduling based on event trigger for heterogeneous satellite swarm. Chin Space Sci Technol. 2025;45(4):88–101. (In Chinese). doi:10.16708/j.cnki.1000-758X.2025.0061. [Google Scholar] [CrossRef]

9. Yang Y, Liu D. Distributed imaging satellite mission planning based on multi-agent. IEEE Access. 2023;11:65530–45. doi:10.1109/ACCESS.2023.3289964. [Google Scholar] [CrossRef]

10. Li X, Chen Y, Xing L, Chen Y, Du Y, He L. A review of the frameworks, models, and algorithms for large-scale imaging satellite mission planning. Expert Syst Appl. 2025;292(1):128471. doi:10.1016/j.eswa.2025.128471. [Google Scholar] [CrossRef]

11. Shang M, Yuan R, Song B, Huang X, Yang B, Li S. Joint observation and transmission scheduling of multiple agile satellites with energy constraint using improved ACO algorithm. Acta Astronaut. 2025;230(12):92–103. doi:10.1016/j.actaastro.2025.02.008. [Google Scholar] [CrossRef]

12. Guo M, Wu X, Luo Z, Song X. An improvement of contract net protocol for distributed satellite collaborative task planning. Int J Aerosp Eng. 2026;2026(1):5536856. doi:10.1155/ijae/5536856. [Google Scholar] [CrossRef]

13. Al-Helali B, Chen Q, Xue B, Zhang M. GP with a hybrid tree-vector representation for instance selection and symbolic regression on incomplete data. In: Proceedings of the 2021 IEEE Congress on Evolutionary Computation (CEC); 2021 Jun 28–Jul 1; Kraków, Poland. Piscataway, NJ, USA: IEEE; 2021. p. 604–11. doi:10.1109/cec45853.2021.9504767. [Google Scholar] [CrossRef]

14. Xie S, Li Z, Dong Y, Chen P. Multigranularity batch sequential design method for component-level satellite design optimization. IEEE Trans Aerosp Electron Syst. 2024;60(6):8779–90. doi:10.1109/TAES.2024.3433325. [Google Scholar] [CrossRef]

15. Gu X, Zeng Y, Ga L, Gao Y. High-efficiency design of mega-constellation based on genetic algorithm coverage optimization. Symmetry. 2025;17(10):1619. doi:10.3390/sym17101619. [Google Scholar] [CrossRef]

16. Chatterjee A, Tharmarasa R. Multi-stage optimization framework of satellite scheduling for large areas of interest. Adv Space Res. 2024;73(3):2024–39. doi:10.1016/j.asr.2023.11.016. [Google Scholar] [CrossRef]

17. Kwon J, Kim S, Park FC. Physically consistent lie group mesh models for robot design and motion co-optimization. IEEE Robot Autom Lett. 2022;7(4):9501–8. doi:10.1109/LRA.2022.3189806. [Google Scholar] [CrossRef]

18. Deng W, Zhang X, Zhou Y, Liu Y, Zhou X, Chen H, et al. An enhanced fast non-dominated solution sorting genetic algorithm for multi-objective problems. Inf Sci. 2022;585(5):441–53. doi:10.1016/j.ins.2021.11.052. [Google Scholar] [CrossRef]

19. Giger M, Keller D, Ermanni P. AORCEA—an adaptive operator rate controlled evolutionary algorithm. Comput Struct. 2007;85(19–20):1547–61. doi:10.1016/j.compstruc.2006.12.002. [Google Scholar] [CrossRef]

20. Xue Y, Zhu H, Liang J, Słowik A. Adaptive crossover operator based multi-objective binary genetic algorithm for feature selection in classification. Knowl Based Syst. 2021;227(3):107218. doi:10.1016/j.knosys.2021.107218. [Google Scholar] [CrossRef]

21. Huang S, Colombo C, Bernelli-Zazzera F. Multi-criteria design of continuous global coverage walker and street-of-coverage constellations through property assessment. Acta Astronaut. 2021;188(1):151–70. doi:10.1016/j.actaastro.2021.07.002. [Google Scholar] [CrossRef]

22. Xie S, Dong Y, Liang Z. Genetic programming method for satellite optimization design with quantification of multi-granularity model uncertainty. Aerosp Sci Technol. 2025;156(3):109764. doi:10.1016/j.ast.2024.109764. [Google Scholar] [CrossRef]

23. Oltean M, Groşan C, Dioşan L, Mihăilă C. Genetic programming with linear representation: a survey. Int J Artif Intell Tools. 2009;18(2):197–238. doi:10.1142/s0218213009000111. [Google Scholar] [CrossRef]

24. Wertz JR, Larson WJ. Space mission analysis and design. Microcosm Press. 2005 [cited 2026 Jun 5]. doi:10.1007/978-94-011-2692-2_1. [Google Scholar] [CrossRef]

25. Hassan RA, Crossley WA. Multi-objective optimization of communication satellites with two-branch tournament genetic algorithm. J Spacecr Rockets. 2003;40(2):266–72. doi:10.2514/2.3942. [Google Scholar] [CrossRef]

26. Li G, Zhang H, Tang G. Maneuver characteristics analysis for hypersonic glide vehicles. Aerosp Sci Technol. 2015;43(5):321–8. doi:10.1016/j.ast.2015.03.016. [Google Scholar] [CrossRef]

27. Vince A. A framework for the greedy algorithm. Discrete Appl Math. 2002;121(1–3):247–60. doi:10.1016/S0166-218X(01)00362-6. [Google Scholar] [CrossRef]

28. Zhai L, Feng S. A novel evacuation path planning method based on improved genetic algorithm. J Intell Fuzzy Syst. 2022;42(3):1813–23. doi:10.3233/jifs-211214. [Google Scholar] [CrossRef]

29. Diouane Y, Gratton S, Vicente LN. Globally convergent evolution strategies. Math Program. 2015;152(1):467–90. doi:10.1007/s10107-014-0793-x. [Google Scholar] [CrossRef]


Cite This Article

APA Style
Zhang, C., Dong, Y. (2026). A Two-Stage, Nested Co-Optimization Framework with Adaptive Evolutionary Operators for Component-Level Constellation Morphology and Mission Planning. Computers, Materials & Continua, 89(1), 27. https://doi.org/10.32604/cmc.2026.083353
Vancouver Style
Zhang C, Dong Y. A Two-Stage, Nested Co-Optimization Framework with Adaptive Evolutionary Operators for Component-Level Constellation Morphology and Mission Planning. Comput Mater Contin. 2026;89(1):27. https://doi.org/10.32604/cmc.2026.083353
IEEE Style
C. Zhang and Y. Dong, “A Two-Stage, Nested Co-Optimization Framework with Adaptive Evolutionary Operators for Component-Level Constellation Morphology and Mission Planning,” Comput. Mater. Contin., vol. 89, no. 1, pp. 27, 2026. https://doi.org/10.32604/cmc.2026.083353


cc Copyright © 2026 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 265

    View

  • 66

    Download

  • 0

    Like

Share Link