Exploration of a Capability-Focused Aerospace System of Systems Architecture Alternative with Bilayer Design Space, Based on RST-SOM Algorithmic Methods

In defense related programs, the use of capability-based analysis, design, and acquisition has been significant. In order to confront one of the most challenging features of a huge design space in capability based analysis (CBA), a literature review of design space exploration was first examined. Then, in the process of an aerospace system of systems design space exploration, a bilayer mapping method was put forward, based on the existing experimental and operating data. Finally, the feasibility of the foregoing approach was demonstrated with an illustrative example. With the data mining RST (rough sets theory) and SOM (self-organized mapping) techniques, the alternative to the aerospace system of systems architecture was mapping from P-space (performance space) to C-space (configuration space), and then from C-space to D-space (design space), respectively. Ultimately, the performance space was mapped to the design space, which completed the exploration and preliminary reduction of the entire design space. This method provides a computational analysis and implementation scheme for large-scale simulation.


Introduction
Recently, capability-based analysis, design, and acquisition have had a significant impact in defense related programs. The paradigm shift to capabilities-based acquisition is causing a fundamental shift in the way defense-related systems are both engineered and purchased. New mission needs and technological advancements have led to novel directives that are causing defense acquisition planning to utilize a capability-based approach. In particular, advancements in communication and transportation, combined with new and diverse enemies, have led to a call for increased joint operations, more integrated operations, and a better method of designing and acquiring systems and SoS (system of systems) to support these needs.
This capability-based mentality shares a natural link with architecting, in that capabilities are achieved through a series of activities. These activities can be represented as an operational architecture. Through the architecting process, they can be mapped to candidate solutions, which can then be evaluated and compared. These solutions provide the ways and means by which a capability is achieved. This kind of approach has been suggested to help address high level capability needs and help avoid the stove piping that has often plagued defense acquisition [1].
The challenge presented by the sheer number of possible alternatives is compounded in SoS problems. In fact, not only is the number of alternatives extremely large, but the alternatives also vary in their specifications, including alternatives across all aspects of the DOTMLPF (doctrine, organization, training, materiel, leadership, people, and facilities) spectrum. It is difficult to gather enough information early on to make an informed decision, but it is also difficult to even determine the criteria by which two extremely different solutions can be compared. Even justifying the acquisition of a new system can be difficult, because it must be shown that the same mission level cannot be achieved with a new arrangement or new uses of existing systems. To further illustrate this challenge, consider a simple mission, which is comprised of completing 10 activities. Then consider that these activities can be performed in two different sequences, thus creating two operational alternatives. Furthermore, each 2 The Scientific World Journal activity can be performed by one of three candidate systems. Three possible organizations could be responsible for conducting this mission and, last, consider that there are two types of networks being considered for enabling communication in the architecture. There are then 2 organizational alternatives ×3 10 system alternatives ×3 organizational alternatives ×2 network alternatives, resulting in a total of 708,588 alternatives.
Thus, there are several criteria for a design space exploration method for CBA. First, it must be able to capture and define the large number of architectural alternatives available for consideration during the early phases of acquisition and systems engineering. Next, it must provide a way to filter through the design space and find only the promising alternatives for evaluation, while eliminating those that are either unrealistic or are not expected to meet mission goals. Finally, because even the filtering processes will still leave large numbers of alternatives to be evaluated, there must be a way to quickly and accurately evaluate the remaining alternatives.

Literature Review
Currently, the research of aerospace system of systems architecture alternatives for design space exploration focuses mainly on the design of the experiment, the approximation model, and optimization algorithms. [2] is a mathematical method of statistical analysis that allows for the study of the development of a reasonable alternative using data space technology. DOE has become an indispensable tool in computer-aided design optimization [3]. The main DOE methods include Monte Carlo sampling (MCS) [4], Latin hypercube sampling (LHS) [5], orthogonal array sampling (OA) [6], D-optimal design (DO) [7], and uniform design (UD) [8].

Approximation Model.
In order for large-scale computing to simplify the design space and to generate a full understanding of space exploration, especially for large-scale multidisciplinary design space exploration and optimization, the approximation model was introduced into the design process. The main approximation models are the response surface model (RSM) [9], the radial basis function neural network (RBFNN) [10], and the kriging model [11].

Optimization Algorithm.
In engineering design, optimization algorithms are often used to search among global optimal solutions in the design space; the method can be divided into two categories: exact methods and approximation methods. The exact methods include branch and bound [12], mathematical programming [13], and coordination decomposition [14]. The exact methods can be proven to be the optimal global solution but are only capable of solving smaller problems. The approximation methods can obtain a solution quickly in large-scale problems but cannot ensure that the resulting solution is optimal [15].

