<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMES</journal-id>
<journal-id journal-id-type="nlm-ta">CMES</journal-id>
<journal-id journal-id-type="publisher-id">CMES</journal-id>
<journal-title-group>
<journal-title>Computer Modeling in Engineering &#x0026; Sciences</journal-title>
</journal-title-group>
<issn pub-type="epub">1526-1506</issn>
<issn pub-type="ppub">1526-1492</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">49813</article-id>
<article-id pub-id-type="doi">10.32604/cmes.2024.049813</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>A Planning Method for Operational Test of UAV Swarm Based on Mission Reliability</article-title>
<alt-title alt-title-type="left-running-head">A Planning Method for Operational Test of UAV Swarm Based on Mission Reliability</alt-title>
<alt-title alt-title-type="right-running-head">A Planning Method for Operational Test of UAV Swarm Based on Mission Reliability</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Wang</surname><given-names>Jingyu</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Jiang</surname><given-names>Ping</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><email>jiangping@nudt.edu.cn</email></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Qi</surname><given-names>Jianjun</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<aff id="aff-1"><label>1</label><institution>College of Systems Engineering, National University of Defense Technology</institution>, <addr-line>Changsha, 410073</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>Beijing Special Engineering Design Institution</institution>, <addr-line>Beijing, 100028</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Ping Jiang. Email: <email>jiangping@nudt.edu.cn</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2024</year></pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>20</day>
<month>5</month>
<year>2024</year></pub-date>
<volume>140</volume>
<issue>2</issue>
<fpage>1889</fpage>
<lpage>1918</lpage>
<history>
<date date-type="received">
<day>18</day>
<month>1</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>01</day>
<month>4</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2024 Wang, Jiang and Qi</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Wang, Jiang and Qi</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMES_49813.pdf"></self-uri>
<abstract>
<p>The unmanned aerial vehicle (UAV) swarm plays an increasingly important role in the modern battlefield, and the UAV swarm operational test is a vital means to validate the combat effectiveness of the UAV swarm. Due to the high cost and long duration of operational tests, it is essential to plan the test in advance. To solve the problem of planning UAV swarm operational test, this study considers the multi-stage feature of a UAV swarm mission, composed of launch, flight and combat stages, and proposes a method to find test plans that can maximize mission reliability. Therefore, a multi-stage mission reliability model for a UAV swarm is proposed to ensure successful implementation of the mission. A multi-objective integer optimization method that considers both mission reliability and cost is then formulated to obtain the optimal test plans. This study first constructs a mission reliability model for the UAV swarm in the combat stage. Then, the launch stage and flight stage are integrated to develop a complete PMS (Phased Mission Systems) reliability model. Finally, the Binary Decision Diagrams (BDD) and Multi Objective Quantum Particle Swarm Optimization (MOQPSO) methods are proposed to solve the model. The optimal plans considering both reliability and cost are obtained. The proposed model supports the planning of UAV swarm operational tests and represents a meaningful exploration of UAV swarm test planning.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>UAV swarm</kwd>
<kwd>PMS</kwd>
<kwd>MOQPSO</kwd>
<kwd>BDD</kwd>
<kwd>mission reliability</kwd>
<kwd>operational test planning</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>National Natural Science Foundation of China</funding-source>
<award-id>72271239</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Due to the development of techniques and wide military applications, unmanned aerial vehicle (UAV) plays an increasingly important role in assisting the military to seize the initiative in warfare and expand the scope of operations. There are various types of UAVs, among which is the emerging weapon of UAV swarm that has the potential to be a military alternative, provides strong support for reconnaissance, attacks high-priority and sensitive targets, and conducts damage assessment on the battlefield. The US Department of Defense (DoD) identified UAV swarm capabilities as one of the critical technologies for near and long-term development in the &#x201C;2017&#x2013;2042 Unmanned Systems Integrated Roadmap&#x201D; [<xref ref-type="bibr" rid="ref-1">1</xref>], believing that this capability enables the US military a dominant position in unmanned systems combat.</p>
<p>There is increasing research on UAV swarm technology, mainly focusing on areas such as system architecture [<xref ref-type="bibr" rid="ref-2">2</xref>], path planning [<xref ref-type="bibr" rid="ref-3">3</xref>], mission allocation [<xref ref-type="bibr" rid="ref-4">4</xref>], situational awareness [<xref ref-type="bibr" rid="ref-5">5</xref>], communication networking [<xref ref-type="bibr" rid="ref-2">2</xref>,<xref ref-type="bibr" rid="ref-6">6</xref>], formation flight control [<xref ref-type="bibr" rid="ref-4">4</xref>,<xref ref-type="bibr" rid="ref-6">6</xref>], collision avoidance [<xref ref-type="bibr" rid="ref-7">7</xref>], and structural health monitoring [<xref ref-type="bibr" rid="ref-8">8</xref>]. However, few studies on operational test planning for UAV swarms consider the success of mission execution in terms of mission reliability. In reality, in the battlefield environment, assessing the reliability of a UAV swarm&#x2019;s mission has significant engineering applications and is, therefore, a promising research direction.</p>
<p>This study chooses mission reliability as the comprehensive indicator, which reflects the ability to execute the mission successfully to support the operational test planning of the UAV swarm. Typically, when a UAV swarm performs a combat mission, it can be seen as a Phased-Mission System (PMS), which means the performance can be divided into multiple stages, requiring consecutive executions of the multiple stages over a series of time [<xref ref-type="bibr" rid="ref-9">9</xref>]. Thus, we should focus on the PMS mission reliability of the UAV swarm. Then, we will use mission reliability as one factor (another is cost) to find optimal operational test plans. This section summarizes the current status of PMS mission reliability modeling and solutions, as well as the algorithm currently employed to find optimal solutions.</p>
<sec id="s1_1">
<label>1.1</label>
<title>Research Status of Modeling and Solving Multi-Stage Mission Reliability of Weapon Equipment System</title>
<p>Ziehms et al. [<xref ref-type="bibr" rid="ref-10">10</xref>] first proposed the concept of Phased-Mission Systems (PMS) in 1975. It is a system where the mission is composed of multiple non-overlapping consecutive stages, i.e., the system mission can be decomposed into several consecutive stages. In each stage, the system must perform specific missions. Various studies on reliability calculation and solutions for PMS missions exist [<xref ref-type="bibr" rid="ref-11">11</xref>]. The existing reliability analysis methods of PMS missions can be categorized into two categories [<xref ref-type="bibr" rid="ref-12">12</xref>]: analytical and simulation methods. The analytical approaches can be further divided into static model and dynamic model methods [<xref ref-type="bibr" rid="ref-13">13</xref>].</p>
<p>The static model methods mainly include reliability block diagram, fault tree, binary decision diagram (BDD) [<xref ref-type="bibr" rid="ref-14">14</xref>&#x2013;<xref ref-type="bibr" rid="ref-16">16</xref>], and multi-binary decision diagram (MDD) [<xref ref-type="bibr" rid="ref-17">17</xref>&#x2013;<xref ref-type="bibr" rid="ref-20">20</xref>]. Esary et al. [<xref ref-type="bibr" rid="ref-21">21</xref>] proposed a micro-component method for PMS reliability analysis, which decomposed each component into a series of statistically independent series units to solve the cross-stage dependency problem of PMS. However, this method is only suitable for small, non-repairable PMS because of the enormous computational burden. Zhang et al. [<xref ref-type="bibr" rid="ref-22">22</xref>] proposed a PMS-BDD method that combined stage algebra and binary decision trees, which effectively solved the problem of component sharing among stages to solve the problem of computational explosion. However, BDD has strict requirements on variable sorting, and it can barely solve the system&#x2019;s reliability when the system contains components following multiple failure distributions. Bian et al. [<xref ref-type="bibr" rid="ref-23">23</xref>] regarded the convoy escorting group as a PMS. They assumed all the weapon systems contained in the convoy escorting group followed either exponential or Weibull distribution and then employed BDD to analyze and solve the mission reliability of the convoy escorting group in each stage of the mission. Recently, related studies on static models mainly focus on common cause failures [<xref ref-type="bibr" rid="ref-24">24</xref>,<xref ref-type="bibr" rid="ref-25">25</xref>], multi-mode failures [<xref ref-type="bibr" rid="ref-20">20</xref>], stage combination needs [<xref ref-type="bibr" rid="ref-26">26</xref>], and others. However, due to the assumption that component failures are mutually independent [<xref ref-type="bibr" rid="ref-19">19</xref>,<xref ref-type="bibr" rid="ref-27">27</xref>,<xref ref-type="bibr" rid="ref-28">28</xref>] and without considering the issue of component sharing in each stage, the application of this kind of model is limited.</p>
<p>Dynamic model methods consider the state mapping among different components with a certain probability, based on which the system&#x2019;s change process is described and the mission reliability is obtained. Dynamic model analysis methods include Markov models [<xref ref-type="bibr" rid="ref-29">29</xref>&#x2013;<xref ref-type="bibr" rid="ref-31">31</xref>], Petri net models [<xref ref-type="bibr" rid="ref-32">32</xref>&#x2013;<xref ref-type="bibr" rid="ref-35">35</xref>], stochastic processes (CTMC) [<xref ref-type="bibr" rid="ref-36">36</xref>&#x2013;<xref ref-type="bibr" rid="ref-38">38</xref>], semi-Markov processes [<xref ref-type="bibr" rid="ref-39">39</xref>,<xref ref-type="bibr" rid="ref-40">40</xref>], and others. Bayesian networks (BN) methods [<xref ref-type="bibr" rid="ref-41">41</xref>,<xref ref-type="bibr" rid="ref-42">42</xref>] can use conditional probabilities between nodes to represent the component sharing in and among stages. This method can also model PMS using discrete BN after discretizing mission time. Dynamic methods consider component sharing in and among stages, but with the increase of component count, the system state scale will face combined explosion problems.</p>
<p>Monte Carlo simulation, based on the law of large numbers [<xref ref-type="bibr" rid="ref-12">12</xref>,<xref ref-type="bibr" rid="ref-43">43</xref>], is a flexible tool for solving the reliability of PMS missions. This method has broad applications, but the only disadvantage is that it requires multiple simulations to reach satisfactory accuracy, which is usually time-consuming.</p>
<p>Analytical models enable accurate modeling, and some can handle complex systems, such as components following different distributions with various durations. However, as the number of stages and components increases, the computational complexity rises exponentially, making it an NP-hard problem. Simulation methods typically have great generality and flexibility but are sometimes computationally expensive and only produce approximate results. Hence, it is necessary to fully understand the specific problem to be solved and consider the practical situation of engineering applications to select appropriate methods.</p>
</sec>
<sec id="s1_2">
<label>1.2</label>
<title>Research Status of Solving Multi-Stage Mission Reliability of UAVs</title>
<p><xref ref-type="table" rid="table-1">Table 1</xref> shows relative research on the Multi-Stage Mission Reliability of UAVs.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Schedule for research on mission reliability of UAV PMS</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Article</th>
<th>Number of mission stages</th>
<th>Mission stages</th>
<th>Solution method</th>
</tr>
</thead>
<tbody>
<tr>
<td>[<xref ref-type="bibr" rid="ref-44">44</xref>]</td>
<td>3</td>
<td>Takeoff, cruise, and landing</td>
<td>The combination method of BDD</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-45">45</xref>]</td>
<td>4</td>
<td>Takeoff, flying to the landing zone, searching for the landing point, and landing</td>
<td>Model-based reliability analysis method<break/>This method integrates System Modeling Language (SysML), Dual Graph Error Propagation Model (DEPM), and Discrete Markov Chain (DTMC)</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-46">46</xref>]</td>
<td>9</td>
<td>Starting up and taxiing, taking off, rising to the desired height, cruising to the interested area, staying on station, cruising back to the base, descending to sea level, landing and taxiing of return</td>
<td>Analyze the essential functions of each stage to prepare for further failure model analysis</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-47">47</xref>]</td>
<td>6</td>
<td>Takeoff, climbing, en rout, searching for and scanning area, descent and landing</td>
<td>Fault tree and BDDS</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-48">48</xref>]</td>
<td>6</td>
<td>Taxiing, takeoff, climb, en route, approaching and landing</td>
<td>Petri net</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-49">49</xref>]</td>
<td>5</td>
<td>Takeoff, navigation to the mission area, observation, return to the base, and landing</td>
<td>Petri net</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>There are various studies on multi-stage missions for UAVs, but two main problems exist: (1) there is little research on the reliability of PMS missions for UAV swarm; (2) the modeling of mission reliability for single-stage, especially for combat-stage missions is not detailed enough, which only represents the performance of UAVs, lack of consideration of the impact of interceptions by the enemy as well as the impact of different allocation plans on mission reliability.</p>
</sec>
<sec id="s1_3">
<label>1.3</label>
<title>Research Status of Multi-Objective Optimization Methods</title>
<p>This study uses mission reliability as one factor (another is cost) to find optimal operational test plans. The problem of selecting optimal operational plans considering more than one objective (mission reliability and cost) is a multi-objective integer optimization problem. In recent years, evolutionary algorithms have incorporated biological information into meta-heuristic algorithms, making many breakthroughs in research in optimization algorithms [<xref ref-type="bibr" rid="ref-50">50</xref>]. Some typical multi-objective evolutionary algorithms are multi-objective particle swarm (MOPSO) [<xref ref-type="bibr" rid="ref-50">50</xref>], multi-objective ant colony (MOACO) [<xref ref-type="bibr" rid="ref-51">51</xref>], multi-objective bee colony (MABC) [<xref ref-type="bibr" rid="ref-52">52</xref>], multi-objective simulated annealing (MOSA) [<xref ref-type="bibr" rid="ref-53">53</xref>,<xref ref-type="bibr" rid="ref-54">54</xref>], multi-objective genetic (MOGA) [<xref ref-type="bibr" rid="ref-55">55</xref>], Multi-Objective Discrete Grey Wolf Optimization (MODGWO) [<xref ref-type="bibr" rid="ref-56">56</xref>], and some mixed use of these algorithms [<xref ref-type="bibr" rid="ref-57">57</xref>], to name a few [<xref ref-type="bibr" rid="ref-58">58</xref>,<xref ref-type="bibr" rid="ref-59">59</xref>].</p>
<p>These multi-objective optimization algorithms are used in many fields, such as in scheduling issues [<xref ref-type="bibr" rid="ref-56">56</xref>,<xref ref-type="bibr" rid="ref-60">60</xref>], route planning [<xref ref-type="bibr" rid="ref-61">61</xref>], communications technology [<xref ref-type="bibr" rid="ref-55">55</xref>], weapons target allocation [<xref ref-type="bibr" rid="ref-62">62</xref>,<xref ref-type="bibr" rid="ref-63">63</xref>], structural health monitoring [<xref ref-type="bibr" rid="ref-64">64</xref>,<xref ref-type="bibr" rid="ref-65">65</xref>], and others. For example, Gu et al. [<xref ref-type="bibr" rid="ref-56">56</xref>] established an energy-saving scheduling model to solve the Energy-Saving Job Shop Scheduling Problem (EJSP). The proposed algorithm can help optimize the total energy consumption and the makespan. Bin et al. [<xref ref-type="bibr" rid="ref-61">61</xref>] constructed an improved multi-objective genetic algorithm to solve the problem of rural logistics distribution routing optimization. This algorithm aids in route planning under demand uncertainty and carbon emission constraints. Hu et al. [<xref ref-type="bibr" rid="ref-55">55</xref>] introduced an improved technique based on a genetic algorithm to get optimization solutions in the communication field, such as energy consumption, cost-effective edge user distribution, and efficient scheduling of multi-objective optimization problems. Qiu et al. [<xref ref-type="bibr" rid="ref-62">62</xref>] proposed a multi-objective simplified swarm optimization algorithm to address the dynamic weapon target assignment problem. The full-variable update mechanism and the harmonic step strategy are introduced in the algorithm to make it more efficient. Cha et al. [<xref ref-type="bibr" rid="ref-64">64</xref>] proposed the hybrid multi-objective NS2-IRR GA to detect structural damages. The proposed algorithm integrates the IRR GAs&#x2019; strengths as an encoding policy and non-dominated sorting GA-II (NSGA-2) as a selection method. The proposed NS2-IRR GA performs exceptionally well in detecting the exact locations and extents of the induced minor damages in the structure, even though the damaged element lacks measured information. Cha et al. [<xref ref-type="bibr" rid="ref-65">65</xref>] proposed a multi-objective genetic algorithm (MOGA) for optimal placements of control devices and sensors in seismically excited civil structures. The proposed algorithm combines an implicit redundant representation genetic algorithm with a strong Pareto evolutionary Algorithm 2. MOGA is good at developing optimal Pareto front curves for optimal placement of actuators and sensors in seismically excited large buildings and satisfying the performance of dynamic responses.</p>
<p>This study investigates the planning of the UAV swarm&#x2019;s operational test plans from the perspective of mission reliability to support the planning of the UAV swarm&#x2019;s operational test. Firstly, the mission reliability in the combat stage is modeled, which considers factors such as the flight height of the UAVs, the area allocation plan, and the enemy threat in the area. Then, the PMS mission reliability model of the UAV swarm is constructed, and the reliability calculated in the combat phase comes from the model at the first step. The PMS mission reliability of the UAV swarm is calculated by considering factors such as flight height, allocation plan, and enemy threat of the UAV swarm. Finally, subjected to both reliability and cost, the optimal plans for the operational test of the UAV swarm are derived. The main merits of the study are as follows:
<list list-type="simple">
<list-item><label>1)</label><p>UAV swarm&#x2019;s operational test is regarded as a multi-stage mission, and a corresponding multi-stage mission reliability model is proposed. Typically, the mission reliability calculation model for the combat stage differs from the classical calculation model, which only considers UAV performance. Instead, it fully considers UAV allocation, flight altitude, and interceptions by the enemy, which are more realistic in real cases.</p></list-item>
<list-item><label>2)</label><p>A planning method for UAV swarm&#x2019;s operational test is proposed based on the mission reliability model. Under the premise of comprehensively considering mission reliability and cost, the Multi-Objective Quantum Behaved Particle Swarm Optimization (MOQPSO) method is employed to select the Pareto-optimal solution, providing a new approach for screening practical operational test plans.</p></list-item>
</list></p>
<p>The simulation results based on the above model show that the model has good application value and can provide technical support for command and control personnel.</p>
<p>The rest of this paper is arranged as follows: <xref ref-type="sec" rid="s2">Section 2</xref> comprehensively introduces the modeling of mission reliability of UAV swarm. <xref ref-type="sec" rid="s3">Section 3</xref> presents the planning method for the operational reconnaissance test and attack UAV swarm. <xref ref-type="sec" rid="s4">Section 4</xref> describes a case to demonstrate the validation of the proposed method. <xref ref-type="sec" rid="s5">Section 5</xref> concludes this paper.</p>
</sec>
</sec>
<sec id="s2">
<label>2</label>
<title>Modeling of Mission Reliability of UAV Swarm Taking up Reconnaissance and Attack Mission</title>
<p>The reconnaissance and attack mission of the the UAV swarm can be divided into three stages: launch, flight to the combat area, and combat. As the combat stage in an operational test is of most concern, the mission reliability model for the combat stage is first proposed. Then, the mission reliability models for the launch stage and flight stage are integrated to build a PMS mission reliability model for the UAV swarm.</p>
<sec id="s2_1">
<label>2.1</label>
<title>Hypothesis</title>
<p>Many types of missions can be performed by UAV swarms [<xref ref-type="bibr" rid="ref-66">66</xref>,<xref ref-type="bibr" rid="ref-67">67</xref>], and this study mainly focuses on the reconnaissance and attack missions of UAV swarms. The reconnaissance sub-swarm and attack sub-swarm execute reconnaissance and attack sub-missions, respectively. The attack-type UAV refers specifically to suicide UAVs. The total mission is divided into three stages: the launch, the flight to the combat area, and the combat (including reconnaissance and attack sub-missions). When calculating the reliability of the reconnaissance and attack mission of a UAV swarm, the following considerations are made:
<list list-type="simple">
<list-item><label>3)</label><p>The recovery of the UAVs is not considered because the UAVs are usually of low value, which means the cost-efficiency of recovery is not high, so they are usually not recovered in actual combat.</p></list-item>
<list-item><label>4)</label><p>The maintenance of launch systems, ground stations, and others is not considered, as these systems usually do not fail during the mission because, before use, there is sufficient time for inspection to ensure their normal usage during the operation.</p></list-item>
<list-item><label>5)</label><p>The UAV swarm adopts a communication means that combines ground and autonomous communication between UAVs. In actual military use, there are usually two communication modes: (1) relying entirely on ground stations for communication throughout the entire operation and (2) using ground and autonomous communications between UAVs during the operation, while in the launch stage, ground communication is mainly employed, and in other stages, autonomous communication between UAVs is mainly utilized. This research adopts the second communication method.</p></list-item>
<list-item><label>6)</label><p>Obstacle avoidance is not considered for military use, especially in air warfare, where UAVs usually fly at a high altitude (at least 300 m).</p></list-item>
</list></p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>The Modeling of Mission Reliability for UAV Swarm in Combat Stage</title>
<p>In this section, the reliability model for the combat stage is developed.</p>
<p>As the combat area is large, it is necessary to divide it into smaller subareas to get better executions of reconnaissance and attack missions. The division mainly considers the reconnaissance coverage of a single reconnaissance UAV because a reconnaissance UAV swarm needs to reconnoiter the whole combat area, while an attack UAV swarm only must attack targets in the combat area. When the detection angle of a single reconnaissance UAV&#x2019;s sensor is <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> and the reconnaissance altitude is <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi>h</mml:mi></mml:math></inline-formula>, the maximum reconnaissance width is <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mn>2</mml:mn><mml:mi>h</mml:mi><mml:mi>tan</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula>. Completing the mission requires that all combat areas be covered, so the combat area <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi>A</mml:mi></mml:math></inline-formula> is divided, as shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>The division of combat area <italic>A</italic></title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_49813-fig-1.tif"/>
</fig>
<p>The mission reliability of the reconnaissance UAV sub-swarm executing the reconnaissance mission in the combat stage can be referred to in the literature [<xref ref-type="bibr" rid="ref-68">68</xref>]. This study introduces the calculation of the mission reliability of the suicide UAV sub-swarm executing the attack mission.</p>
<p>The relevant indicators of the suicide UAVs are listed in <xref ref-type="table" rid="table-2">Table 2</xref>.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>List of relevant indicators of suicide UAVs</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Property</th>
<th>Symbol</th>
<th>Remark</th>
</tr>
</thead>
<tbody>
<tr>
<td>The total number of suicide UAVs</td>
<td><inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mi>N</mml:mi></mml:math></inline-formula></td>
<td></td>
</tr>
<tr>
<td>Number of types</td>
<td><inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mi>a</mml:mi></mml:math></inline-formula></td>
<td></td>
</tr>
<tr>
<td>Number of each type</td>
<td><inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msubsup><mml:mi>n</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td>Basic mission reliability of individual UAV</td>
<td><inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>I</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td>Actual attack capability</td>
<td><inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td>Actual attack mission reliability</td>
<td><inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td>Flight reliability</td>
<td><inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td>Flight speed</td>
<td><inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:msup><mml:mi>v</mml:mi><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula></td>
<td></td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="table" rid="table-2">Table 2</xref> indicates that:
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:munderover><mml:msubsup><mml:mi>n</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup></mml:math></disp-formula></p>