Comparative
Analysis. DOE is an essential basic experimental approach in engineering design optimization, which represents the performance of the design space through different distributions of sampling points. However, while the DOE method is capable of sampling within the developed design space and then analyzing on the sampled points, it cannot explore the design space through the sampling itself nor can it divide or reduce the scope of the design space.
As mentioned earlier, design space exploration is one of the application directions of the approximation model. Approximate models, however, require repeated sampling when used in design space exploration problems, which will increase the load of computation. At the same time, there are no design space exploration methods that are suitable for the aerospace system design process.
Optimization algorithms of design space exploration, which belong to the latest developments in design optimization, can be used to explore and optimize the design space to find the global optimal solution or a feasible solution. The costs and computational load of the optimization algorithm for large-scale design space exploration are very high and inappropriate for an aerospace system of systems design and optimization in the early phase.
Above all, we can see that there is a lack of effective methods to utilize various existing experimental and historical data, as well as data from aerospace SoS, leaving a need for knowledge-based design space exploration methods as a guide for system design optimization. For one thing, since a large amount of computer technology and simulation software in engineering applications is required for the process of aerospace SoS design, when there are large numbers of simulations and experiments, there will be massive amounts of data stored in the data warehouse. It is important to take advantage of this useful data for subsequent SoS design optimization and to then support aerospace SoS design space exploration. Secondly, the existing design space exploration methods are used to approximate and explore directly within the aerospace system design space. In the early phase, however, there is typically a lot of uncertainty and a definite lack of knowledge. The existing methods have a too large computational load and cannot hold up to the design practices and processes. It is imperative to guide the designer to focus on the design space area of concern.

The General Framework of the Method.
Traditional aerospace SoS optimization is a process that flows from the design space to the performance space, called "Forward Mapping." However, successful experiences and experimental data are difficult to use in the design and development process. Additionally, acquisition staffs tend to pay more attention to the overall SoS performance, hoping to map the route from the performance space (the actual SoS performance and performance evaluation results) to the design space, in order to complete the design space exploration, which can help accurately locate the design space area of concern. Limiting the aerospace SoS design optimization to a smaller space saves time spent searching in an unnecessary area, making Reverse mapping Forward mapping the whole design optimization more targeted. Mapping from the "performance space" to the"design space, "referred to here as "reverse mapping," complies with the general rules of aerospace equipment acquisition, as shown in Figure 1.

Bilayer Exploration Process
Layer 1: RST-Based Mapping from P-Space to C-Space. As shown in Figure 2, this paper studied the aerospace system of systems design space exploration methods of the architecture alternatives, primarily learning from previous design experience to better guide the overall design optimization with use of RST reasoning, based on the analysis of similar cases. Similar, relevant cases are first selected, according to the capability gap and required operational activities, in order to determine the initial aerospace system configuration, which provides foundational data for subsequent derivation of configuration rules. Secondly, it must be determined whether or not the parameter attributes are complete. Thirdly, if the attribute data of the configuration program is complete, then the configuration rules from the complete configuration decision table are derived, using RST. If incomplete data is included, then reasoning with corresponding use of RST in the incomplete configuration decision table is utilized.
In the process of complete rule reasoning, the selected attributes are first analyzed and the continuous data is discretized, using the FCM (fuzzy C-means) algorithm, which preprocesses data for the use of RST. Secondly, in accordance with the selected configuration, similar cases are collected from the corresponding performance estimates, along with a variety of configuration attribute data, constituting a configuration decision table. Again, the simplest related configuration rules from the configuration decision table are acquired with RST. Finally, when the performance space and the configuration space are positioned corresponding to configuration rules, the mapping from P-space to C-space can be completed.
In the incomplete configuration reasoning process, discretized continuous data must first be put into an incomplete configuration scheme. In accordance with the selected configuration, similar cases can be collected in the corresponding performance estimates, along with a variety of configuration attribute data, marking any uncertainties or missing data in the configuration alternatives with an " * . " The configuration decision table can then be compiled. Again, due to the incomplete data, there will be uncertain causality. The optimal configuration rules can thus be determined with the similarity function in Section 3.3. The optimized configuration rules should be assessed. If the rules meet the design specifications and system requirements of the design staff, the performance space and the configuration space can be positioned according to the configuration rules, completing the mapping from P-space to C-space. If not, the requirements of attribute decision can be relaxed, and the optimized generalized configuration rules can then be calculated with the optimization of general configuration rule functions, as defined in Section 3.3. Once again, the new optimal general configuration rules must be assessed to determine whether they meet the design specifications  and requirements. If so, the iteration is terminated. Finally, according to the configuration rules, positioning the performance space, and the configuration space area according to configuration rules, the mapping from P-space to C-space can be completed.
Layer 2: SOM-Based Mapping from C-Space to D-Space. Upon completion of the preliminary configuration of aerospace SoS, relevant experimental data or the actual running information can primarily be selected from similar cases, according to the given aerospace systems within the configuration. Secondly, the relevant surrogate models can be established, using relevant information and data, and then preliminary optimization can be made based on the model. Again, the design variables and the objective functions were analyzed using the SOM. A detailed study of the relationship between design variables and the objective function can then be made, using the color changes of a two-dimensional hexagonal grid, eliminating the unimportant design variables and reducing the associated interval of design variables. Finally, the dimensions and the design variables of concern can be determined for the design space and then a new design space can be constructed with a smaller design optimization range than the original, including local and global optimums.
The Scientific World Journal 5 The smaller range of a more targeted and relatively transparent design space optimization can improve efficiency, saving design time, and cost.

RST-Based Exploration
where is a nonempty set of alternatives, is a set of nonempty attributes of a selected configuration, is the range of , ∈ , and is an information function, : → , giving each attribute of each object an information value, where ∈ , ∈ , and ( , ) ∈ .
The decision table for aerospace SoS C-space and P-space is defined as follows: where , , , and have the same meaning within the configuration space model and { } is a decision attribute. The entire aerospace SoS performance space is divided through the actual aerospace system and the user evaluation. Therefore, designers can get { } attribute values from the performance space.

The Definition of Upper and Lower
where ⊆ ( is a subset of the entire attribute ) and is a subset of all optional configurations, .
For , the upper and lower approximation of is defined as As seen from the definitions, for the selected configuration , the lower approximation represents the minimum optional configuration set similar to and the upper approximation represents the maximum optional configuration set similar to .

The Definition of the Division Matrix and Division
The division function is defined as follows: The division matrix and division function are used to infer the smallest reduction, which is a small subset of the attributes that can reflect implicit relationships in the selected configuration decision tables.
With the introduction of new technology or new systems, the relevant information is incompletely or vaguely stored, which leads to incomplete configuration space information. At this time, any attribute value field, , may contain unknown or missing attribute values, represented with an " * .
where SIM( ) is a compatible relationship; there is no distinction between any two configuration collections through a variety of attribute values.
( ) represents a set of configuration alternatives, similar to a configuration: Generalized decision function ( ) is as follows: In the incomplete configuration decision table, the role of ( ) is to relax the evaluation rating requirements of the performance of the configuration alternatives, which might include multiple decision attributes.

Calculation of Determined Rules of the System Configuration Optimization.
Any configuration rules where → (where is a conditional attribute value and is the decision attribute value) are called the determination rules, only if → is unambiguous in and ‖ ‖ ⊆ ‖ ‖.
For any configuration in , → is determined, leaving no other condition attribute subset to determine the decision attribute value in values , which is to say the configuration rule → is determined.
For any configuration alternatives ∈ and ( ) ⊆   The definition of the membership function of each attribute vector to each attribute cluster is In the process of discretization of continuous data, the minimal value of the following objective function is required: The application procedures are summarized as follows.
Step 1. Determine the target that needs to be analyzed and the related attributes that need to be discretized.
Step 2. Determine a set of sampling points of the configuration attributes = { 1 , 2 , . . . , } and th -dimensional vector of each attribute's sampling point.
Step 3. After discretization of the configuration attributes, allocate the value of , , and .
Step 4. Initialize the membership function matrix 0 , which represents the distance of each configuration attribute point to the initial cluster center.
Step 5. Use 0 and V to upgrade the center of each configuration property cluster.
Step 6. Calculate ( +1) , which represents the relationship of each configuration attribute point to its center.