<p>The reliability of the attack mission of the suicide sub-swarm includes three aspects: flight reliability, target recognition capability, and target attack capability, as shown in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>. The calculation of flight reliability and target recognition reliability are the same as that of reconnaissance UAVs [<xref ref-type="bibr" rid="ref-68">68</xref>]. The calculation of target attack ability is related to factors such as attack distance, combat environment, and UAV payload [<xref ref-type="bibr" rid="ref-2">2</xref>]. The target attack capability of the <italic>i</italic>th suicide UAV can be expressed as depicted in <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>:</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>The composition of attack mission reliability</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_49813-fig-2.tif"/>
</fig>
<p><disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:msubsup><mml:mi>r</mml:mi><mml:mi>i</mml:mi><mml:mi>a</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>D</mml:mi></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>E</mml:mi></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mi>D</mml:mi><mml:mi>A</mml:mi><mml:mi>M</mml:mi></mml:math></disp-formula>where <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> [<xref ref-type="bibr" rid="ref-3">3</xref>] is the distance coefficient, which is related to the straight-line distance between the suicide UAV and the enemy target, whose calculation method is shown in <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>; <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>E</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the environmental impact coefficient reflecting the impact of visibility, wind, and other combat environments [<xref ref-type="bibr" rid="ref-69">69</xref>&#x2013;<xref ref-type="bibr" rid="ref-71">71</xref>] on the attack ability of the suicide UAV, whose value is listed in <xref ref-type="table" rid="table-3">Table 3</xref>; <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mi>D</mml:mi><mml:mi>A</mml:mi><mml:mi>M</mml:mi></mml:math></inline-formula> is the damage probability [<xref ref-type="bibr" rid="ref-72">72</xref>,<xref ref-type="bibr" rid="ref-73">73</xref>], the possibility that the suicide UAV destroys the target after hitting it, whose calculation method is as <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>:</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>List of relevant indicators of suicide UAVs</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Cloud condition</th>
<th><inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>E</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></th>
<th>Wind speed</th>
<th><inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>E</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td>Light fog</td>
<td>1</td>
<td>0&#x2013;5 levels</td>
<td>1</td>
</tr>
<tr>
<td>Fog</td>
<td>0.8</td>
<td>6 level</td>
<td>0.8</td>
</tr>
<tr>
<td>Heavy fog</td>
<td>0.5</td>
<td>7 level</td>
<td>0.5</td>
</tr>
<tr>
<td>Dense fog</td>
<td>0.3</td>
<td>8&#x2013;17 levels</td>
<td>0</td>
</tr>
</tbody>
</table>
<table-wrap-foot><fn><p>Note: When considering different environmental factors simultaneously, the corresponding environmental impact coefficients can be multiplied together.</p></fn></table-wrap-foot>
</table-wrap>
<p><disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mn>0.5</mml:mn></mml:mtd><mml:mtd><mml:mi>d</mml:mi><mml:mo>&#x2264;</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>and</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mi>d</mml:mi><mml:mo>&#x2264;</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0.5</mml:mn><mml:mo>+</mml:mo><mml:mn>0.2</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msubsup><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003C;</mml:mo><mml:mi>d</mml:mi><mml:mo>&#x003C;</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:msubsup><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x003C;</mml:mo><mml:mi>d</mml:mi><mml:mo>&#x003C;</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0.2</mml:mn></mml:mtd><mml:mtd><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:mi>d</mml:mi><mml:mo>&#x003C;</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>I</mml:mi></mml:mrow></mml:msubsup><mml:mtext>&#x00A0;&#x00A0;</mml:mtext></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mi>d</mml:mi></mml:math></inline-formula> is the straight-line distance between the launch position of the suicide UAV and the target position, which can be confirmed before the UAV swarm executes the attack mission. In particular, to simplify the calculation, we ignore the difference of <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mi>d</mml:mi></mml:math></inline-formula> when the suicide UAV is under different flight altitudes. <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:msubsup><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is the damage radius of the <italic>i</italic>th suicide UAV (i.e., the maximum distance at which it can initiate a suicide attack on the enemy). <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the attack radius of the <italic>j</italic>th enemy target (if the enemy target lacks of attack ability, <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is set to 0). <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:msubsup><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>I</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is the reconnaissance radius of the <italic>i</italic>th suicide UAV.</p>
<p><disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mi>D</mml:mi><mml:mi>A</mml:mi><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mfrac><mml:msubsup><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:msubsup><mml:mrow><mml:mi>C</mml:mi><mml:mi>E</mml:mi><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow></mml:msup></mml:math></disp-formula>where <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mi>C</mml:mi><mml:mi>E</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the attack circle&#x2019;s calculated deviation of the <italic>i</italic>th suicide UAV, which reflects the attack accuracy of the suicide UAV [<xref ref-type="bibr" rid="ref-73">73</xref>]. The larger the <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mi>C</mml:mi><mml:mi>E</mml:mi><mml:mi>P</mml:mi></mml:math></inline-formula> value, the worse the attack accuracy of the suicide UAV.</p>
<p>As shown in <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>, due to the different positions of enemy targets, the reliability of the attack mission for a single suicide UAV must be calculated point-to-point. <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref> represents the actual attack reliability of a single <italic>i</italic>th suicide UAV at a flight altitude <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mi>h</mml:mi></mml:math></inline-formula> against <italic>g</italic> targets:
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>I</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x00D7;</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mi>p</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:msubsup><mml:mspace width="thinmathspace" /><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>g</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>e</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>
<disp-formula id="ueqn-6"><mml:math id="mml-ueqn-6" display="block"><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mi>d</mml:mi><mml:msup><mml:mi>v</mml:mi><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msup></mml:mfrac></mml:math></disp-formula>where <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is the actual attack reliability of a single <italic>i</italic>th suicide UAV against <italic>g</italic> targets. <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the anti-jamming capability of a single suicide UAV on the sub-region <italic>As</italic>, <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mi>p</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the anti-attack capability of a single suicide UAV on the sub-region <italic>As</italic>. The calculation method is the same as that of the reconnaissance aircraft. <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>I</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is the basic mission reliability of a single <italic>i</italic>th suicide UAV, <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is the flight reliability of the <italic>i</italic>th suicide UAV, and <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:mi>t</mml:mi></mml:math></inline-formula> is the time for a suicide UAV to travel from its launch position to the enemy target position. We can see from <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref> that for the same type of enemy weapon, the final mission reliability of the same single suicide UAV varies when it is located in different sub-regions, that is because the interference in various sub-regions on the same suicide UAV will vary.</p>
<p>In particular, to complete the attack mission, the sub-region containing the enemy targets must be assigned suicide UAVs.</p>
<p>The target attack reliability of the suicide UAV swarm for the <italic>g</italic>th target can be calculated by <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref>:
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:msubsup><mml:mi>R</mml:mi><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:munderover><mml:mo>&#x220F;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>g</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:math></disp-formula>where <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:msubsup><mml:mi>R</mml:mi><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is the target attack reliability of the suicide UAV swarm for the <italic>g</italic>th target. <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>g</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the number of <italic>i</italic>th suicide UAVs assigned to attack the <italic>g</italic>th enemy target.</p>
<p>Then, <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref> can be applied to calculate the target attack reliability of the entire suicide UAV swarm across the entire operational area, represented by <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:msubsup><mml:mi>R</mml:mi><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>:
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:msubsup><mml:mi>R</mml:mi><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:munderover><mml:mo>&#x220F;</mml:mo><mml:mrow><mml:mi>g</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:munderover><mml:msubsup><mml:mi>R</mml:mi><mml:mrow><mml:msub><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup></mml:math></disp-formula></p>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>The PMS Mission Reliability Modeling and Solution of UAV Swarm</title>
<p>BDD and MOQPSO are used to build the PMS mission reliability model of the UAV swarm. The mission reliability of the reconnaissance UAV sub-swarm and the suicide UAV sub-swarm in the combat stage are obtained from the calculation model in <xref ref-type="sec" rid="s4_1">Section 4.1</xref>.</p>
<sec id="s2_3_1">
<label>2.3.1</label>
<title>Modeling of Mission Reliability Block Diagram for Each Stage of UAV Swarm Combat Mission</title>
<p>For the reconnaissance and attack mission of UAV swarm, the execution process is mainly divided into three stages: launch, flight to the combat area, and combat. The weapon and equipment systems involved in each stage are the launch system, ground station, data link, reconnaissance UAV sub-swarm, and attack UAV sub-swarm. The data link refers to the autonomous communication between UAVs.</p>
<p>Letters <italic>a&#x2013;e</italic> are the launch system, ground station, data link, reconnaissance UAV sub-swarm, and attack UAV sub-swarm, respectively; letters <italic>A&#x2013;J</italic> is each primary mission; t1, t2, and t3 are the end times of the launch stage, flight to the combat area stage, and combat stage, respectively. The reliability block diagram represents the logical relationship of each system in each stage, which is the basis of reliability analysis. <xref ref-type="fig" rid="fig-3">Fig. 3</xref> shows the reliability block diagram of each stage of the UAV swarm&#x2019;s reconnaissance and attack mission.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Reliability block diagram of the multi-stage mission of reconnaissance and attack UAV swarm</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_49813-fig-3.tif"/>
</fig>
<p>Based on the reliability block diagram, the duration of the launch stage is (0, t1), during which <italic>a</italic> must complete the launch mission, <italic>b</italic> requires complete the communication mission, and control missions such as mission programming. Both <italic>d</italic> and <italic>e</italic> are in a maneuvering state. All the submissions are connected in a series. The flight duration to the combat area stage is (t1, t2), during which <italic>b</italic> or <italic>c</italic> must complete the communication mission, <italic>b</italic> must complete control missions such as route allocation, and <italic>d</italic> and <italic>e</italic> must fly smoothly. Except for the parallel relationship between <italic>b</italic> and <italic>c</italic> communication, the other sub-missions are in series connection. The duration of the combat stage is (t2, t3), during which <italic>b</italic> or <italic>c</italic> needs to complete the communication mission, <italic>b</italic> needs to complete control missions such as route allocation, and both d and <italic>e</italic> must complete their respective missions-reconnaissance for <italic>d</italic> and attack for <italic>e</italic>. Except for the parallel relationship between <italic>b</italic> and <italic>c</italic> communication, the other sub-missions are in series connection.</p>
</sec>
<sec id="s2_3_2">
<label>2.3.2</label>
<title>BDD Reliability Modeling and Solution for UAV Swarm PMS</title>
<p>The following steps are mainly involved in solving the PMS problem using BDD method: (1) giving the PMS model; (2) constructing fault trees for each mission stage; (3) converting fault trees of each stage into corresponding mission BDDs; (4) simplifying fault trees based on common cause failure to reduce computational complexity; (5) connecting stage BDDs to obtain BDD model for multi-stage missions; (6) simplifying the model based on the primary mission stage to reduce computational complexity, and calculating the results.
<list list-type="simple">
<list-item><label>(1)</label><p>PMS model</p></list-item>
</list></p>
<p>The UAV swarm has a multi-stage mission <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mi>E</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:math></inline-formula>, which can be divided into <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mi>Q</mml:mi></mml:math></inline-formula> stages. <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mi>E</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mi>q</mml:mi></mml:math></inline-formula>th mission of <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mi>E</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>3</mml:mn></mml:math></inline-formula>. The event of <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mi>E</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:math></inline-formula> succeeding in the stage <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mi>q</mml:mi></mml:math></inline-formula> is denoted as <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. The event of <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mi>E</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:math></inline-formula> failing in the stage <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mi>q</mml:mi></mml:math></inline-formula> is denoted as <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:msub><mml:mover><mml:mi>S</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> indicates that the UAV swarm successfully complete the corresponding stage <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:mi>q</mml:mi></mml:math></inline-formula> of the mission (the success of phase 1 to phase <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mi>q</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula> is not considered). Similarly, <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:msub><mml:mover><mml:mi>s</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the event of failing in the corresponding stage <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:mi>q</mml:mi></mml:math></inline-formula> of the mission. During the multi-stage mission process, event <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> can be represented as follows:
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2229;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2229;</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>&#x2229;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p><xref ref-type="disp-formula" rid="eqn-9">Eq. (9)</xref> indicates that when the mission <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:mi>E</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:math></inline-formula> is successful in a particular stage <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mi>q</mml:mi></mml:math></inline-formula>, all previous stages must also be successful. Therefore, the reliability of the mission <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mi>E</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:math></inline-formula> in a stage <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mi>q</mml:mi></mml:math></inline-formula> can be expressed as follows:
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mi>R</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>E</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2229;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2229;</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>&#x2229;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>When executing a multi-stage mission, the same mission can be repeated in multiple stages for the same system. Since each system is non-repairable and the states in each stage are interrelated, i.e., the end state of the previous stage is the initial state of the next adjacent stage, the successful execution of a mission in a system can affect the success of the entire multi-stage mission. Hence, the reliability of the overall mission is not simply equivalent to the product of the reliability of each stage. In particular, <xref ref-type="disp-formula" rid="eqn-10">Eq. (10)</xref> shows that a multi-stage mission&#x2019;s reliability is equivalent to a single-stage mission&#x2019;s reliability in the final stage.
<list list-type="simple">
<list-item><label>(2)</label><p>Constructing stage fault trees</p></list-item>
</list></p>
<p>Based on the reliability block diagram of the UAV swarm reconnaissance and attack mission shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>, the corresponding stage fault tree can be obtained, as depicted in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>. The series relationships are connected using OR gates, and parallel relationships are connected utilizing AND gates.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Fault trees for multi-stage missions of UAV swarm reconnaissance and attack</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_49813-fig-4.tif"/>
</fig>
<p><list list-type="simple">
<list-item><label>(3)</label><p>Transforming stage fault trees into stage mission BDDs</p></list-item>
</list></p>
<p>It is necessary to sort the essential mission variables before the transformation. This study adopts the method of traversing each stage fault tree from top to bottom and from left to right to sort the basic mission variables. Hence, the basic mission order of <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> are provided as follows:
<disp-formula id="ueqn-11"><mml:math id="mml-ueqn-11" display="block"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:mi>A</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>B</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>C</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>D</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>E</mml:mi></mml:math></disp-formula>
<disp-formula id="ueqn-12"><mml:math id="mml-ueqn-12" display="block"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x003A;</mml:mo><mml:mi>B</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>F</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>C</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>G</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>H</mml:mi></mml:math></disp-formula>
<disp-formula id="ueqn-13"><mml:math id="mml-ueqn-13" display="block"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:mi>B</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>F</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>C</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>I</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>J</mml:mi></mml:math></disp-formula></p>
<p>Then, the stage mission BDD for each stage can be derived, as illustrated in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>. When the mission execution begins, all systems will work. When a system fails in a particular stage due to its non-repairable feature. This situation impacts subsequent stages, so defining the system failure duration is necessary. For example, in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>, the failure of <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:mi>B</mml:mi></mml:math></inline-formula> happens either in stage 1 or in stage 2 leads to failure of <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:mi>E</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>. Hence, the failure duration of <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mi>B</mml:mi></mml:math></inline-formula> is <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and the failure of <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:mi>B</mml:mi></mml:math></inline-formula> in stage 2 can be represented as <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>UAV swarm reconnaissance and attack multi-stage mission BDD for each stage of the mission</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_49813-fig-5.tif"/>
</fig>
<p><list list-type="simple">
<list-item><label>(4)</label><p>Connecting stage mission BDDs to obtain the BDD of the overall mission</p></list-item>
</list></p>
<p>In a UAV swarm&#x2019;s multi-stage mission reliability model, there are missions with redundant or parallel structures and common failure essential missions. These structures cause duplicate branches in fault trees, which is part of the mission.</p>
<p>In the process of constructing the BDD of the overall mission, each system follows the rules listed in <xref ref-type="table" rid="table-4">Table 4</xref> (a detailed explanation of the rules (<inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:mi>i</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>j</mml:mi></mml:math></inline-formula>) [<xref ref-type="bibr" rid="ref-21">21</xref>,<xref ref-type="bibr" rid="ref-56">56</xref>]) between stages.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>BDD phase algebraic rules</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Serial number</th>
<th>Initial equation</th>
<th>Equivalent equation</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td><inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
</tr>
<tr>
<td>2</td>
<td><inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:msub><mml:mover><mml:mi>A</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>A</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:msub><mml:mover><mml:mi>A</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
</tr>
<tr>
<td>3</td>
<td><inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>A</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>0</td>
</tr>
<tr>
<td>4</td>
<td><inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:msub><mml:mover><mml:mi>A</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
</tr>
</tbody>
</table>
</table-wrap>
<p>1) Completing the primary mission <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:mi>A</mml:mi></mml:math></inline-formula> in stages <italic>i</italic> and <italic>j</italic> is equivalent to completing the primary mission in stage <italic>i</italic>. This is because the system is non-repairable. If a mission can be completed in a particular stage, it can be completed in all previous stages.</p>
<p>2) The failed completion of the primary mission <inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:mi>A</mml:mi></mml:math></inline-formula> in stages <italic>i</italic> and <italic>j</italic> is equivalent to the failed completion of the primary mission in stage <italic>i</italic>. This is because the system is non-repairable. If a mission cannot be completed in a particular stage, it cannot be completed in all subsequent stages. Based on rule 2, there is the following definition:</p>
<p>Common failure basic mission. In the multi-stage mission model of UAV swarm combat, if a basic mission in a particular stage <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:mi>q</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula> directly causes the failure of the overall mission, then in stage <inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:mi>q</mml:mi></mml:math></inline-formula> and all previous ones where that basic mission has appeared, the failure of that basic mission will directly lead to the failure of the overall mission. In addition, the concept of common cause failure module can be derived [<xref ref-type="bibr" rid="ref-74">74</xref>], indicating if a sub-tree <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:mi>M</mml:mi></mml:math></inline-formula> in a particular stage <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:mi>q</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula> directly causes the failure of the overall mission, then in stage <inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:mi>q</mml:mi></mml:math></inline-formula> and all previous stages where that basic mission has appeared, the failure of that basic mission will directly lead to the failure of the overall mission. That sub-tree <inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:mi>M</mml:mi></mml:math></inline-formula> is the common cause of the failure module.</p>
<p>3) It is impossible for the primary mission <inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:mi>A</mml:mi></mml:math></inline-formula> to fail in stage <italic>j</italic> but be successfully executed in stage <italic>i</italic>, because the equipment is non-repairable. If equipment cannot complete a certain mission in a previous stage, it cannot complete that mission in subsequent stages. Hence, the intersection event is 0.</p>
<p>4) The successful execution of the basic mission <inline-formula id="ieqn-89"><mml:math id="mml-ieqn-89"><mml:mi>A</mml:mi></mml:math></inline-formula> in stage <italic>i</italic>, but its failure in stage <italic>j</italic> indicates that the system mission cannot be successfully executed between stages <italic>i</italic> and <italic>j</italic>. Therefore, it is expressed as <inline-formula id="ieqn-90"><mml:math id="mml-ieqn-90"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>.</p>
<p>Based on <xref ref-type="disp-formula" rid="eqn-11">Eq. (11)</xref>, the BDD of a certain stage&#x2019;s successful event <inline-formula id="ieqn-91"><mml:math id="mml-ieqn-91"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is generated by connecting the BDD of logic AND relationship and the successful BDD of each stage before that stage. Hence, to simplify the calculation, for <inline-formula id="ieqn-92"><mml:math id="mml-ieqn-92"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, it should first simplify the fault tree based on the common failure basic mission, and then connect the simplified stage mission BDD to obtain the BDD of <inline-formula id="ieqn-93"><mml:math id="mml-ieqn-93"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>.</p>
<p>For common failure basic mission <inline-formula id="ieqn-94"><mml:math id="mml-ieqn-94"><mml:mi>A</mml:mi></mml:math></inline-formula>, if they directly cause the failure of the overall mission in a particular stage <inline-formula id="ieqn-95"><mml:math id="mml-ieqn-95"><mml:mi>q</mml:mi></mml:math></inline-formula>, it demonstrates that in stages from 1 to <inline-formula id="ieqn-96"><mml:math id="mml-ieqn-96"><mml:mi>q</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>, the basic mission <inline-formula id="ieqn-97"><mml:math id="mml-ieqn-97"><mml:mi>A</mml:mi></mml:math></inline-formula> is successfully executed. In addition, in trees from 1 to <inline-formula id="ieqn-98"><mml:math id="mml-ieqn-98"><mml:mi>q</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>, if <inline-formula id="ieqn-99"><mml:math id="mml-ieqn-99"><mml:mi>A</mml:mi></mml:math></inline-formula> is connected by OR gates with events at the same level, then its failures will not directly lead to the failure of upper-level events. Therefore, it can delete the bottom events representing <inline-formula id="ieqn-100"><mml:math id="mml-ieqn-100"><mml:mi>A</mml:mi></mml:math></inline-formula> before the stage <inline-formula id="ieqn-101"><mml:math id="mml-ieqn-101"><mml:mi>q</mml:mi></mml:math></inline-formula> to simplify the fault tree. In stage 1 to the stage <inline-formula id="ieqn-102"><mml:math id="mml-ieqn-102"><mml:mi>q</mml:mi></mml:math></inline-formula>, assuming that <inline-formula id="ieqn-103"><mml:math id="mml-ieqn-103"><mml:mi>A</mml:mi></mml:math></inline-formula> is a common failure basic mission for <inline-formula id="ieqn-104"><mml:math id="mml-ieqn-104"><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> (<inline-formula id="ieqn-105"><mml:math id="mml-ieqn-105"><mml:mn>1</mml:mn><mml:mo>&#x003C;</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>q</mml:mi></mml:math></inline-formula>), based on the same logic, it is successfully executed in the previous stage. In addition, if <inline-formula id="ieqn-106"><mml:math id="mml-ieqn-106"><mml:mi>A</mml:mi></mml:math></inline-formula> is currently in the AND gate, successful execution of <inline-formula id="ieqn-107"><mml:math id="mml-ieqn-107"><mml:mi>A</mml:mi></mml:math></inline-formula> means that its upper-level event will be successfully executed, so the upper-level event will not cause the top event to fail. In this case, we can delete the entire AND gate where the representative <inline-formula id="ieqn-108"><mml:math id="mml-ieqn-108"><mml:mi>A</mml:mi></mml:math></inline-formula>'s bottom event is located to simplify the fault tree.</p>
<p>For <inline-formula id="ieqn-109"><mml:math id="mml-ieqn-109"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2229;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, as shown in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>, there are common failure basic mission <inline-formula id="ieqn-110"><mml:math id="mml-ieqn-110"><mml:mi>C</mml:mi></mml:math></inline-formula> in <inline-formula id="ieqn-111"><mml:math id="mml-ieqn-111"><mml:msub><mml:mover><mml:mi>s</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>. It can delete <inline-formula id="ieqn-112"><mml:math id="mml-ieqn-112"><mml:mi>C</mml:mi></mml:math></inline-formula> in stage 1, under OR gates and obtain the simplified mission fault tree after simplifying the first two mission phases, as shown in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>. It then connects the root node of the simplified mission BDD in stage 2 with the zero state endpoint of simplified mission BDD in stage 1.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Simplified fault tree of <inline-formula id="ieqn-113"><mml:math id="mml-ieqn-113"><mml:msub><mml:mover><mml:mi>S</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_49813-fig-6.tif"/>
</fig>
<p>For <inline-formula id="ieqn-114"><mml:math id="mml-ieqn-114"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mspace width="thinmathspace" /><mml:mo>&#x2229;</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mspace width="thinmathspace" /><mml:mo>&#x2229;</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, as shown in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>, there are common failure basic mission <inline-formula id="ieqn-115"><mml:math id="mml-ieqn-115"><mml:mi>C</mml:mi></mml:math></inline-formula> in <inline-formula id="ieqn-116"><mml:math id="mml-ieqn-116"><mml:msub><mml:mover><mml:mi>s</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, it can delete <inline-formula id="ieqn-117"><mml:math id="mml-ieqn-117"><mml:mi>C</mml:mi></mml:math></inline-formula> in stage 1, under OR gates. In addition, there are common failure basic mission <inline-formula id="ieqn-118"><mml:math id="mml-ieqn-118"><mml:mi>C</mml:mi></mml:math></inline-formula> and common cause failure module <inline-formula id="ieqn-119"><mml:math id="mml-ieqn-119"><mml:mi>M</mml:mi></mml:math></inline-formula>, which it can delete <inline-formula id="ieqn-120"><mml:math id="mml-ieqn-120"><mml:mi>C</mml:mi></mml:math></inline-formula> in stage 2 and common cause failure module <inline-formula id="ieqn-121"><mml:math id="mml-ieqn-121"><mml:mi>M</mml:mi></mml:math></inline-formula> in stage 2. Then, the simplified mission fault tree is derived after simplifying the first three mission phases, as shown in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>. It then connects the root node of the simplified mission BDD in stage 2 with the zero state endpoint of simplified mission BDD in stage 1. At the same time, it then connects the root node of the simplified mission BDD in stage 3 with the zero state endpoint of simplified mission BDD in stage 2.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Simplified fault tree of <inline-formula id="ieqn-122"><mml:math id="mml-ieqn-122"><mml:msub><mml:mover><mml:mi>S</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_49813-fig-7.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-8">Fig. 8</xref> shows the simplified BDD of the UAV swarm mission. The swarm combat&#x2019;s mission being successfully executed in stage 1 is represented by the path leading to the zero state endpoint of the mission BDD in stage 1, as shown in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>&#x2019;s stage <inline-formula id="ieqn-123"><mml:math id="mml-ieqn-123"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The simplified UAV swarm combat&#x2019;s mission being successfully executed in stage 2 is represented by the path leading to the zero state endpoint in the connected BDD, as depicted in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>&#x2019;s stage <inline-formula id="ieqn-124"><mml:math id="mml-ieqn-124"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The simplified UAV swarm combat mission being successfully executed in stage 3 is represented by the path causing the zero state endpoint in the connected BDD, as illustrated in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>&#x2019;s stage <inline-formula id="ieqn-125"><mml:math id="mml-ieqn-125"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>BDD of <inline-formula id="ieqn-126"><mml:math id="mml-ieqn-126"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_49813-fig-8.tif"/>
</fig>
<p><list list-type="simple">
<list-item><label>(5)</label><p>Method to simplify the BDD model</p></list-item>
</list></p>
<p>Based on the BDD of <inline-formula id="ieqn-127"><mml:math id="mml-ieqn-127"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>, it can obtain the set of non-intersecting paths <inline-formula id="ieqn-128"><mml:math id="mml-ieqn-128"><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> that can make the UAV swarm combat mission succeed in the stage <inline-formula id="ieqn-129"><mml:math id="mml-ieqn-129"><mml:mi>q</mml:mi></mml:math></inline-formula>, where <inline-formula id="ieqn-130"><mml:math id="mml-ieqn-130"><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the <inline-formula id="ieqn-131"><mml:math id="mml-ieqn-131"><mml:mi>k</mml:mi></mml:math></inline-formula>th path. In order to facilitate subsequent calculations, the subscripts of each variable are simplified, for example, <inline-formula id="ieqn-132"><mml:math id="mml-ieqn-132"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> represents <inline-formula id="ieqn-133"><mml:math id="mml-ieqn-133"><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. In addition, using a traversal method to obtain all paths is inefficient, and the resulting expressions are too complex. Hence, further simplification of the path expressions is necessary before calculation [<xref ref-type="bibr" rid="ref-75">75</xref>].</p>
<p>Let the status indicator variable of the <italic>y</italic>th essential mission variable in the platform be:
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mtext>Basic task variable&#xA0;</mml:mtext></mml:mrow><mml:mi>y</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>in</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mi>Y</mml:mi></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-134"><mml:math id="mml-ieqn-134"><mml:mi>Y</mml:mi></mml:math></inline-formula> is the total number of basic mission variables.</p>
<p>If the basic mission variable <inline-formula id="ieqn-135"><mml:math id="mml-ieqn-135"><mml:mi>y</mml:mi></mml:math></inline-formula> does not fail in <inline-formula id="ieqn-136"><mml:math id="mml-ieqn-136"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, it must fail after <inline-formula id="ieqn-137"><mml:math id="mml-ieqn-137"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, as shown in <xref ref-type="disp-formula" rid="eqn-12">Eq. (12)</xref>:
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:msub><mml:mover><mml:mi>x</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-138"><mml:math id="mml-ieqn-138"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> is the start time of the PMS mission.</p>
<p>Based on the temporal logical relationship of the same event, simplifications can be made to <inline-formula id="ieqn-139"><mml:math id="mml-ieqn-139"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> with &#x201C;logical AND&#x201D; relationships in different stages. The simplification method is: <disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo movablelimits="true" form="prefix">min</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>If <inline-formula id="ieqn-140"><mml:math id="mml-ieqn-140"><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mo movablelimits="true" form="prefix">min</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, then <inline-formula id="ieqn-141"><mml:math id="mml-ieqn-141"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo></mml:math></inline-formula> &#x00D8;. Taking the failure path <inline-formula id="ieqn-142"><mml:math id="mml-ieqn-142"><mml:msub><mml:mover><mml:mi>A</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>B</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>D</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>E</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>F</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>C</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>G</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>H</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> in <xref ref-type="fig" rid="fig-8">Fig. 8</xref> as an example, if <inline-formula id="ieqn-143"><mml:math id="mml-ieqn-143"><mml:mi>B</mml:mi></mml:math></inline-formula> fails in <inline-formula id="ieqn-144"><mml:math id="mml-ieqn-144"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> but can be successfully executed in <inline-formula id="ieqn-145"><mml:math id="mml-ieqn-145"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, the simplified result is &#x00D8;.</p>
<p>After the above simplification method, the paths no longer have system stage dependencies, and each path is also non-intersecting. The simplified expression of the non-intersecting path sets of BDD for each stage are listed in <xref ref-type="table" rid="table-5">Table 5</xref>.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Simplified expression of BDD non-intersecting path sets</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Stage</th>
<th>Path number</th>
<th><inline-formula id="ieqn-146"><mml:math id="mml-ieqn-146"><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> Simplified expression</th>
</tr>
</thead>
<tbody>
<tr>
<td><inline-formula id="ieqn-147"><mml:math id="mml-ieqn-147"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>1</td>
<td><inline-formula id="ieqn-148"><mml:math id="mml-ieqn-148"><mml:msub><mml:mover><mml:mi>A</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>B</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>C</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>D</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>E</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
</tr>
<tr>
<td rowspan="2"><inline-formula id="ieqn-149"><mml:math id="mml-ieqn-149"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>1</td>
<td><inline-formula id="ieqn-150"><mml:math id="mml-ieqn-150"><mml:msub><mml:mover><mml:mi>A</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>B</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>D</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>E</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>B</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>C</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>G</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>H</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
</tr>
<tr>
<td>2</td>
<td><inline-formula id="ieqn-151"><mml:math id="mml-ieqn-151"><mml:msub><mml:mover><mml:mi>A</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>B</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>D</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>E</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>F</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>C</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>G</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>H</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
</tr>
<tr>
<td rowspan="2"><inline-formula id="ieqn-152"><mml:math id="mml-ieqn-152"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>1</td>
<td><inline-formula id="ieqn-153"><mml:math id="mml-ieqn-153"><mml:msub><mml:mover><mml:mi>A</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>B</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>D</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>E</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>G</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>H</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>B</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>C</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>I</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>J</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
</tr>
<tr>
<td>2</td>
<td><inline-formula id="ieqn-154"><mml:math id="mml-ieqn-154"><mml:msub><mml:mover><mml:mi>A</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>B</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>D</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>E</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>G</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>H</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>F</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>C</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>I</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>J</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Since the obtained paths are non-intersecting, the reliability of the stage can be obtained using <xref ref-type="disp-formula" rid="eqn-14">Eq. (14)</xref>:
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mi>R</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>E</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Therefore, the reliability of each stage&#x2019;s missions can be calculated separately using <xref ref-type="disp-formula" rid="eqn-15">Eqs. (15)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-17">(17)</xref>:
<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:mi>R</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>E</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>A</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>B</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>C</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>D</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>E</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:mi>R</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>E</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mtext>&#x00A0;</mml:mtext><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>A</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>B</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>D</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>E</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>B</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>C</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>G</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>H</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:mtext>&#x00A0;</mml:mtext><mml:mspace width="1em" /><mml:mo>+</mml:mo><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>A</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>B</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>D</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>E</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>F</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>C</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>G</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>H</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:mi>R</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>E</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mtext>&#x00A0;</mml:mtext><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>A</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>B</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>D</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>E</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>G</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>H</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>B</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>C</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>I</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>J</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:mtext>&#x00A0;</mml:mtext><mml:mspace width="1em" /><mml:mo>+</mml:mo><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>A</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>B</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>D</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>E</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>G</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>H</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>F</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>C</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>I</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>J</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>By considering the basic mission <inline-formula id="ieqn-155"><mml:math id="mml-ieqn-155"><mml:mi>A</mml:mi></mml:math></inline-formula> as an example, then:
<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:munderover><mml:mstyle mathsize='140%' displaystyle='true'><mml:mo>&#x222B;</mml:mo></mml:mstyle><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:munderover ><mml:msub><mml:mi>f</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-156"><mml:math id="mml-ieqn-156"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the probability density function of the failure of the basic mission <inline-formula id="ieqn-157"><mml:math id="mml-ieqn-157"><mml:mi>A</mml:mi></mml:math></inline-formula>, and it has:
<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>A</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Finally, the reliability of the UAV swarm reconnaissance and attack mission in each stage <inline-formula id="ieqn-158"><mml:math id="mml-ieqn-158"><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> can be obtained based on <xref ref-type="disp-formula" rid="eqn-14">Eq. (14)</xref>.
<list list-type="simple">
<list-item><label>(6)</label><p>Procedure to calculate BDD</p></list-item>
</list></p>
<p>As shown in <xref ref-type="fig" rid="fig-9">Fig. 9</xref>, the procedures to calculate the BDD are:</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Procedures to calculate BDD</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_49813-fig-9.tif"/>
</fig>
<p><list list-type="simple">
<list-item><label>1)</label><p>Input basic parameters: stage node, edge, and stage information. Node information includes parent node, child node, and branch. Edge information includes edge value (left 0 qnd right 1) and edge probability value. Stage information refers to stage (previous stage as 0, subsequent stage as 1);</p></list-item>
<list-item><label>2)</label><p>Use decision tree functions to represent BDD structures for each stage;</p></list-item>
<list-item><label>3)</label><p>Use a depth-first algorithm to search for all paths from the starting point (root node) to the termination node (0 node) in each stage and return the paths;</p></list-item>
<list-item><label>4)</label><p>Simplify the model based on the four-stage algebraic rules shown in <xref ref-type="table" rid="table-4">Table 4</xref>, and then calculate the probability of successful paths in each stage using <xref ref-type="disp-formula" rid="eqn-14">Eq. (14)</xref>;</p>
</list-item>
<list-item><label>5)</label><p>Output the results.</p></list-item>
</list></p>
</sec>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>The Planning of Operational Test for UAV Swarm</title>
<p>Considering the PMS mission reliability of the UAV swarm, we propose the proposed method of operational test planning. Then, the proposed algorithm, the MOQPSO, is introduced to solve this multi-objective integer optimization problem.</p>
<sec id="s3_1">
<label>3.1</label>
<title>The Modeling of Operational Test Planning</title>
<p>The cost is another critical factor for the operational test planning of a UAV swarm; thus, the calculation method is provided.</p>
<p>Based on the hypothesis in <xref ref-type="sec" rid="s2_1">Section 2.1</xref>, the maintenance of launch systems, ground stations, and others is not considered. Thus, when calculating the cost of one plan, the cost of the UAVs is only considered. For UAV swarms taking up reconnaissance and attack missions, the cost of reconnaissance UAV sub-swarms executing the reconnaissance mission in the combat stage can be indicated in the literature [<xref ref-type="bibr" rid="ref-68">68</xref>]. As for the suicide swarm, since recovery is not considered, the cost of the attack mission is calculated as illustrated in <xref ref-type="disp-formula" rid="eqn-20">Eq. (20)</xref>:
<disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p>When planning an operational test, it is necessary to compare the calculated mission reliability with the lower bound of the required mission reliability, Assuming the mission reliability of the reconnaissance sub-swarm is <inline-formula id="ieqn-159"><mml:math id="mml-ieqn-159"><mml:msubsup><mml:mi>R</mml:mi><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> whose calculating method can be indicated in the literature [<xref ref-type="bibr" rid="ref-68">68</xref>]. The comparison is as shown in <xref ref-type="disp-formula" rid="eqn-21">Eq. (21)</xref>, where <inline-formula id="ieqn-160"><mml:math id="mml-ieqn-160"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the total mission reliability of reconnaissance and attack UAV swarm, and <inline-formula id="ieqn-161"><mml:math id="mml-ieqn-161"><mml:mo>&#x2322;</mml:mo><mml:msub><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the required lower limit.
<disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:msubsup><mml:mi>R</mml:mi><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2265;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>R</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p>Then, the operational test planning model is:
<disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2265;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>R</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>M</mml:mi><mml:mi>I</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>M</mml:mi><mml:mi>A</mml:mi><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>MOQPSO</title>
<p>The problem of selecting optimal operational plans considering more than one objective (mission reliability and cost) is a multi-objective integer optimization problem. This study uses the multi-objective quantum particle swarm optimization algorithm (MOQPSO) to solve the problem. In this section, the algorithm&#x2019;s basic process is introduced first and then applied to solve an example.</p>
<p>For integer optimization problems with multi-dimensional inputs, Particle Swarm Optimization (PSO) or its variants can be adopted. However, the traditional PSO method has some disadvantages: (1) it requires many preset parameters, making it challenging to find the optimal parameters; (2) the change in particle positions lacks randomness, making it easy to fall into the trap of local optimization [<xref ref-type="bibr" rid="ref-76">76</xref>]. A good solution is to adopt the Quantum Particle Swarm Optimization (QPSO) algorithm, which increases particle position&#x2019;s randomness by eliminating particle movement&#x2019;s direction attribute to remove the correlation between location updates and previous motion of particles [<xref ref-type="bibr" rid="ref-77">77</xref>]. QPSO can also make integer particle positions suitable for addressing the integer optimization issue.</p>
<p>For a multi-objective optimization problem, since objectives can constrain each other, indicating that one objective can improve at the expense of another, achieving optimal performance for all objectives is hard. Hence, a multi-objective optimization problem can only get a set of non-inferior solutions, i.e., the Pareto solution set [<xref ref-type="bibr" rid="ref-78">78</xref>]. Therefore, multi-objective optimization algorithms must be employed to solve this problem. The Multi-Objective Particle Swarm Optimization (MOPSO) algorithm proposed by Cort&#x00E9;s et al. [<xref ref-type="bibr" rid="ref-79">79</xref>], in 2003, is a multi-objective optimization algorithm originating from PSO that can only be used for single-objective optimization.</p>
<p>Accordingly, compared to PSO, QPSO improves the calculation method of <italic>pbest</italic>, MOPSO improves the selection method of <italic>gbest</italic> according to multi-objective problems. Thus, a multi-objective quantum particle swarm optimization algorithm (MOQPSO) is proposed to combine the strengths above. Referring to the algorithm procedure of QPSO and MOQPSO [<xref ref-type="bibr" rid="ref-80">80</xref>], the algorithm of MOQPSO is shown in <xref ref-type="fig" rid="fig-10">Fig. 10</xref>.</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Algorithm of MOQPSO</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_49813-fig-10.tif"/>
</fig>
<p>Based on the flowchart, the algorithm of MOQPSO [<xref ref-type="bibr" rid="ref-80">80</xref>,<xref ref-type="bibr" rid="ref-81">81</xref>] is:
<list list-type="simple">
<list-item><label>1)</label><p>Randomly initialize the particle swarm coordinates and some basic parameters, such as population size, archive size, iteration count, weight coefficient, and others.</p></list-item>
<list-item><label>2)</label><p>Calculate the fitness value, and use which as the initial <italic>pbest</italic> of each particle.</p></list-item>
<list-item><label>3)</label><p>Determine the Archive set (containing the current non-inferior solutions) based on the Pareto domination principle.</p></list-item>
<list-item><label>4)</label><p>Compute the crowding degree in the Archive set, and use it to obtain the initial <italic>gbest</italic>.</p></list-item>
<list-item><label>5)</label><p>Update the particle swarm positions.</p></list-item>
<list-item><label>6)</label><p>Define the fitness value and update the particle swarm <italic>pbest</italic> (when it is unable to distinguish which solution is superior, choose one randomly).</p></list-item>
<list-item><label>7)</label><p>Update the Archive based on the Pareto domination principle.</p></list-item>
<list-item><label>8)</label><p>Calculate the crowding degree in the Archive set and update the <italic>gbest</italic> (if the archive exceeds the maximum number of stored particles, it will be pruned using an adaptive grid method).</p></list-item>
<list-item><label>9)</label><p>Exit the loop when convergence is met or maximum iteration count is reached; otherwise, proceed to step 4) to continue the loop.</p></list-item>
</list></p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>A Case Study</title>
<sec id="s4_1">
<label>4.1</label>
<title>Assumptions</title>
<p>First, the following assumptions are proposed:
<list list-type="simple">
<list-item><label>1)</label><p>The UAV swarm performs a reconnaissance and attack mission, where the reconnaissance UAV sub-swarm completes the reconnaissance mission first, and then the suicide UAV sub-swarm completes the attack mission.</p></list-item>
<list-item><label>2)</label><p>The length and width of the combat area are 20 and 16 km.</p></list-item>
<list-item><label>3)</label><p>The reconnaissance method in the combat zone is shown in <xref ref-type="fig" rid="fig-11">Fig. 11</xref>, where the UAV reconnaissance sub-swarm flies along the long side of the reconnaissance area from one side to the other, conducting a carpet-style search.</p>
</list-item>
<list-item><label>4)</label><p>The launch site of the UAV swarm is 150 km away from the boundary of the operational area. If the mission reliability of the launch system, ground station, and data link all follow an exponential distribution, their failure rates are listed in <xref ref-type="table" rid="table-6">Table 6</xref>.</p>
</list-item>
</list></p>
<fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>Flight pattern of reconnaissance UAV swarm</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_49813-fig-11.tif"/>
</fig>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>System code and mission failure rate</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>System code</th>
<th>Failure rate (10<sup>&#x2212;4</sup> times/h)</th>
</tr>
</thead>
<tbody>
<tr>
<td><inline-formula id="ieqn-162"><mml:math id="mml-ieqn-162"><mml:mi>A</mml:mi></mml:math></inline-formula></td>
<td>2</td>
</tr>
<tr>
<td><inline-formula id="ieqn-163"><mml:math id="mml-ieqn-163"><mml:mi>B</mml:mi></mml:math></inline-formula></td>
<td>2</td>
</tr>
<tr>
<td><inline-formula id="ieqn-164"><mml:math id="mml-ieqn-164"><mml:mi>C</mml:mi></mml:math></inline-formula></td>
<td>3</td>
</tr>
<tr>
<td><inline-formula id="ieqn-165"><mml:math id="mml-ieqn-165"><mml:mi>D</mml:mi></mml:math></inline-formula></td>
<td>1</td>
</tr>
<tr>
<td><inline-formula id="ieqn-166"><mml:math id="mml-ieqn-166"><mml:mi>E</mml:mi></mml:math></inline-formula></td>
<td>1</td>
</tr>
<tr>
<td><inline-formula id="ieqn-167"><mml:math id="mml-ieqn-167"><mml:mi>F</mml:mi></mml:math></inline-formula></td>
<td>2</td>
</tr>
<tr>
<td><inline-formula id="ieqn-168"><mml:math id="mml-ieqn-168"><mml:mi>G</mml:mi></mml:math></inline-formula></td>
<td>1</td>
</tr>
<tr>
<td><inline-formula id="ieqn-169"><mml:math id="mml-ieqn-169"><mml:mi>H</mml:mi></mml:math></inline-formula></td>
<td>1</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The time taken to fly to the operational area can be calculated by <xref ref-type="disp-formula" rid="eqn-22">Eq. (22)</xref>. The time spent in the operational area is determined by the sum of the time taken by the reconnaissance UAV swarm to perform reconnaissance missions and the longest attack duration among the suicide UAVs where the time taken by the reconnaissance UAV swarm to perform reconnaissance missions can be determine by <xref ref-type="disp-formula" rid="eqn-23">Eq. (23)</xref>, and the longest attack duration among the suicide UAV swarm is assumed to be 3 min.</p>
<p><disp-formula id="eqn-22"><label>(22)</label><mml:math id="mml-eqn-22" display="block"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>l</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:mfrac></mml:math></disp-formula>where <inline-formula id="ieqn-170"><mml:math id="mml-ieqn-170"><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the distance from the launch point of the UAV swarm to the boundary of the operational area, and <inline-formula id="ieqn-171"><mml:math id="mml-ieqn-171"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>l</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the speed of the UAV swarm during the flight phase.</p>
<p><disp-formula id="eqn-23"><label>(23)</label><mml:math id="mml-eqn-23" display="block"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>23</mml:mn><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mi>L</mml:mi><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>n</mml:mi><mml:mi>a</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>c</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mfrac></mml:math></disp-formula>where <inline-formula id="ieqn-172"><mml:math id="mml-ieqn-172"><mml:mi>L</mml:mi></mml:math></inline-formula> is the length of the long side of the operational area boundary, and <inline-formula id="ieqn-173"><mml:math id="mml-ieqn-173"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>n</mml:mi><mml:mi>a</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>c</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the reconnaissance speed of the UAV reconnaissance sub-swarm.</p>
<p>The flight speeds of various types of UAVs during different mission stages are listed in <xref ref-type="table" rid="table-7">Table 7</xref>.</p>
<table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>Flight speed of different types of UAVs in different stages</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Type of UAV</th>
<th colspan="3" align="center">Mission phase</th>
</tr>
<tr>
<th/>
<th>Flight (km/h)</th>
<th>Reconnoiter (km/h)</th>
<th>Attack (km/h)</th>
</tr>
</thead>
<tbody>
<tr>
<td>Reconnaissance UAV</td>
<td>200</td>
<td>200</td>
<td></td>
</tr>
<tr>
<td>Suicide UAV</td>
<td>200</td>
<td></td>
<td>400</td>
</tr>
</tbody>
</table>
<table-wrap-foot><fn><p>Note: All UAVs within the same sub-swarm have the same flight speed.</p></fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>PMS Mission Reliability of One UAV Swarm Plan</title>
<p>The probability of UAV swarm mission failure depends not only on flight reliability but also on the threat level of the operational area, enemy target threats, and the allocation plan of the UAV swarm. Some academic methods have been proposed to solve this problem [<xref ref-type="bibr" rid="ref-82">82</xref>&#x2013;<xref ref-type="bibr" rid="ref-84">84</xref>], which are not introduced in this study. The calculations of single-stage mission reliabilities are not included in this research to illustrate the effects of the proposed method on operational test planning. The reconnaissance mission reliability of the reconnaissance sub-swarm is assumed to be 0.999, the attack mission reliability of the suicide sub-swarm is 0.998 during the combat stage, and the launch phase of the UAV swarm is 5 min. The flight stage time can be calculated as 45 min, and the operation stage time can be determined as 9 min.</p>
<p>Hence, the simplified reliability of each essential mission variable can be computed as shown in <xref ref-type="table" rid="table-8">Table 8</xref>.</p>
<table-wrap id="table-8">
<label>Table 8</label>
<caption>
<title>The simplified reliability of each basic mission variable</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Basic mission variable</th>
<th>Reliability</th>
<th>Basic mission variable</th>
<th>Reliability</th>
<th>Basic mission variable</th>
<th>Reliability</th>
</tr>
</thead>
<tbody>
<tr>
<td><inline-formula id="ieqn-174"><mml:math id="mml-ieqn-174"><mml:msub><mml:mover><mml:mi>A</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>0.999983</td>
<td><inline-formula id="ieqn-175"><mml:math id="mml-ieqn-175"><mml:msub><mml:mover><mml:mi>C</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>0.999750</td>
<td><inline-formula id="ieqn-176"><mml:math id="mml-ieqn-176"><mml:msub><mml:mover><mml:mi>C</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>0.999705</td>
</tr>
<tr>
<td><inline-formula id="ieqn-177"><mml:math id="mml-ieqn-177"><mml:msub><mml:mover><mml:mi>B</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>0.999983</td>
<td><inline-formula id="ieqn-178"><mml:math id="mml-ieqn-178"><mml:msub><mml:mover><mml:mi>G</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>0.999917</td>
<td><inline-formula id="ieqn-179"><mml:math id="mml-ieqn-179"><mml:msub><mml:mover><mml:mi>I</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>0.999000</td>
</tr>
<tr>
<td><inline-formula id="ieqn-180"><mml:math id="mml-ieqn-180"><mml:msub><mml:mover><mml:mi>C</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>0.999975</td>
<td><inline-formula id="ieqn-181"><mml:math id="mml-ieqn-181"><mml:msub><mml:mover><mml:mi>H</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>0.999917</td>
<td><inline-formula id="ieqn-182"><mml:math id="mml-ieqn-182"><mml:msub><mml:mover><mml:mi>J</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>0.998000</td>
</tr>
<tr>
<td><inline-formula id="ieqn-183"><mml:math id="mml-ieqn-183"><mml:msub><mml:mover><mml:mi>D</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>0.999992</td>
<td><inline-formula id="ieqn-184"><mml:math id="mml-ieqn-184"><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>0.000167</td>
<td><inline-formula id="ieqn-185"><mml:math id="mml-ieqn-185"><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>0.000197</td>
</tr>
<tr>
<td><inline-formula id="ieqn-186"><mml:math id="mml-ieqn-186"><mml:msub><mml:mover><mml:mi>E</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>01</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>0.999992</td>
<td><inline-formula id="ieqn-187"><mml:math id="mml-ieqn-187"><mml:msub><mml:mover><mml:mi>F</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>0.999833</td>
<td><inline-formula id="ieqn-188"><mml:math id="mml-ieqn-188"><mml:msub><mml:mover><mml:mi>F</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>0.999803</td>
</tr>
<tr>
<td><inline-formula id="ieqn-189"><mml:math id="mml-ieqn-189"><mml:msub><mml:mover><mml:mi>B</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>02</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>0.999833</td>
<td><inline-formula id="ieqn-190"><mml:math id="mml-ieqn-190"><mml:msub><mml:mover><mml:mi>B</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mn>03</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>0.999803</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Using the BDD algorithm, the mission reliability of the UAV swarm executing the mission of reconnaissance and attack during the launch phase, flight to the operational area phase, and combat phase can be calculated as 0.9999, 0.9995, and 0.9956, respectively. Based on <xref ref-type="disp-formula" rid="eqn-12">Eq. (12)</xref>, the mission reliability of the last stage is equivalent to the overall mission reliability.</p>
<p>Therefore, the reliability of the UAV swarm for reconnaissance and attack missions is 0.9956.</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Operation Test Planning of UAV Swarm</title>
<p>The method introduced in <xref ref-type="sec" rid="s3">Section 3</xref> will be applied to find optimal plans for the UAV swarm operational test. This study sets the MOQPSO algorithm to iterate 10,000 times and designates a capacity of 50 for the optimal solution set. Then, it gets the total mission reliability and cost for a UAV swarm performing multi-stage reconnaissance and attack missions under different allocation plans and flight altitudes.</p>
<p>Regarding the total cost, the cost of the launch system and ground station are not counted since they can be reused. The cost of the communication link (which refers explicitly to the communication between UAVs) is already included in the cost of UAVs and does not need to be considered separately. Hence, the total cost of the reconnaissance and attack mission for the UAV swarm is the sum of the costs of the reconnaissance sub-swarm and attack sub-swarm.</p>
<p>Two situations can be met in actual military use: enemy target locations are settled or not settled. For both scenarios, the calculation of total mission reliability and cost and the process to get the optimal plans can be conducted.
<list list-type="simple">
<list-item><label>(1)</label><p>When Enemy Target&#x2019;s Locations are Settled</p></list-item>
</list></p>
<p>Assuming that the enemy target&#x2019;s locations are settled, as shown in <xref ref-type="table" rid="table-9">Table 9</xref>.</p>
<table-wrap id="table-9">
<label>Table 9</label>
<caption>
<title>The settled enemy target location</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Target number</th>
<th>Target type</th>
<th>Target distance from the starting point of the UAV swarm (m)</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Command post</td>
<td>1500</td>
</tr>
<tr>
<td>2</td>
<td>Base</td>
<td>2750</td>
</tr>
<tr>
<td>3</td>
<td>Warehouse</td>
<td>2300</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="fig" rid="fig-12">Fig. 12</xref> shows the final converged Pareto curve (shown by red scatters) of the case using the algorithm we propose. The simulation process requires about 369.77 s. <xref ref-type="table" rid="table-10">Table 10</xref> lists the first two (ranked by mission reliability) Pareto-optimal plans for the UAV swarm&#x2019;s reconnaissance and attack mission, along with their total mission reliability and cost.</p>
<fig id="fig-12">
<label>Figure 12</label>
<caption>
<title>MOQPSO Pareto curve</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_49813-fig-12.tif"/>
</fig><table-wrap id="table-10">
<label>Table 10</label>
<caption>
<title>Pareto optimal allocation plan and its total mission reliability and total cost</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th colspan="4">Plan1</th>
</tr>
<tr>
<th>Flight altitude of r-UAV1 (m)</th>
<th>500</th>
<th>Flight altitude of r-UAV2 (m)</th>
<th>300</th>
</tr>
<tr>
<th>Area</th>
<th>Quantity of r-UAV1</th>
<th>Area</th>
<th>Quantity of r-UAV2</th>
</tr>
</thead>
<tbody>
<tr>
<td>A2</td>
<td>10</td>
<td>A3</td>
<td>7</td>
</tr>
<tr>
<td>A4</td>
<td>0</td>
<td>A6</td>
<td>1</td>
</tr>
<tr>
<td>A5</td>
<td>0</td>
<td>A8</td>
<td>0</td>
</tr>
<tr>
<td>A7</td>
<td>0</td>
<td>A11</td>
<td>0</td>
</tr>
<tr>
<td>A9</td>
<td>0</td>
<td>A15</td>
<td>0</td>
</tr>
<tr>
<td>Flight altitude of s-UAV1 (m)</td>
<td>300</td>
<td>Flight altitude of s-UAV2 (m)</td>
<td>300</td>
</tr>
<tr>
<td>Target</td>
<td>Quantity of s-UAV1</td>
<td>Target</td>
<td>Quantity of s-UAV2</td>
</tr>
<tr>
<td>&#x201C;1&#x201D;</td>
<td>3</td>
<td>&#x201C;1&#x201D;</td>
<td>5</td>
</tr>
<tr>
<td>&#x201C;2&#x201D;</td>
<td>5</td>
<td>&#x201C;2&#x201D;</td>
<td>0</td>
</tr>
<tr>
<td>&#x201C;3&#x201D;</td>
<td>3</td>
<td>&#x201C;3&#x201D;</td>
<td>9</td>
</tr>
<tr>
<td colspan="2">Total mission reliability</td>
<td colspan="2">0.9876</td>
</tr>
<tr>
<td colspan="2">Total cost (10,000 &#x00A5;)</td>
<td colspan="2">1027</td>
</tr>
<tr>
<td colspan="4">Plan2</td>
</tr>
<tr>
<td>Flight altitude of r-UAV1 (m)</td>
<td>500</td>
<td>Flight altitude of r-UAV2 (m)</td>
<td>300</td>
</tr>
<tr>
<td>Area</td>
<td>Quantity of r-UAV1</td>
<td>Area</td>
<td>Quantity of r-UAV2</td>
</tr>
<tr>
<td>A2</td>
<td>10</td>
<td>A3</td>
<td>7</td>
</tr>
<tr>
<td>A4</td>
<td>0</td>
<td>A6</td>
<td>1</td>
</tr>
<tr>
<td>A5</td>
<td>0</td>
<td>A8</td>
<td>0</td>
</tr>
<tr>
<td>A7</td>
<td>0</td>
<td>A11</td>
<td>0</td>
</tr>
<tr>
<td>A9</td>
<td>0</td>
<td>A15</td>
<td>0</td>
</tr>
<tr>
<td>Flight altitude of s-UAV1(m)</td>
<td>500</td>
<td>Flight altitude of s-UAV2 (m)</td>
<td>300</td>
</tr>
<tr>
<td>Target</td>
<td>Quantity of s-UAV1</td>
<td>Target</td>
<td>Quantity of s-UAV2</td>
</tr>
<tr>
<td>&#x201C;1&#x201D;</td>
<td>3</td>
<td>&#x201C;1&#x201D;</td>
<td>4</td>
</tr>
<tr>
<td>&#x201C;2&#x201D;</td>
<td>8</td>
<td>&#x201C;2&#x201D;</td>
<td>0</td>
</tr>
<tr>
<td>&#x201C;3&#x201D;</td>
<td>1</td>
<td>&#x201C;3&#x201D;</td>
<td>9</td>
</tr>
<tr>
<td colspan="2">Total mission reliability</td>
<td colspan="2">0.9864</td>
</tr>
<tr>
<td colspan="2">Total cost (10,000 &#x00A5;)</td>
<td colspan="2">1017</td>
</tr>
</tbody>
</table>
<table-wrap-foot><fn><p>Note: &#x201C;r-UAV&#x201D; is reconnaissance UAV, &#x201C;s-UAV&#x201D; is suicide UAV.</p></fn>
</table-wrap-foot>
</table-wrap>
<p><list list-type="simple">
<list-item><label>(2)</label><p>When Enemy Target&#x2019;s Locations are Not Settled</p></list-item>
</list></p>
<p>Assuming that the location of each enemy target is uncertain, the ranges of distances between the starting point of the UAV swarm and enemies are shown in <xref ref-type="table" rid="table-11">Table 11</xref>.</p>
<table-wrap id="table-11">
<label>Table 11</label>
<caption>
<title>Basic information on enemy targets and the areas they belong to a different flight altitudes of our UAV</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Target number</th>
<th colspan="2">UAV flight height (m)<break/>and the enemy&#x2019;s area</th>
<th>Target type</th>
<th>Target distance range from the starting point of the UAV swarm (m)</th>
<th>Target attack radius <inline-formula id="ieqn-191"><mml:math id="mml-ieqn-191"><mml:mi>R</mml:mi></mml:math></inline-formula> (m)</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="4">1</td>
<td>300</td>
<td>A6</td>
<td rowspan="4">Command post</td>
<td rowspan="4">1000&#x007E;2000</td>
<td rowspan="4">1250</td>
</tr>
<tr>
<td>500</td>
<td>A4</td>
</tr>
<tr>
<td>1000</td>
<td>A2</td>
</tr>
<tr>
<td>2000</td>
<td>A2</td>
</tr>
<tr>
<td rowspan="4">2</td>
<td>300</td>
<td>A11</td>
<td rowspan="4">Base</td>
<td rowspan="4">2000&#x007E;3500</td>
<td rowspan="4">1250</td>
</tr>
<tr>
<td>500</td>
<td>A7</td>
</tr>
<tr>
<td>1000</td>
<td>A4</td>
</tr>
<tr>
<td>2000</td>
<td>A3</td>
</tr>
<tr>
<td rowspan="4">3</td>
<td>300</td>
<td>A15</td>
<td rowspan="4">Warehouse</td>
<td rowspan="4">1500&#x007E;2500</td>
<td rowspan="4">1250</td>
</tr>
<tr>
<td>500</td>
<td>A9</td>
</tr>
<tr>
<td>1000</td>
<td>A5</td>
</tr>
<tr>
<td>2000</td>
<td>A4</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The 100 times simulation results of each preliminary optimal plan are drawn in scatter-plots shown in <xref ref-type="fig" rid="fig-13">Figs. 13</xref> and <xref ref-type="fig" rid="fig-14">14</xref>, where the vertical axis represents mission reliability, and the horizontal axis represents the number of simulation times. Taking the comparison between Plan 1 and 2 as an example, it is evident that Plan 2 has a more stable and overall better reliability value than Plan 1. Therefore, based on this comparison, Plan 2 is selected.</p>
<fig id="fig-13">
<label>Figure 13</label>
<caption>
<title>100 times simulation results of the Pareto optimal plan 1 of the PMS mission</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_49813-fig-13.tif"/>
</fig><fig id="fig-14">
<label>Figure 14</label>
<caption>
<title>100 times simulation results of the Pareto optimal plan 2 of the PMS mission</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_49813-fig-14.tif"/>
</fig>
</sec>
<sec id="s4_4">
<label>4.4</label>
<title>The Strength of Our Algorithm</title>
<p>This subsection compares the MOQPSO algorithm with NSGA-II [<xref ref-type="bibr" rid="ref-85">85</xref>]. The NSGA-II mentioned is based on a Genetic Algorithm (GA) and is suitable for solving multi-objective optimization problems. Another difference between NSGA-II and classical GA is that NSGA-II has a more efficient selection method for choosing parent and child generations [<xref ref-type="bibr" rid="ref-85">85</xref>]. This study mainly compares the Pareto curve and computational efficiency of MOQPSO and NSGA-II.</p>
<p><xref ref-type="fig" rid="fig-15">Fig. 15</xref> shows the final converged Pareto curve (shown by red scatters) of the case using NSGA-II. The simulation process needs about 772.77 s.</p>
<fig id="fig-15">
<label>Figure 15</label>
<caption>
<title>MOQPSO pareto curve</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_49813-fig-15.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-12">Figs. 12</xref> and <xref ref-type="fig" rid="fig-15">15</xref> indicate that MOQPSO has a better Pareto curve with more centralized optimal particles. In addition, MOQPSO is about 52% quicker than NSGA-II for a few reasons: (1) when updating, MOPSO can preserve the information of relatively good particles while NSGA-II has no memory and changes particles randomly; (2) MOPSO only shares the information of present optimal particles to iterate while NSGA-II shares the information of all the particles, indicating the iteration of the whole generation of uniform; thus, MOPSO can have the chance of iterating faster; (3) compared to NSGA-II, MOQPSO does not have coding, crossover, or a mutation process; it has an easier way of iterating.</p>

<p>Accordingly, the results prove that the proposed MOQPSO performs better when responding to the proposed model.</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusion</title>
<p>This study presents a mission reliability-based operational test planning method for UAV swarm. Initially, reliability models using reliability block diagrams, fault trees, and BDD methods are proposed for the multi-stage mission of reconnaissance and attack by UAV swarm. Specifically, in the calculation of mission reliability, the reliability of the combat stage is fully considered by considering factors such as the UAV swarm&#x2019;s allocation plan, flight altitude, and interceptions by enemies. In addition, based on the proposed multi-stage mission reliability model for UAV swarm, careful consideration of reliability and cost is deemed when using MOQPSO for simulation and selecting Pareto-optimal plans. MOQPSO has good performance in both convergence and efficiency. The proposed method provides a new approach for planning operational test plans for UAV swarms. Future research can be improved in the following aspects: (1) more detailed consideration of the interactions with the enemies; (2) discussion of more mission types; (3) consideration of more area allocation methods; (4) consideration of more flight modes.</p>
</sec>
</body>
<back>
<ack><p>The authors would like to express their heartfelt gratitude to the editor and the anonymous reviewers for their meticulous evaluation and invaluable feedback on this paper. Their constructive criticism and thoughtful suggestions have greatly enhanced the quality and clarity of this work, contributing significantly to its overall improvement.</p>
</ack>
<sec><title>Funding Statement</title>
<p>This research is supported by the National Natural Science Foundation of China (with Granted Number 72271239, grant recipient P. J.), Research on the Design Method of Reliability Qualification Test for Complex Equipment Based on Multi-Source Information Fusion. <ext-link ext-link-type="uri" xlink:href="https://www.nsfc.gov.cn/">https://www.nsfc.gov.cn/</ext-link>.</p>
</sec>
<sec><title>Author Contributions</title>
<p>The authors confirm their contribution to the paper as follows: study conception and design: Jingyu Wang; data collection: Jingyu Wang; analysis and interpretation of results: Jingyu Wang; draft manuscript preparation: Jinyu Wang, Ping Jiang, Jianjun Qi. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability"><title>Availability of Data and Materials</title>
<p>The input data used in this study&#x2019;s cases are self-compiled and originate from field research and expert feedback. Besides, given the confidentiality of the subject, the self-compiled data have been appropriately modified from the actual data. We guarantee the authenticity and reliability of the data and have adopted appropriate statistical methods to verify its validity.</p>
</sec>
<sec sec-type="COI-statement"><title>Conflicts of Interest</title>
<p>The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>1.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>DoD</collab></person-group>. <article-title>United States Department of Defense. Unmanned systems integrated roadmap 2017&#x2013;2042</article-title>; <year>2014</year>. Available from: <ext-link ext-link-type="uri" xlink:href="https://ntrl.ntis.gov/NTRL/dashboard/searchResults/titleDetail/AD1059546.xhtml">https://ntrl.ntis.gov/NTRL/dashboard/searchResults/titleDetail/AD1059546.xhtml</ext-link>. <comment>[Accessed 2023]</comment>.</mixed-citation></ref>
<ref id="ref-2"><label>2.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>H</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>HM</given-names></string-name>, <string-name><surname>Li</surname> <given-names>HQ</given-names></string-name>, <string-name><surname>HZ</surname> <given-names>W</given-names></string-name></person-group>. <article-title>A review of UAV swarm swarm operations and their early warning detection response strategies</article-title>. <source>Scuderia Missile</source>. <year>2018</year>;<volume>48</volume>(<issue>11</issue>):<fpage>46</fpage>&#x2013;<lpage>51</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-3"><label>3.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>ZY</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>YL</given-names></string-name>, <string-name><surname>Lai</surname> <given-names>CL</given-names></string-name></person-group>. <article-title>A study of the current status and trends in the development of UAV swarm warfare</article-title>. <source>Scuderia Missile</source>. <year>2019</year>;<volume>49</volume>(<issue>5</issue>):<fpage>34</fpage>&#x2013;<lpage>8</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-4"><label>4.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yu</surname> <given-names>YF</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>L</given-names></string-name></person-group>. <article-title>New developments in UAV technology</article-title>. <source>Scuderia Missile</source>. <year>2019</year>;<volume>49</volume>(<issue>2</issue>):<fpage>34</fpage>&#x2013;<lpage>42</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-5"><label>5.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>XK</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>ZH</given-names></string-name>, <string-name><surname>Cong</surname> <given-names>YR</given-names></string-name>, <string-name><surname>Li</surname> <given-names>J</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Overview and future development of small fixed-wing UAV swarms</article-title>. <source>J Aeronaut</source>. <year>2020</year>;<volume>41</volume>(<issue>4</issue>):<fpage>15</fpage>&#x2013;<lpage>40</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-6"><label>6.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jia</surname> <given-names>YN</given-names></string-name>, <string-name><surname>Tian</surname> <given-names>SY</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>A review of progress in UAV swarm research</article-title>. <source>J Aeronaut</source>. <year>2020</year>;<volume>41</volume>(<issue>A1</issue>):<fpage>4</fpage>&#x2013;<lpage>14</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-7"><label>7.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Waqas</surname> <given-names>A</given-names></string-name>, <string-name><surname>Kang</surname> <given-names>D</given-names></string-name>, <string-name><surname>Cha</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Deep learning-based obstacle-avoiding autonomous UAVs with fiducial marker-based localization for structural health monitoring</article-title>. <source>Struct Health Monitor</source>. <year>2024</year>;<volume>23</volume>(<issue>2</issue>):<fpage>971</fpage>&#x2013;<lpage>90</lpage>. doi:<pub-id  pub-id-type="doi">10.1177/14759217231177314</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>8.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kang</surname> <given-names>D</given-names></string-name>, <string-name><surname>Cha</surname> <given-names>YJ</given-names></string-name></person-group>. <article-title>Autonomous UAVs for structural health monitoring using deep learning and an ultrasonic beacon system with geo-tagging</article-title>. <source>Comput-Aided Civil Infrastruct Eng</source>. <year>2018</year>;<volume>33</volume>(<issue>10</issue>):<fpage>885</fpage>&#x2013;<lpage>902</lpage>. doi:<pub-id  pub-id-type="doi">10.1111/mice.2018.33.issue-10</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>9.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Mission-oriented UAV swarm reliability modeling and assessment (Master Thesis). National University of Defense Technology: Changsha, China</article-title>; <year>2018</year>.</mixed-citation></ref>
<ref id="ref-10"><label>10.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Esary</surname> <given-names>JD</given-names></string-name>, <string-name><surname>Ziehms</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Reliability analysis of Phased Missions. In: Proceedings of the Conference on Reliability and Fault Tree Analysis</article-title>; <year>1975 Sep</year>. p. <fpage>213</fpage>&#x2013;<lpage>36</lpage>.</mixed-citation></ref>
<ref id="ref-11"><label>11.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Di</surname> <given-names>W</given-names></string-name>, <string-name><surname>Rui</surname> <given-names>P</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>DX</given-names></string-name></person-group>. <source>Recent advances on reliability of phased mission systems</source>. <publisher-loc>Singapore</publisher-loc>: <publisher-name>Springer Singapore Pte. Limited</publisher-name>; <year>2019</year>.</mixed-citation></ref>
<ref id="ref-12"><label>12.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Amari</surname> <given-names>SVA</given-names></string-name></person-group>. <article-title>A practical method for reliability analysis of phased-mission systems</article-title>. In: <conf-name>Annual Reliability and Maintainability Symposium</conf-name>, <year>2011</year>; <publisher-loc>Lake Buena Vista, FL, USA</publisher-loc>.</mixed-citation></ref>
<ref id="ref-13"><label>13.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Xie</surname> <given-names>JY</given-names></string-name></person-group>. <article-title>Multi-stage mission system reliability analysis, redundancy configuration optimization and maintenance strategy research (Master Thesis). Chongqing Jiaotong University: Chongqing, China</article-title>; <year>2018</year>.</mixed-citation></ref>
<ref id="ref-14"><label>14.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xing</surname> <given-names>L</given-names></string-name>, <string-name><surname>Dugan</surname> <given-names>JB</given-names></string-name></person-group>. <article-title>Analysis of generalized phased-mission system reliability, performance, and sensitivity</article-title>. <source>IEEE Trans Reliab</source>. <year>2002</year>;<volume>51</volume>(<issue>2</issue>):<fpage>199</fpage>&#x2013;<lpage>211</lpage>. doi:<pub-id  pub-id-type="doi">10.1109/TR.2002.1011526</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>15.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xing</surname> <given-names>LD</given-names></string-name></person-group>. <article-title>Reliability evaluation of phased-mission systems with imperfect fault coverage and common-cause failures</article-title>. <source>IEEE Trans Reliab</source>. <year>2007</year>;<volume>56</volume>(<issue>1</issue>):<fpage>58</fpage>&#x2013;<lpage>68</lpage>. doi:<pub-id  pub-id-type="doi">10.1109/TR.2006.890900</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>16.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhai</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Xing</surname> <given-names>L</given-names></string-name>, <string-name><surname>Peng</surname> <given-names>R</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Aggregated combinatorial reliability model for non-repairable parallel phased-mission systems</article-title>. <source>Reliab Eng Syst Saf</source>. <year>2018</year>;<volume>176</volume>:<fpage>242</fpage>&#x2013;<lpage>50</lpage>. doi:<pub-id  pub-id-type="doi">10.1016/j.ress.2018.04.017</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>17.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xing</surname> <given-names>LD</given-names></string-name></person-group>. <article-title>A separable ternary decision diagram based analysis of generalized phased-mission reliability</article-title>. <source>IEEE Trans Reliab</source>. <year>2004</year>;<volume>53</volume>(<issue>2</issue>):<fpage>174</fpage>&#x2013;<lpage>84</lpage>. doi:<pub-id  pub-id-type="doi">10.1109/TR.2004.829137</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>18.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Xing</surname> <given-names>L</given-names></string-name>, <string-name><surname>Tang</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Multivalued decision diagram-based common cause failure analysis in phased-mission systems</article-title>. <source>Comput Ind Eng</source>. <year>2020</year>;<volume>146</volume>:<fpage>106622</fpage>. doi:<pub-id  pub-id-type="doi">10.1016/j.cie.2020.106622</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>19.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mo</surname> <given-names>YC</given-names></string-name>, <string-name><surname>Xing</surname> <given-names>LD</given-names></string-name></person-group>. <article-title>A multiple-valued decision diagram based method for efficient reliability analysis of non-repairable phased-mission systems</article-title>. <source>IEEE Trans Reliab</source>. <year>2014</year>;<volume>63</volume>(<issue>1</issue>):<fpage>320</fpage>&#x2013;<lpage>30</lpage>. doi:<pub-id  pub-id-type="doi">10.1109/TR.2014.2299497</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>20.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mo</surname> <given-names>YC</given-names></string-name>, <string-name><surname>Xing</surname> <given-names>LD</given-names></string-name>, <string-name><surname>Dugan</surname> <given-names>JB</given-names></string-name></person-group>. <article-title>MDD-based method for efficient analysis on phased-mission systems with multi-mode failures</article-title>. <source>IEEE Trans Syst, Man, Cybern: Syst</source>. <year>2014</year>;<volume>44</volume>(<issue>6</issue>):<fpage>757</fpage>&#x2013;<lpage>69</lpage>. doi:<pub-id  pub-id-type="doi">10.1109/TSMC.2013.2277692</pub-id>.</mixed-citation></ref>
<ref id="ref-21"><label>21.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Esary. Daniel</surname> <given-names>J</given-names></string-name>, <string-name><surname>Ziehms</surname> <given-names>H</given-names></string-name></person-group>. <chapter-title>Reliability analysis of phased missions</chapter-title>. In: <source>Reliability and fault tree analysis</source>. <publisher-loc>Berkeley</publisher-loc>: <publisher-name>University of California</publisher-name>; <year>1975</year>. p. <fpage>3</fpage>&#x2013;<lpage>7</lpage>.</mixed-citation></ref>
<ref id="ref-22"><label>22.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>T</given-names></string-name>, <string-name><surname>Guo</surname> <given-names>B</given-names></string-name>, <string-name><surname>Tan</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>F</given-names></string-name></person-group>. <article-title>A New BDD-based algorithm for reliability analysis of phased-mission systems</article-title>. <source>J Syst Eng Electron</source>. <year>2005</year>;<volume>27</volume>(<issue>3</issue>):<fpage>446</fpage>&#x2013;<lpage>8</lpage>.</mixed-citation></ref>
<ref id="ref-23"><label>23.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bian</surname> <given-names>RB</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Pang</surname> <given-names>ZQ</given-names></string-name>, <string-name><surname>Cheng</surname> <given-names>ZJ</given-names></string-name>, <string-name><surname>Bai</surname> <given-names>SY</given-names></string-name></person-group>. <article-title>Reliability analysis of multi-stage mission system of escort formation based on binary decision map</article-title>. <source>J Military Sci Ind</source>. <year>2020</year>;<volume>41</volume>(<issue>5</issue>):<fpage>1016</fpage>&#x2013;<lpage>24</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-24"><label>24.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Lin</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Reliability evaluation of non-repairable phased-mission common bus systems with common cause failures</article-title>. <source>Comput Ind Eng</source>. <year>2017</year>;<volume>111</volume>:<fpage>445</fpage>&#x2013;<lpage>57</lpage>. doi:<pub-id  pub-id-type="doi">10.1016/j.cie.2017.08.002</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>25.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Xing</surname> <given-names>L</given-names></string-name>, <string-name><surname>Levitin</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Probabilistic common cause failures in phased-mission systems</article-title>. <source>Reliab Eng Syst Saf</source>. <year>2015</year>;<volume>144</volume>:<fpage>53</fpage>&#x2013;<lpage>60</lpage>. doi:<pub-id  pub-id-type="doi">10.1016/j.ress.2015.07.004</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>26.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Reliability evaluation of generalized phased-mission systems with repairable components</article-title>. <source>Reliab Eng Syst Saf</source>. <year>2014</year>;<volume>121</volume>:<fpage>136</fpage>&#x2013;<lpage>45</lpage>. doi:<pub-id  pub-id-type="doi">10.1016/j.ress.2013.08.005</pub-id>.</mixed-citation></ref>
<ref id="ref-27"><label>27.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>GY</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>XM</given-names></string-name>, <string-name><surname>Tang</surname> <given-names>XW</given-names></string-name></person-group>. <article-title>Reliability analysis of a generic multi-stage mission system based on separated BDDs</article-title>. <source>Syst Eng Theor Pract</source>. <year>2013</year>;<volume>33</volume>(<issue>5</issue>):<fpage>1240</fpage>&#x2013;<lpage>6</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-28"><label>28.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Meng</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Binary decision diagram model for reliability analysis of phased mission system</article-title>. <source>J Natl Univ Defense Technol</source>. <year>2017</year>;<volume>39</volume>(<issue>2</issue>):<fpage>184</fpage>&#x2013;<lpage>92</lpage>.</mixed-citation></ref>
<ref id="ref-29"><label>29.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yan</surname> <given-names>H</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>K</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>ZL</given-names></string-name>, <string-name><surname>Fu</surname> <given-names>QF</given-names></string-name></person-group>. <article-title>A review of reliability analysis of multi-stage mission systems based on markov methods</article-title>. <source>J Weapons Equip Eng</source>. <year>2016</year>;<volume>37</volume>(<issue>6</issue>):<fpage>92</fpage>&#x2013;<lpage>6</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-30"><label>30.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Alam</surname> <given-names>M</given-names></string-name>, <string-name><surname>Al-Saggaf</surname> <given-names>UM</given-names></string-name></person-group>. <article-title>Quantitative reliability evaluation of repairable phased-mission systems using markov approach</article-title>. <source>IEEE Trans Reliab</source>. <year>1986</year>;<volume>35</volume>(<issue>5</issue>):<fpage>498</fpage>&#x2013;<lpage>503</lpage>. doi:<pub-id  pub-id-type="doi">10.1109/TR.1986.4335529</pub-id>.</mixed-citation></ref>
<ref id="ref-31"><label>31.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Yan</surname> <given-names>H</given-names></string-name>, <string-name><surname>Li</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Numerical method for reliability analysis of phased-mission system using Markov chains</article-title>. <source>Commun Stat. Theor Methods</source>. <year>2012</year>;<volume>41</volume>(<issue>21</issue>):<fpage>3960</fpage>&#x2013;<lpage>73</lpage>. doi:<pub-id  pub-id-type="doi">10.1080/03610926.2012.697969</pub-id>.</mixed-citation></ref>
<ref id="ref-32"><label>32.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Extended object-oriented Petri net model for mission reliability simulation of repairable PMS with common cause failures</article-title>. <source>Reliab Eng Syst Saf</source>. <year>2015</year>;<volume>136</volume>:<fpage>109</fpage>&#x2013;<lpage>19</lpage>. doi:<pub-id  pub-id-type="doi">10.1016/j.ress.2014.11.012</pub-id>.</mixed-citation></ref>
<ref id="ref-33"><label>33.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chew</surname> <given-names>SP</given-names></string-name>, <string-name><surname>Dunnett</surname> <given-names>SJ</given-names></string-name>, <string-name><surname>Andrews</surname> <given-names>JD</given-names></string-name></person-group>. <article-title>Phased mission modelling of systems with maintenance-free operating periods using simulated Petri nets</article-title>. <source>Reliab Eng Syst Saf</source>. <year>2008</year>;<volume>93</volume>(<issue>7</issue>):<fpage>980</fpage>&#x2013;<lpage>94</lpage>. doi:<pub-id  pub-id-type="doi">10.1016/j.ress.2007.06.001</pub-id>.</mixed-citation></ref>
<ref id="ref-34"><label>34.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ivan</surname> <given-names>M</given-names></string-name>, <string-name><surname>Bondavalli</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Markov regenerative stochastic petri nets to model and evaluate phased mission systems dependability</article-title>. <source>IEEE Trans Comput</source>. <year>2001</year>;<volume>50</volume>(<issue>12</issue>):<fpage>1337</fpage>&#x2013;<lpage>51</lpage>. doi:<pub-id  pub-id-type="doi">10.1109/TC.2001.970572</pub-id>.</mixed-citation></ref>
<ref id="ref-35"><label>35.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Volovoi</surname> <given-names>V</given-names></string-name></person-group>. <article-title>Modeling of system reliability Petri nets with aging tokens</article-title>. <source>Reliab Eng Syst Saf</source>. <year>2004</year>;<volume>84</volume>(<issue>2</issue>):<fpage>149</fpage>&#x2013;<lpage>61</lpage>. doi:<pub-id  pub-id-type="doi">10.1016/j.ress.2003.10.013</pub-id>.</mixed-citation></ref>
<ref id="ref-36"><label>36.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dugan</surname> <given-names>JB</given-names></string-name></person-group>. <article-title>Automated analysis of phased-mission reliability</article-title>. <source>IEEE Trans Reliab</source>. <year>1991</year>;<volume>40</volume>(<issue>1</issue>):<fpage>45</fpage>&#x2013;<lpage>52</lpage>. doi:<pub-id  pub-id-type="doi">10.1109/24.75332</pub-id>.</mixed-citation></ref>
<ref id="ref-37"><label>37.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Soman</surname> <given-names>IAK</given-names></string-name>, <string-name><surname>Ritcey</surname> <given-names>JA</given-names></string-name>, <string-name><surname>Au</surname> <given-names>SHL</given-names></string-name></person-group>. <article-title>Computationally-efficient phased-mission reliability analysis for systems with variable configurations</article-title>. <source>IEEE Trans Reliab</source>. <year>1992</year>;<volume>41</volume>(<issue>4</issue>):<fpage>504</fpage>&#x2013;<lpage>11</lpage>. doi:<pub-id  pub-id-type="doi">10.1109/24.249576</pub-id>.</mixed-citation></ref>
<ref id="ref-38"><label>38.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Xing</surname> <given-names>L</given-names></string-name>, <string-name><surname>Peng</surname> <given-names>R</given-names></string-name>, <string-name><surname>Pan</surname> <given-names>ZS</given-names></string-name></person-group>. <article-title>Competing failure analysis in phased-mission systems with multiple functional dependence groups</article-title>. <source>Reliab Eng Syst Saf</source>. <year>2017</year>;<volume>164</volume>:<fpage>24</fpage>&#x2013;<lpage>33</lpage>. doi:<pub-id  pub-id-type="doi">10.1016/j.ress.2017.02.006</pub-id>.</mixed-citation></ref>
<ref id="ref-39"><label>39.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>X</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Redundancy allocation problem of phased-mission system with non-exponential components and mixed redundancy strategy</article-title>. <source>Reliab Eng Syst Saf</source>. <year>2020</year>;<volume>199</volume>:<fpage>106903</fpage>. doi:<pub-id  pub-id-type="doi">10.1016/j.ress.2020.106903</pub-id>.</mixed-citation></ref>
<ref id="ref-40"><label>40.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wu</surname> <given-names>B</given-names></string-name>, <string-name><surname>Cui</surname> <given-names>L</given-names></string-name>, <string-name><surname>Fang</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Reliability analysis of semi-Markov systems with restriction on transition times</article-title>. <source>Reliab Eng Syst Saf</source>. <year>2019</year>;<volume>190</volume>:<fpage>106516</fpage>. doi:<pub-id  pub-id-type="doi">10.1016/j.ress.2019.106516</pub-id>.</mixed-citation></ref>
<ref id="ref-41"><label>41.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Deng</surname> <given-names>MT</given-names></string-name></person-group>. <article-title>Regional air defense and anti-missile operations modeling and effectiveness assessment based on OODA ring (Master Thesis). Huazhong University of Science and Technology: Wuhan, China</article-title>; <year>2020</year>.</mixed-citation></ref>
<ref id="ref-42"><label>42.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>A three-state faulty Bayesian network for solving combinatorial explosion problems</article-title>. <source>J Northwest Polytech Univ</source>. <year>2014</year>;<volume>6</volume>:<fpage>857</fpage>&#x2013;<lpage>64</lpage>.</mixed-citation></ref>
<ref id="ref-43"><label>43.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Zhou</surname> <given-names>HS</given-names></string-name>, <string-name><surname>F.</surname> <given-names>LI</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>B</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>W</given-names></string-name></person-group>. <article-title>A simulation model for evaluating phased mission system reliability</article-title>. In: <conf-name>ISECS International Colloquum on Computing, Communication, Control, and Management (CCCM)</conf-name>; <year>2010</year>; <publisher-loc>Yangzhou, China</publisher-loc>.</mixed-citation></ref>
<ref id="ref-44"><label>44.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Remenyte-Prescott</surname> <given-names>R</given-names></string-name>, <string-name><surname>Andrews</surname> <given-names>JD</given-names></string-name>, <string-name><surname>Chung</surname> <given-names>PWH</given-names></string-name></person-group>. <article-title>An efficient phased mission reliability analysis for autonomous vehicles</article-title>. <source>Reliab Eng Syst Saf</source>. <year>2010</year>;<volume>95</volume>(<issue>3</issue>):<fpage>226</fpage>&#x2013;<lpage>35</lpage>. doi:<pub-id  pub-id-type="doi">10.1016/j.ress.2009.10.002</pub-id>.</mixed-citation></ref>
<ref id="ref-45"><label>45.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Steurer</surname> <given-names>M</given-names></string-name>, <string-name><surname>Morozov</surname> <given-names>A</given-names></string-name>, <string-name><surname>Janschek</surname> <given-names>K</given-names></string-name>, <string-name><surname>Neitzke</surname> <given-names>KP</given-names></string-name></person-group>. <article-title>Model-based dependability assessment of phased-mission unmanned aerial vehicles</article-title>. <source>IFAC-PapersOnLine</source>. <year>2020</year>;<volume>53</volume>(<issue>2</issue>):<fpage>8915</fpage>&#x2013;<lpage>22</lpage>. doi:<pub-id  pub-id-type="doi">10.1016/j.ifacol.2020.12.1416</pub-id>.</mixed-citation></ref>
<ref id="ref-46"><label>46.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Beatriz</surname> <given-names>JOMF</given-names></string-name>, <string-name><surname>Luiz</surname> <given-names>CSG</given-names></string-name></person-group>. <article-title>Failure analysis methods in unmanned aerial vehicle (UAV) applicaiotns</article-title>. In: <conf-name>19th International Congress of Mechanical Engineering</conf-name>; <year>2007</year>; <publisher-loc>Bras&#x00ED;lia, Brazil</publisher-loc>.</mixed-citation></ref>
<ref id="ref-47"><label>47.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Andrews</surname> <given-names>JD</given-names></string-name>, <string-name><surname>Poole</surname> <given-names>J</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>WH</given-names></string-name></person-group>. <article-title>Fast mission reliability prediction for unmanned aerial vehicles</article-title>. <source>Reliab Eng Syst Saf</source>. <year>2013</year>;<volume>120</volume>:<fpage>3</fpage>&#x2013;<lpage>9</lpage>. doi:<pub-id  pub-id-type="doi">10.1016/j.ress.2013.03.002</pub-id>.</mixed-citation></ref>
<ref id="ref-48"><label>48.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gon&#x00E7;alves</surname> <given-names>P</given-names></string-name>, <string-name><surname>Sobral</surname> <given-names>J</given-names></string-name>, <string-name><surname>Ferreira</surname> <given-names>LA</given-names></string-name></person-group>. <article-title>Unmanned aerial vehicle safety assessment modelling through petri Nets</article-title>. <source>Reliab Eng Syst Saf</source>. <year>2017</year>;<volume>167</volume>:<fpage>383</fpage>&#x2013;<lpage>93</lpage>. doi:<pub-id  pub-id-type="doi">10.1016/j.ress.2017.06.021</pub-id>.</mixed-citation></ref>
<ref id="ref-49"><label>49.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Barbier</surname> <given-names>M</given-names></string-name>, <string-name><surname>Chanthery</surname> <given-names>E</given-names></string-name></person-group>. <article-title>Autonomous mission management for unmanned aerial vehicles</article-title>. <source>Aerosp Sci Technol</source>. <year>2004</year>;<volume>8</volume>(<issue>4</issue>):<fpage>359</fpage>&#x2013;<lpage>68</lpage>. doi:<pub-id  pub-id-type="doi">10.1016/j.ast.2004.01.003</pub-id>.</mixed-citation></ref>
<ref id="ref-50"><label>50.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Feng</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Quan</surname> <given-names>W</given-names></string-name>, <string-name><surname>Pei</surname> <given-names>XM</given-names></string-name></person-group>. <article-title>A review of research on multi-objective particle swarm optimization algorithms</article-title>. <source>J Eng Sci</source>. <year>2021</year>;<volume>43</volume>(<issue>6</issue>):<fpage>745</fpage>&#x2013;<lpage>53</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-51"><label>51.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shahabi</surname> <given-names>SN</given-names></string-name>, <string-name><surname>Manthouri</surname> <given-names>M</given-names></string-name>, <string-name><surname>Farivar</surname> <given-names>F</given-names></string-name></person-group>. <article-title>A multi-objective ant colony optimization algorithm for community detection in complex networks</article-title>. <source>J Ambient Intell Humaniz Comput</source>. <year>2020</year>;<volume>11</volume>(<issue>1</issue>):<fpage>5</fpage>&#x2013;<lpage>21</lpage>. doi:<pub-id  pub-id-type="doi">10.1007/s12652-018-1159-7</pub-id>.</mixed-citation></ref>
<ref id="ref-52"><label>52.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Cheng</surname> <given-names>S</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Gong</surname> <given-names>D</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Cost-sensitive feature selection using two-archive multi-objective artificial bee colony algorithm</article-title>. <source>Expert Syst Appl</source>. <year>2019</year>;<volume>137</volume>:<fpage>46</fpage>&#x2013;<lpage>58</lpage>. doi:<pub-id  pub-id-type="doi">10.1016/j.eswa.2019.06.044</pub-id>.</mixed-citation></ref>
<ref id="ref-53"><label>53.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Research and application of multi-objective optimization algorithms to vehicle path problems with time windows (Master Thesis). Dongguan Institute of Technology: China</article-title>; <year>2023</year>.</mixed-citation></ref>
<ref id="ref-54"><label>54.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dong</surname> <given-names>MJ</given-names></string-name>, <string-name><surname>Lin</surname> <given-names>BJ</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>YC</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>LS</given-names></string-name></person-group>. <article-title>Dynamic optimization of navigation satellite laser interplanetary link topology based on multi-objective simulated annealing algorithm</article-title>. <source>China Laser</source>. <year>2018</year>;<volume>45</volume>(<issue>7</issue>):<fpage>1</fpage>&#x2013;<lpage>12</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-55"><label>55.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hu</surname> <given-names>ZN</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>YW</given-names></string-name></person-group>. <article-title>Genetic algorithm based hybrid techniques for solving multi-objective optimization problems</article-title>. <source>Electron Design Eng</source>. <year>2023</year>;<volume>31</volume>(<issue>13</issue>):<fpage>41&#x2013;5&#x002B;50</fpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-56"><label>56.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gu</surname> <given-names>JC</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>TH</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>HQ</given-names></string-name></person-group>. <article-title>Energy-saving job shop scheduling problem with multi-objective discrete grey wolf optimization algorithm</article-title>. <source>Comput Integr Manuf Syst</source>. <year>2021</year>;<volume>27</volume>(<issue>8</issue>):<fpage>2295</fpage>&#x2013;<lpage>306</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-57"><label>57.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Huang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Lu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Shen</surname> <given-names>L</given-names></string-name>, <string-name><surname>Lin</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Solving multi-objective constrained optimization problems based on particle swarm gray wolf hybrid algorithm</article-title>. <source>Small Microcomput Syst</source>. <year>2023</year>;<volume>44</volume>(<issue>2</issue>):<fpage>288</fpage>&#x2013;<lpage>99</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-58"><label>58.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gao</surname> <given-names>PC</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>HY</given-names></string-name>, <string-name><surname>Song</surname> <given-names>CQ</given-names></string-name>, <string-name><surname>Cheng</surname> <given-names>CX</given-names></string-name>, <string-name><surname>Shen</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Multi-objective optimization NSGA family of algorithms and geographic decision making: principles, current status and perspectives</article-title>. <source>J Earth Inf Sci</source>. <year>2023</year>;<volume>25</volume>(<issue>1</issue>):<fpage>25</fpage>&#x2013;<lpage>39</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-59"><label>59.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhu</surname> <given-names>XD</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>ZL</given-names></string-name>, <string-name><surname>Guo</surname> <given-names>YJ</given-names></string-name></person-group>. <article-title>A review of typical applications of heuristic multi-objective optimization algorithms in energy and power systems</article-title>. <source>J Zhengzhou Univ</source>. <year>2019</year>;<volume>40</volume>(<issue>5</issue>):<fpage>1</fpage>&#x2013;<lpage>11</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-60"><label>60.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Zhao</surname> <given-names>HM</given-names></string-name></person-group>. <article-title>Multi-objective optimization algorithm and its application to public bicycle scheduling problems (Master Thesis). Changchun University of Science and Technology: China</article-title>; <year>2022</year>.</mixed-citation></ref>
<ref id="ref-61"><label>61.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bin</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>LX</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>SJ</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>HF</given-names></string-name></person-group>. <article-title>Optimization of rural low-carbon logistics distribution path based on improved multi-objective genetic algorithm</article-title>. <source>J China Agric Univ</source>. <year>2023</year>;<volume>28</volume>(<issue>7</issue>):<fpage>224</fpage>&#x2013;<lpage>37</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-62"><label>62.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Qiu</surname> <given-names>SM</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>XK</given-names></string-name>, <string-name><surname>Du</surname> <given-names>XL</given-names></string-name>, <string-name><surname>Feng</surname> <given-names>JH</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>JW</given-names></string-name></person-group>. <article-title>Solving dynamic weapon target allocation problem based on improved multi-objective simplified swarm optimization algorithm</article-title>. <source>Comput Appl Softw</source>. <year>2023</year>;<volume>40</volume>(<issue>6</issue>):<fpage>242</fpage>&#x2013;<lpage>9</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-63"><label>63.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Qiu</surname> <given-names>SM</given-names></string-name>, <string-name><surname>Bo</surname> <given-names>CC</given-names></string-name>, <string-name><surname>Lv</surname> <given-names>YN</given-names></string-name>, <string-name><surname>Li</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Dynamic weapon target allocation based on multi-objective whale optimization algorithm</article-title>. <source>J Weapons Equip Eng</source>. <year>2023</year>;<volume>44</volume>(<issue>2</issue>):<fpage>153</fpage>&#x2013;<lpage>9</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-64"><label>64.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Cha</surname> <given-names>YJ</given-names></string-name>, <string-name><surname>Buyukozturk</surname> <given-names>O</given-names></string-name></person-group>. <article-title>Structural damage detection using modal strain energy and hybrid multi-objectivee optimization</article-title>. <source>Comput Aided Civ Infrastruct Eng</source>. <year>2015</year>;<volume>30</volume>(<issue>5</issue>):<fpage>347</fpage>&#x2013;<lpage>58</lpage>. doi:<pub-id  pub-id-type="doi">10.1111/mice.2015.30.issue-5</pub-id>.</mixed-citation></ref>
<ref id="ref-65"><label>65.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Cha</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Agrawal</surname> <given-names>AK</given-names></string-name>, <string-name><surname>Kim</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Raich</surname> <given-names>AM</given-names></string-name></person-group>. <article-title>Multi-objective genetic algorithms for cost-effective distributions of actuators and sensors in large structures</article-title>. <source>Expert Syst Appl</source>. <year>2012</year>;<volume>39</volume>(<issue>9</issue>):<fpage>7822</fpage>&#x2013;<lpage>33</lpage>. doi:<pub-id  pub-id-type="doi">10.1016/j.eswa.2012.01.070</pub-id>.</mixed-citation></ref>
<ref id="ref-66"><label>66.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>LN</given-names></string-name>, <string-name><surname>Cao</surname> <given-names>ZY</given-names></string-name>, <string-name><surname>Li</surname> <given-names>YX</given-names></string-name></person-group>. <article-title>Study on the composition and operational concept of UAV swarm warfare</article-title>. <source>Modern Defense Technol</source>. <year>2020</year>;<volume>48</volume>(<issue>4</issue>):<fpage>44</fpage>&#x2013;<lpage>51</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-67"><label>67.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Luo</surname> <given-names>HL</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Xv</surname> <given-names>QK</given-names></string-name></person-group>. <article-title>Exploring the utilization of UAV swarm operations</article-title>. <source>Dual-Use Technol Prod</source>. <year>2020</year>;<volume>2020</volume>(<issue>7</issue>):<fpage>20</fpage>&#x2013;<lpage>3</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-68"><label>68.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>JY</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>P</given-names></string-name></person-group>. <source>Allocation strategy for operational test of UAVs based on reconnaissance mission reliability</source>. In: <source>2023 Global Reliability and Prognostics and Health Management Conference (PHM-Hangzhou)</source>; <year>2023</year>; <publisher-loc>Hangzhou, China</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</mixed-citation></ref>
<ref id="ref-69"><label>69.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Yi</surname> <given-names>DWL</given-names></string-name></person-group>. <article-title>Factors affecting UAV flight (six meteorological environments for UAV flight)</article-title>; <year>2023</year>. Available from: <ext-link ext-link-type="uri" xlink:href="https://mp.weixin.qq.com/s/qRlzUZ71nV5rFxkdmHgfgQ">https://mp.weixin.qq.com/s/qRlzUZ71nV5rFxkdmHgfgQ</ext-link>. <comment>[Accessed 2023]</comment>.</mixed-citation></ref>
<ref id="ref-70"><label>70.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Zhou</surname> <given-names>SHS</given-names></string-name></person-group>. <article-title>When visibility is poor, don&#x2019;t &#x201C;fog&#x201D; your way in!</article-title>; <year>2023</year>. Available from: <ext-link ext-link-type="uri" xlink:href="https://www.xindemarinenews.com/topic/hangyunanquan/2023/0301/46008.html">https://www.xindemarinenews.com/topic/hangyunanquan/2023/0301/46008.html</ext-link>. <comment>[Accessed 2023]</comment>.</mixed-citation></ref>
<ref id="ref-71"><label>71.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>AQSIQ</collab>, <collab>SAC</collab></person-group>. <article-title>Wind scale</article-title>; <year>2012</year>. Available from: <ext-link ext-link-type="uri" xlink:href="https://openstd.samr.gov.cn/bzgk/gb/newGbInfo?hcno=BD0C47493F5ABA08B24176BF8A81218A">https://openstd.samr.gov.cn/bzgk/gb/newGbInfo?hcno=BD0C47493F5ABA08B24176BF8A81218A</ext-link>. <comment>[Accessed 2023]</comment>.</mixed-citation></ref>
<ref id="ref-72"><label>72.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Guo</surname> <given-names>JF</given-names></string-name>, <string-name><surname>Yin</surname> <given-names>ZH</given-names></string-name>, <string-name><surname>Cui</surname> <given-names>NG</given-names></string-name></person-group>. <article-title>Simulation-based decision-making method for combat effectiveness assessment of air-to-ground missile weapon systems</article-title>. <source>Control Decis-Mak</source>. <year>2009</year>;<volume>24</volume>(<issue>10</issue>):<fpage>1576</fpage>&#x2013;<lpage>9</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-73"><label>73.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Yue</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Ground attack UAV operational simulation modeling research (Master Thesis). Nanchang Aviation University: Nanchang, China</article-title>; <year>2015</year>.</mixed-citation></ref>
<ref id="ref-74"><label>74.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>N</given-names></string-name>, <string-name><surname>Du</surname> <given-names>SG</given-names></string-name></person-group>. <article-title>A new approach to BDD sorting for multi-stage mission systems</article-title>. <source>Sci Technol Eng</source>. <year>2010</year>;<volume>10</volume>(<issue>17</issue>):<fpage>4217</fpage>&#x2013;<lpage>24</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-75"><label>75.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhou</surname> <given-names>HS</given-names></string-name>, <string-name><surname>Li</surname> <given-names>F</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Reliability analysis of multi-stage mission systems based on binary decision diagrams</article-title>. <source>J Naval Eng Univ</source>. <year>2012</year>;<volume>24</volume>(<issue>4</issue>):<fpage>97</fpage>&#x2013;<lpage>100</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-76"><label>76.</label><mixed-citation publication-type="other"><article-title>[Hyperparameter optimization] Quantum particle swarm algorithm (QPSO) python implementation of hyperparameter optimization</article-title>; <year>2020</year>. Available from: <ext-link ext-link-type="uri" xlink:href="https://blog.csdn.net/shixin_0125/article/details/104603672">https://blog.csdn.net/shixin_0125/article/details/104603672</ext-link>. <comment>[Accessed 2023]</comment>.</mixed-citation></ref>
<ref id="ref-77"><label>77.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Zheng</surname> <given-names>WB</given-names></string-name></person-group>. <article-title>Study on improvement of particle swarm optimization algorithm and its application (Master Thesis). Qingdao University: Qingdao, China</article-title>; <year>2016</year>.</mixed-citation></ref>
<ref id="ref-78"><label>78.</label><mixed-citation publication-type="other"><article-title>Algorithms for multi-objective optimization problems and their solution</article-title>; <year>2018</year>. Available from: <ext-link ext-link-type="uri" xlink:href="https://blog.csdn.net/paulfeng20171114/article/details/82454310">https://blog.csdn.net/paulfeng20171114/article/details/82454310</ext-link>. <comment>[Accessed 2023]</comment>.</mixed-citation></ref>
<ref id="ref-79"><label>79.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Cort&#x00E9;s</surname> <given-names>N. C.</given-names></string-name>, <string-name><surname>Coello</surname> <given-names>C. N. C</given-names></string-name></person-group>. <article-title>Multiobjective optimization using ideas from the clonal selection principle</article-title>. In: <source>Genetic and Evolutionary Computation Conference&#x2013;GECCO 2003</source>; <year>2003 Jun</year>; <publisher-loc>Chicago, IL, USA</publisher-loc>. p. <fpage>158</fpage>&#x2013;<lpage>70</lpage>.</mixed-citation></ref>
<ref id="ref-80"><label>80.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>Sbcypress</collab></person-group>. <article-title>MOPSO algorithm learning summary, including OMOPSO, SMPSO, dMOPSO, CMPSO, DDMOPSO, MMOPSO, etc.</article-title>; <year>2016</year>. Available from: <ext-link ext-link-type="uri" xlink:href="https://blog.csdn.net/jodie123456/article/details/94874788">https://blog.csdn.net/jodie123456/article/details/94874788</ext-link>. <comment>[Accessed 2023]</comment>.</mixed-citation></ref>
<ref id="ref-81"><label>81.</label><mixed-citation publication-type="other"><article-title>(python source code, detailed comments) multi-objective particle swarm optimization algorithm mopso</article-title>; <year>2018</year>. Available from: <ext-link ext-link-type="uri" xlink:href="https://blog.csdn.net/m0_38097087/article/details/79818348">https://blog.csdn.net/m0_38097087/article/details/79818348</ext-link>. <comment>[Accessed 2023]</comment>.</mixed-citation></ref>
<ref id="ref-82"><label>82.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shi</surname> <given-names>HQ</given-names></string-name>, <string-name><surname>Long</surname> <given-names>YT</given-names></string-name>, <string-name><surname>Zeng</surname> <given-names>L</given-names></string-name></person-group>. <article-title>IGHS-based model for optimal allocation of air defense fire resources</article-title>. <source>J Univ Electron Sci Technol</source>. <year>2021</year>;<volume>50</volume>(<issue>5</issue>):<fpage>720</fpage>&#x2013;<lpage>7</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-83"><label>83.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhu</surname> <given-names>KX</given-names></string-name>, <string-name><surname>Chang</surname> <given-names>TQ</given-names></string-name>, <string-name><surname>Kong</surname> <given-names>DP</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>HZ</given-names></string-name></person-group>. <article-title>Modeling of tank position deployment and fire distribution based on swarm algorithm</article-title>. <source>Syst Eng Electron</source>. <year>2022</year>;<volume>44</volume>(<issue>2</issue>):<fpage>546</fpage>&#x2013;<lpage>56</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-84"><label>84.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhou</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Shen</surname> <given-names>YH</given-names></string-name></person-group>. <article-title>Research on UAV target search, identification, attack combat effectiveness evaluation methods</article-title>. <source>J Northwest Polytech Univ</source>. <year>2007</year>;<volume>2007</volume>(<issue>4</issue>):<fpage>608</fpage>&#x2013;<lpage>13</lpage> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-85"><label>85.</label><mixed-citation publication-type="other"><article-title>Multi-objective evolutionary algorithm&#x2014;NSGA-II (python implementation)</article-title>; <year>2023</year>. Available from: <ext-link ext-link-type="uri" xlink:href="https://blog.csdn.net/qq_41168765/article/details/128053427">https://blog.csdn.net/qq_41168765/article/details/128053427</ext-link>. <comment>[Accessed 2024]</comment>.</mixed-citation></ref>
</ref-list>
</back></article>