SOM-Based Exploration Algorithm.
After the C-space area of concern is determined, using the SOM method, the configuration space is mapped to part of the design space, and the subsequent optimization is then capable of meeting the design specifications and requirements only in the area of concern. SOM is an unsupervised learning neural network, which is a type of data clustering and high-dimensional data visualization method. The purpose of visualization is to project data onto a graphical representation to provide a qualitative idea of its properties. Typically, the multidimensional data is mapped to the two-dimensional space with hexagonal grids. Therefore, SOM further maps the configuration space region to the smaller design space area, which is the area of concern in the design space. Unlike conventional geographical methods, SOM cannot provide any geographical features, coordinates, distances, and so on, but it can describe closeness or distribution of the input design variables. After the initial aerospace system configuration is determined, the input layer of the -dimensional design variables and the -objective function as an input vector can be determined, where and are positive integers. The + neurons can then be assigned. In the output layer, the + dimensional weight vector = {V 1 , V 2 , V 3 , . . . , V + } is randomly assigned to neurons.
In SOM, unsupervised learning clusters similar patterns together, while preserving the topology of the input space and maintaining a full connection of the input vectors to neurons in the output layer. There are two main goals to be achieved. The first is that the output layer searches for the winning unit with a closer weight vector to each input vector.
The second is that, in order to be closer to the input design variables and objective function vectors, weight vectors of the winning unit and its neighboring neurons will be updated. As a result, the + -dimensional input vectors are projected onto a sequence of neighboring neurons in the twodimensional hexagonal grid. From the color of the neurons in the output layer, we can compare the change trends of design variables or the correlation between design variables and objective functions.
The detailed steps of SOM application are summarized as follows.
Step 2. Select design variables and -objective functions as the input vectors.
Step 3. Get the neuron that has the least distance from input vectors.
The Scientific World Journal 7 Step 4. Update the weight vectors of the winning unit and its neighboring neurons.
Step 5. If the predefined iterative requirement is satisfied, stop. All the design variables and objective functions are projected onto the two-dimensional hexagonal grid. Otherwise, go to Step 2.

Problem Description.
In order to better demonstrate this method, a simple example problem will be used. This illustration is adapted from an example previously published by Griendling [16]. Note that the example is not designed to reflect reality, in order to avoid publication restrictions. The SEAD mission demonstrated the need for CBAs to explore a broad range of operational and materiel solutions. The considered alternatives included variations on operations, systems, organizational responsibilities, network structure, interoperability level, and force structure. Since the total alternative space had over 700,000,000 feasible architectures, it was decided to first group the alternatives by their system portfolios and eliminate portfolios with overall poor performance.

Parameter Settings.
The following several alternatives were selected from numerous architecture alternatives as the basis for the aerospace SoS configuration. After processing the corresponding attribute values, the list was compiled, as shown in Table 1.

Experimental Results.
Using the standard rough set theory for data mining, the continuous data should be discretized. In order to facilitate attribute processing, the attribute set is divided into three categories. Among them, the first category includes 1 (cost) and 2 (time), the second category 3 (risk) and 4 (support level), and the third category 5 (P-success). The first class of continuous attributes is discrete with equal interval division, the attribute values of the second class use the range standardized management approach to discrete data and the third class attribute values are directly converted to discrete data. Therefore, the attribute 1 is divided by 20 for each interval, 2 is discretized by 25 for each interval, and in 3 , 1 represents general and 2 represents high. For attribute 5 , 1 represents a success rate of 0.5 or more and 2 represents a success rate below 0.5. For attribute 4 , 1 represents class I and 2 represents class II.
A sample attribute classification is shown in Table 2. Calculated by the software Rosetta, the reduction of by can be obtained with { 1 , 2 }; the key of is { 1 , 2 }.
The decision rules deduced from Table 2 are as follows.  In the first mapping layer, the rules list which attributes have the greatest impact on the performance of the aerospace SoS.
Configuration rules show that cost and time are the core attributes of the decision table that influence the evaluation results.
In the process of aerospace SoS design or selection, the designer can select the satisfactory alternatives based on the extracted configuration rules, narrowing the range of options for candidate configuration alternatives.
In practical applications, decisions can be made according to the above rules of certainty and uncertainty.     For the sake of a bigger value of , as the red triangle in Figure 3(e), more attention should be paid to the corresponding red triangle in Figures 3(b), 3(c), and 3(d).
In this way, the value range of P-success should be (0.645, 0.679), rather than (0.612, 0.679), the cost of area is reduced to (81, 93), and the value range of time is reduced to (45, 60).
In Figure 4, simple scatter plots and histograms of all variables are shown. Original data points are in the upper triangle, map prototype values are in the lower triangle, and histograms are on the diagonal: black for the data set and red for the map prototype values. The variable values have been denormalized.
Therefore, compared with the initial design space, the interval of design variables has largely narrowed.

Conclusions
In this paper, we studied capability-focused aerospace system of systems architecture alternative design space exploration problems with bilayer mapping. Our results suggest that the RST method can effectively map aerospace system performance space to the configuration space, while a different configuration space is mapped to different regions, efficiently narrowing the design range and providing new ideas for the quick selection of alternatives. At the same time, the SOM method can effectively map the configuration space of aerospace system of systems to the design space and reduce the design dimension or range. This allows the focus to remain on the areas of concern. The optimized efficiency of aerospace system of systems design is fundamentally improved and, as mentioned above, the proposed method effectively explores the design space, reducing the design space range. Starting with the initial stage of the aerospace system of systems design, the method is optimized in the conceptual design phase, sufficiently solving the problem of computing complexity and search difficulty.