Next Article in Journal
Road Traffic Anomaly Detection by Human-Attention-Assisted Text–Vision Learning
Previous Article in Journal
Coarse Eyeball Direction Recognition from Eyelid Skin Deformation Using Infrared Distance Sensors on Eyewear
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Diagnosis Strategy via Functional Extremum Transformation and Fault Elimination Neural Network: A Minimum Diagnosis-Cost Approach for Complex Systems

School of Automation Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(9), 2637; https://doi.org/10.3390/s26092637
Submission received: 13 March 2026 / Revised: 17 April 2026 / Accepted: 21 April 2026 / Published: 24 April 2026
(This article belongs to the Section Fault Diagnosis & Sensors)

Abstract

For complex systems with complex structures and limited fault data, expert knowledge-based methods are often preferred. The multi-signal flow graph model is a representative qualitative approach, but generating a minimum-cost diagnostic strategy under this model becomes increasingly difficult as system scale grows, leading to excessive diagnostic cost or unacceptable computation time. To address this issue, this paper reformulates the minimum-cost diagnostic strategy generation problem (MDP) as a functional extremum value problem (FEVP) through a multipartite graph model, which decomposes the recursive strategy-generation process into deterministic combination and nondeterministic elimination. This reformulation is motivated by the observation that only a small fraction of generated fault subsets contributes to the optimal strategy. Based on this insight, a fault elimination neural network with an intelligent algorithm (ENI) structure is proposed to learn an elimination function that retains promising subsets while discarding redundant ones. The neural network scores candidate fault subsets from fixed-dimensional statistical features, while the intelligent algorithm optimizes the non-differentiable objective. Simulation and real-case results show that the proposed method reduces diagnostic cost by more than 30% while maintaining acceptable computation time, with greater advantages on larger-scale systems.

1. Introduction

1.1. Motivation

Fault diagnosis typically involves three main approaches: analytical model-based [1], signal processing-based [2], and expert knowledge-based methods [3]. For complex systems, the intricate structures make it difficult to develop accurate analytical models and acquire sufficient signal data. Consequently, expert knowledge-based diagnostic methods have emerged as the preferred choice [4,5]. The Multi-Signal Flow Graph model is a representative approach in this category [6,7]. It characterizes the relationships between faults and tests (“related” or “unrelated”) as a binary matrix, and isolates faults with a test strategy (diagnostic strategy) based on the matrix. This model closely reflects the real physical structure and exhibits convenience for construction and versatility in application, making it widely used in complex systems such as aerospace, telecommunications, and weaponry [8]. To enhance diagnostic efficiency, diagnosticians must solve a minimum-cost diagnostic strategy generation problem (MDP) under this model to minimize test costs [9]. However, with the growing complexity of system functionality and structure, the number of faults to be diagnosed has grown from under 20 to over 50, and the MDP has evolved from small-scale to large-scale problems. While existing methods prove adequate for small-scale MDPs, they lack scalability and perform poorly for large-scale problems. This has resulted in persistently high diagnostic costs for current complex systems, significantly impacting system operability and reliability [10].

1.2. Previous Research

According to the direction of strategy generation [11,12,13], the research can be categorized into top-down, horizontal, and bottom-up methods.
The top-down method starts from the full set of faults and searches downward until each fault is isolated. AO* is a typical class of direct backtracking algorithms that selects the length of Huffman coding, information gain, or information entropy as the heuristic function [14,15,16]. After the current node is expanded, the search path is corrected based on the synthesis cost. This ensures that each decision step is optimal, so the result is minimal. However, too many redundant computations leads to extremely long computation time. The rollout algorithm [17,18,19] sets parameters to adjust the frequency of backtracking based on AO*. It discards some operations to decrease the time complexity, but it will have a slight deviation from the ideal solution. Moreover, backtracking still takes a long time, and parameter setting becomes very difficult when facing complex systems. In the second class, indirect backtracking is performed via metaheuristic functions, where the diagnosis strategy is optimized via an intelligent algorithm. Ref. [20] encoded branches and optimized codes via a quantum genetic algorithm (QGA) to avoid the complex generation process. Ref. [21] utilized the self-adaptive binary particle swarm optimization (SADPSO) algorithm to find the optimal solution based on the greedy algorithm. Similarly, Refs. [22,23,24] used heuristic particle swarm optimization (HPSO), genetic algorithm, and cuckoo algorithm. These algorithms are limited by the randomness of intelligent algorithms and tend to fall into local optimal solutions. Unlike the above algorithms, the greedy algorithm [25] discards backtracking and selects the test with the least expansion cost for the current node; thus, it is extremely computationally efficient and has a similar cost to the ideal solution on small- and medium-scale systems. However, its performance is limited for large-scale systems because it lacks global consideration.
The horizontal method generates branches for each fault and integrates them into a strategy. Little research has been done on this topic. Ref. [26] generated each sequence independently according to the prior probability. Some costly errors are caused by ignoring the correlation among the branches, and the error further increases when the prior probabilities of each fault are close.
The bottom-up method arranges and combines all faults into multiple subsets and builds a full set. It enumerates all situations to obtain the least costly diagnosis strategy. Ref. [27] logically denies the possibility of partial permutations and proposes a look-ahead heuristic function to optimize the bottom-up process. Ref. [28] classified and selected the subsets according to the possibility of the Support Vector Machine (SVM) reducing unnecessary operations. The cost of these algorithms is almost optimal; however, when dealing with a complex system, the complexity of the enumeration operation is exponentially increased, and the computation time is too long.
Overall, existing methods can generate good diagnosis strategies for handling small-scale systems. However, when dealing with large-scale MDP of complex systems [29,30], some existing algorithms require unacceptable computation time due to combinatorial explosion, while others are prone to local optimal solutions due to the accumulation of errors from multiple decisions, resulting in a significant cost deviation between the generated strategy and the ideal strategy, leading to a large amount of additional test costs. To further improve the capability of fault-related analysis and optimization in complex systems, some recent studies have started to introduce deep-learning-based diagnosis, advanced signal-driven diagnosis, and neural-network-based fault estimation mechanisms [31,32]. These studies suggest that learning-based structures can provide additional flexibility and adaptability for complex fault-related problems.

1.3. Scope and Organization of the Paper

To overcome the above shortcomings of existing algorithms, this paper proposes a novel method for MDP based on fault combination and optimized elimination. Firstly, a multipartite graph model is established, which equates the generation of a strategy to a recursive process of faults from subsets to the entire set. The recursive function consists of a deterministic combination and a nondeterministic elimination. Therefore, the original optimization problem is transformed into a functional extremal value problem (FEVP) for elimination, which is much easier. Then, the elimination function is hard to analyze, so a fault elimination neural network with an intelligent algorithm (ENI) structure is proposed to decompose it into three parts: scoring function, retention, and criterion, and solution methods were provided separately. Finally, the optimal elimination function obtained is used to guide the recursive process. The experiment shows that the proposed method can generate a strategy with a lower test cost within an acceptable time. The innovations of this paper are as follows:
  • The proposal of a multipartite graph model transforms the MDP into a FEVP, which is much easier to solve.
  • As the optimization objective of FEVP is recursive, an ENI structure is established to overcome the difficulty in analyzing the unknown function.
  • The neural network and intelligent algorithm in the ENI structure can be arbitrary.
  • The proposed method can generate a diagnosis strategy with a lower test cost, and this advantage becomes prominent as the system size increases.
The paper is organized as follows. Section 2 describes the MDP based on the multi-signal flow graph model, and Section 3 elaborates on the proposed method. Simulations and experiments are presented in Section 4, and Section 5 provides the conclusion.

2. Problem Description

2.1. The Multi-Signal Flow Graph Model

The composition of the multi-signal flow graph model is as follows [33,34,35]:
  • A finite set of m system states, S = { s 1 , s 2 , , s m } , in which s i represent the different faulty states of the system;
  • The corresponding set of m known probabilities, P = { p 1 , p 2 , , p m } , satisfies 0 p i 1 , where p i is the a priori probability that the system is in state s i , and i = 1 m p i = 1 ;
  • A finite set of n binary tests to choose from, T = { t 1 , t 2 , , t n } ;
  • The corresponding set of n test costs is C = { c 1 , c 2 , , c n } , where c j is the comprehensive cost of time and economy incurred when test t j is applied;
  • The dependency matrix D = [ d i , j ] , where d i , j is 1 if test t j detects a failure state s i and 0 otherwise; to describe the distributions of 0 and 1 in D , r is defined as
    r = 1 n j = 1 n max ( m i = 1 m d i j , i = 1 m d i j ) min ( m i = 1 m d i j , i = 1 m d i j )
In engineering applications, the functions of some tests are repetitive, and due to the limited types of tests that can be conducted, some fuzzy sets of faults that cannot be separated are formed. Therefore, it is necessary to reduce the dimensionality of the original D; an example is shown in Figure 1.
Notably, this paper discusses the reduced D and the diagnostic strategy with a 100% fault isolation rate, which satisfies
{ s i , s k S ,   t j T ,   d i , j d k , j t j , t h T ,   s i S ,   d i , j d i , h
D is obtained by sequential fault simulation. For example, t 1 is a voltage test performed at a certain point of the system, and the amplitude waveform of t 1 is w a v e 1 in the normal state, and the amplitude waveform of t 1 is w a v e 2 in the s 3 fault state in the simulation of s 3 , if
| w a v e 1 w a v e 2 | w a v e 1 > e m a x
It indicates that if the occurrence of s 3 will affect t 1 , then s 3 and t 1 are correlated, and d 31 = 0 ; otherwise, they are not correlated and d 31 = 0 . e m a x is a specified upper limit of error, usually 5%.
Fault diagnosis is realized based on fusion analysis of the difference between normal and fault states and the correlation between tests and faults. If a test set T = { t j 1 , t j 2 , , t j l , , t j L } is selected by the system for testing, and its result is { z j 1 , z j 2 , , z j l , , z j L } , z j l = 1 indicates that the test data of t j l is different from the normal data, and z j l = 0 otherwise. Then the state of the system can be described as a fuzzy set S , which satisfies
S = l = 1 L { s i | d i j l = z j l }
For example, following the reduced D of Figure 1, if T = { t 1 , t 2 } and the test result is { 0,1 } , then S = { s 2 , s 3 } , that is, the system either fails s 2 or s 3 . The multi-signal flow graph model uses a diagnosis strategy (fault strategy) to describe the isolation of each fault and test order. As shown in Figure 2, the tester performs tests successively according to the instructions of the diagnosis strategy until the fault is located. t 2 is carried out first; if z 2 = 0 , the fault is s 1 , if z 2 = 1 , the system status is { s 2 , s 3 } and t 3 is performed. If z 3 = 0 , the fault is s 2 ; otherwise, it is s 3 .

2.2. Combinatorial Explosion of MDP

One D can generate multiple diagnosis strategies, and expected cost is the key index to evaluate them:
c o s t = i = 1 m j = 1 n c j · b i j · p i
where B = [ b i , j ] is a binary matrix with dimensions of m × n ; b i , j = 1 means that test t j is selected to identify fault state s i ; and otherwise, b i , j = 0 . The lower the cost, the better the diagnosis strategy. Therefore, under the multi-signal flow graph model, the optimal fusion object problem can be described as an MDP:
{ min c o s t s u b j e c t   t o   ( 4 )
According to ( 2 ) , a diagnosis strategy (binary strategy) must use m 1 tests; thus, the type of strategy t y is the cumulative product of the number of choices for each test. Taking S as the first layer, s l ( u ) represents the U-th fault subset of the L-th layer of the strategy; obviously, u 2 l 1 . l 1 tests are used, and n ( l 1 ) tests are unused from S to s l ( u ) . The probability that s l ( u ) cannot be separated by any unused test is r | s l ( u ) | + ( 1 r ) | s l ( u ) | , and this value is almost 0 when | s l ( u ) | > 4 . If m = 2 L and the diagnosis strategy is a full binary strategy, it has L + 1 layers; then, its type t y 0 can be approximated as
t y 0 { [ 1 r 4 ( 1 r ) 4 ] · ( n L + 2 ) } m 4 · { [ 1 r 2 ( 1 r ) 2 ] · ( n L + 1 ) } m 2 · l = 1 L 2 ( n l + 1 ) 2 l 1
The combination of full binary strategies is simpler, so t y > t y 0 . r = 0.5 is taken to minimize ( 7 ) for estimation: when m = n = 16 , t y 0 2.6 × 10 6 ; when m and n increase to 32 and 64, t y 0 increases to 9.3 × 10 39 and 2.6 × 10 101 . As the complexity of the system continues to increase, the increase in m and n leads to an exponential increase in t y , making it extremely difficult to select the optimal one from so many types of diagnosis strategies. The deviation between the generated strategy of traditional algorithms and the ideal optimal solution will also increase, which is also called an NP-hard problem.

3. The Proposed Method

According to the analysis in the previous section, solving ( 6 ) is extremely hard due to the extremely complex constraints, and the increase in m and n leads to an NP-hard problem. As shown in Figure 3, first, a multipart graph model is established, and the generation of the diagnosis strategy is described as a recursive process of m 1 calls, from faults subsets to an entire set. The recursive function consists of a deterministic combination and a nondeterministic elimination. Based on this model, ( 6 ) is transformed into a FEVP for the elimination. As the elimination is only a part of the recursive function and has no constraints, the difficulty of solving this FEVP is much lower, and it is less affected by m and n .
This FEVP is relatively simple and different from typical common extremum problems [36]. The objective function is recursive and there is no analytical requirement for the unknown function. Therefore, an ENI structure is proposed to solve the optimal elimination function, which includes three parts: a score function, retention, and criterion. The score function is used to grade each element in the set to be eliminated based on their features. Retention refers to retaining elements with higher scores based on a ratio matrix R . The criterion C r refers to the condition in which elimination is needed. R and C r are estimated by the multipartite graph model. A neural network A N N ( w , b ) is used to fit the score function, and the optimal w , b are trained through an intelligent algorithm. Unlike in general optimization problems, the decision variables of the ENI are the parameters of the neural network and do not participate directly in the calculation of the fitness function. In addition, since A N N ( w , b ) is used only to fit the score function and an intelligent algorithm is used only to optimize w and b , they are not limited to a specific intelligent algorithm [37] or a neural network structure [38]. For different D , the generation methods of their diagnosis strategies are consistent, so a converged A N N ( w , b ) can be trained through a sufficient D , and the obtained ( α , β ) can be applied to another D .

3.1. The Multipartite Graph Model

A multipartite graph model is established and it includes { q i , p ( q i ) , c o s t ( q i ) , Q i ( u ) , I D ( q i ) , O D ( q i , Q k ( u ) ) } and two actions { α , β } .
S i represents a fault subset of S with a size i , satisfying S i 2 s , | S i | = i . The reasonability criterion sequence t t i is a vector of S i with dimensions 1 × n , whose j-th element satisfies
{ t t i , j = 1     s h S i ,   d h , j = 1 t t i , j = 0     s h S i , d h , j = 0 t t i , j = x     o t h e r
where x refers to the irrelevant term. If S i satisfies ( 9 ) , S i can be isolated from S through a finite number of tests; S i is reasonable and may become part of the optimal diagnosis strategy, denoted by q i .
s h S S i , t j , d h , j + t t i , j = 1
According to ( 8 ) , all s i s are reasonable and satisfy t t 1 , j = d i , j . p ( q i ) refers to the sum of prior probabilities of all faults in q i , namely, p ( q i ) = s h q i p h . c o s t ( q i ) represents the minimum cost required to isolate all elements in q i , specifically, c o s t ( q 1 ) = 0 and c o s t ( q m ) = J . Q i refers to the set composed of all q i . Specifically, | Q 1 | = m , Q m = S and | Q m | = 1 . Q i is eliminated to Q i ( 1 ) after Q i is generated, Q i ( k i ) is eliminated to Q i ( k i + 1 ) after Q k is generated, and Q i ( m i ) is ultimately eliminated, where Q i ( u ) represents the result of Q i being eliminated for the U-th time. The family of sets X k is defined as X k = { Q 1 ( k 1 ) , Q 2 ( k 2 ) , , Q k 1 ( 1 ) } .
α represents a combination action, which refers to the process in which X k combines all elements in Q 1 ( k 1 ) and Q k 1 ( 1 ) , Q 2 ( k 2 ) and Q k 2 ( 2 ) , …, Q k 1 2 ( k + 1 2 ) and Q k + 1 2 ( k 1 2 ) (taking k as an odd number) and generate Q k . If q i and q k i ( k > i ) are disjoint fault subsets and t j meets
t t i , j + t t k i , j = 1
then q k = q i q k i exists, and q i and q k i constitute a coupling of q k . The cost of this coupling is
c o s t ( q i , q k i ) = c j + p ( q i ) · c o s t ( q i ) + p ( q k i ) · c o s t ( q k i )
If the cost of this coupling is the least among all couplings, there is an edge between q k and q i and an edge between q k and q k i ; then, c o s t ( q k ) = c o s t ( q i , q k i ) . Considering q i as a vertex in a graph, Q i is a vertex set and X k constitute an k 1 -partite graph [30]. As shown in Figure 4, edges and couplings exist only in different partite graphs. So α is a certain process selecting edges from all couplings according to ( 10 ) and ( 11 ) ; that is,
Q k = α ( X k ) = { q k | c o s t ( q k ) = min i = 1 k 1 2 q i Q i ( k i ) , q k i Q k i ( i ) c o s t ( q i , q k i ) }
β represents an elimination action, which refers to the process that eliminates all sets of X k = { X k , Q k } and obtains a new family of sets X k + 1 . Due to the uncertainty of the elimination method, β is an uncertain process, that is,
X k + 1 = β ( X k ) = β [ X k , α ( X k ) ]
I D ( q i ) refers to the number of edges directing to q i and satisfies:
{ i = 1 , I D ( q i ) = 0 i 1 , I D ( q i ) = 2
I D ¯ ( q i ) refers to the number of couplings directing to q i and indicates the number of combinations constituting q i .   I D ¯ ( Q i ) = q i Q i I D ¯ ( q i ) is the total number of couplings directing to Q i . O D [ q i , Q k ( u ) ] and O D ¯ [ q i , Q k ( u ) ] refer to the number of edges and couplings of q i directing to Q k ( u ) . The reduced D in Figure 1 is taken as an example. As shown in Figure 5, S = { s 1 , s 2 , s 3 } can be composed of three combinations. Since the reasonability criterion sequence of S 2 = { s 1 , s 2 } is 0 × × there is no t j for s 3 to meet d ( 3 , j ) + t t 2 , j = 1 , so { s 1 , s 2 } does not satisfy ( 10 ) . S has only two couplings: q 1 = { s 1 } , q 2 = { s 2 , s 3 } and q 1 = { s 2 } , q 2 = { s 1 , s 3 } . c o s t ( q i , q k i ) are 2.66 and 2.39 according to ( 11 ) , so there is an edge between S and { s 2 } and an edge between S and { s 1 , s 3 } .
b e s t i is used to represent the set consisting of all q i that belong to the optimum diagnosis strategy. If q k can be expanded by a test, its subsets are denoted as f ( q k ) .
f ( q k ) = e 1 , k · q 1 + e 2 , k · q 2 + + e i , k · q i + + e k 1 , k · q k 1
where e i , k refers to the expected number of q i generated by expanding q k , specifically, f ( q 1 ) = 2 · q 1 . q k is expanded into two subsets each time, so i = 1 k 1 e i , k = 2 . Generally, d i , j is independent, so
e i , k = 2 · C k i · r i · ( 1 r ) k i + C k i · ( 1 r ) i · r k i 1 2 · ( 1 r ) k 2 · r k
Then, fault expansion can be represented in polynomial form by f ( q k ) ; if q k is expanded by l tests,
F [ f ( q k ) , l ] = f ( f ( f ( q k ) ) ) l   t i m e s = i = 1 k l e i , k , l · q i
where
e i , k , l = γ e k a 1 , k · e k a 1 a 2 , k a 1 · · e i , i + a l
where γ refers to all the combinations that meet k i = a 1 + a 2 + + a l ( a 1 , a 2 , , a l N + ) and | γ | = C k i 1 l . Completely isolating q m into q 1 requires at most m 1 iterations. For different i , k and l , each e i , k , l is independent,
F [ f ( q m ) , 1 ] + F [ f ( q m ) , 2 ] + + F [ f ( q m ) , m 1 ] = i = 1 m 1 k = i + 1 m l = 1 m 1 e i , k , l · q i
Therefore, the expected number of q i can be estimated as | b e s t i | = l = 1 m 1 k = i + 1 m e i , k , l . Taking an example of m = n = 50 , r = 0.5 , the estimation values of | b e s t i | are shown in Table 1. According to the above analysis, it can be inferred that | b e s t i | is extremely small, so the vast majority of q i s do not participate in constructing the optimal diagnosis strategy. By eliminating these q i s properly and reasonably, many redundant operations can be reduced while minimizing the cost of the generated diagnosis strategy.

3.2. Transformation to an FEVP

As shown in Figure 6, based on ( 12 ) and ( 13 ) , the generation of a diagnosis strategy is equated to a state transition process whose transition action includes combination and elimination. X k has two states, { s t 1 , s t 2 } , where s t 1 indicates that the elements belonging to the optimum diagnosis strategy of X k have not been mistakenly eliminated, namely, i = 1 k 1 b e s t i X k , and s t 2 are the opposite state to s t 1 . X k also has two states: { s t 3 , s t 4 } , where s t 3 represents i = 1 k 1 b e s t i X k and s t 4 is the opposite state to s t 3 . T P is the state transition matrix of the four states, where t p u v refers to the probability of s t u transferring to s t v . The state can only transfer between X k and X k , so t p 12 = t p 21 = t p 34 = t p 43 = t p 11 = t p 22 = t p 33 = t p 44 = 0 . Based on the deterministic combination, if the elements in b e s t i are mistakenly eliminated, the father node q k ( q k b e s t k ) of q i cannot be generated. Therefore, t p 13 = t p 24 = t p 42 = 1 and t p 23 = t p 14 = t p 41 = 0 and t p 31 and t p 32 are two probabilities affected by β
T P = [ 0 0 1 0 0 0 0 1 t p 31 ( β ) t p 32 ( β ) 0 0 0 1 0 0 ]
According to ( 20 ) , the optimal solution cannot be obtained once the state transfers to s t 2 or s t 4 . The ideal β meets t p 31 ( β ) = 1 t p 32 ( β ) = 1 and can eliminate all the redundant q i s and retain all the elements of b e s t i , making the calculation speed extremely fast and c o s t ( q m ) optimal. Therefore, the generation of a diagnosis strategy can be described as a recursive process of m 1 calls, and the original optimization problem ( 6 ) is transformed into an FEVP:
{ min c o s t ( Q m ) Q k = α [ β ( X k , Q k 1 ) ]
The objective function of ( 21 ) is recursive and the unknown function is a nondeterministic elimination. Because the elimination is only a part of the objective function and has no constraints, ( 21 ) is easier to solve.

3.3. ENI Structure

An ENI structure is proposed to determine the optimal β , as shown in Figure 7, β is described by S F , R and C r . When the elimination criterion C r is in effect, all q i s of Q i ( k i ) are scored according to S F and those with higher scores are retained, with a retention ratio R i , k , that is:
  Q i ( k i + 1 ) = Q i ( k i )     C r   is   not   in   effect { | Q i ( k i + 1 ) | = R i , k | Q i ( k i ) | q i Q i ( k i ) Q i ( k i + 1 ) q h Q i ( k i + 1 ) S F ( q i ) < S F ( q h ) C r   is   in   effect
A neural network is used to fit the score function of q i . The input features are the knowledge of q i , Q k , D and C , including p ( q i ) , c o s t ( q i ) , I D ( q i ) , I D ¯ ( q i ) , O D ( q i , Q k ) , O D ¯ ( q i , Q k ) , r , C and the prediction cost of S q i (obtained through the greedy algorithm based on an entropy heuristic function [18]). The fitness value c o s t ( q m ) of the current score function can be obtained based on the multipartite graph model. Initially, w and b are random, so the score function is unreasonable and leads to a high c o s t ( q m ) . Then, w and b are optimized continuously by the update method based on an intelligent algorithm. Finally, a score function that can generate a lower c o s t ( q m ) is trained. For different D , the generation methods of their fault subsets according to ( 12 ) and the calculations of their fitness values according to ( 11 ) are consistent, so A N N ( w , b ) trained on one D can be transferred to another D to continue training until A N N ( w , b ) converges. A sufficient number of D matrices are used for training, and the well-trained A N N ( w , b ) , i.e., the optimized β ( S F , R , C r ) , can be applied to other D .
It should be noted that ( w , b ) are not trained by standard gradient descent, because the fitness function of ENI is not differentiable with respect to ANN parameters. After A N N ( w , b ) outputs the scores of all q i s , the following ranking, retention, elimination, and multipartite-graph reconstruction are all discrete operations. As a result, the mapping from ( w , b ) to c o s t ( q m ) is nonanalytic and nondifferentiable, so backpropagation cannot be directly applied. Therefore, A N N ( w , b ) is used to fit the scoring function, while intelligent algorithms are adopted for parameter optimization under the final diagnosis-cost objective.
To avoid ambiguity, the input of the ANN is not the raw dependency matrix D itself. Instead, for each candidate fault subset to be evaluated during elimination, a fixed-length feature vector is constructed from aggregated statistical features derived from the current subset and its diagnostic context. Therefore, the input dimension of the ANN remains constant and is fully decoupled from the system scale ( m , n ) . In other words, the ANN does not learn a direct mapping from a variable-sized matrix to an elimination decision; rather, it learns a mapping from a scale-invariant statistical representation of a candidate subset to its elimination score. This provides the mathematical basis for the transferability of the ENI structure across different problem sizes.

3.4. Training and Convergence of A N N ( w , b )

For any k and i , the statistics and operation methods of the features are consistent when Q i ( k i ) is eliminated; therefore, Q i ( k i ) uses the same neural network A N N ( w , b ) . The A N N ( w , b ) training process is stated in Algorithm 1.
Algorithm 1 The A N N ( w , b ) training process
1Select any intelligent algorithm and neural network structure.
2Set the number of particles and the number of iterations as z m a x and i t m a x .
3Initialize W = { w 1 , w 2 , , w z m a x } and b = { b 1 , b 2 , , b z m a x } , where w z and b z represent the weight of the neural network for the z -th particle.
Randomly generate one D .
4for i t = 1 : i t m a x do
5 Update W and b using intelligent algorithms.
6 for z = 1 : z m a x do
7 Use A N N ( w z , b z ) to calculate c o s t ( q m ) of D based on ( 11 ) and ( 12 ) .
8 end
9 Update w z and b z using the intelligent algorithms based on c o s t ( q m ) of all particles. Record the smallest c o s t ( q m ) in this iteration as c o s t ( q m , i t ) .
10end
If c o s t ( q m , i t ) = c o s t ( q m , 1 ) , this indicates that training on this D did not improve W or b . If this situation occurs continuously on ten D , then W and b have converged, and
w , b = a r g   min W , b   c o s t ( q m )

3.5. Estimation of R

To quantify the proportion of elimination, the retention ratio R (an upper triangular matrix) is defined, where R i , k represents that the proportion of elimination is 1 R i , k when eliminating Q i ( k i ) . Ideally, the final retention of Q i is b e s t i . Considering the errors caused by the estimation and fitting function, the actual retention is θ times that of | b e s t i | ; that is,
R i , i · R i , i + 1 · · R i , m 1 · | Q i | = θ · | b e s t i |
The value of θ is discussed in Experiment 1. If no elimination is implemented, the probability of taking each value for t t i , j of any S i is:
{ p ( t t i , j = 0 ) = p ( s h S i , d h , j = 0 ) = r i p ( t t i , j = 1 ) = p ( s h S i , d h , j = 1 ) = ( 1 r ) i p ( t t i , j = x ) = 1 r i ( 1 r ) i
According to ( 8 ) and ( 9 ) , if s h S S i exists and all the non x terms of t t 1 are the same as t t i , then t t i cannot meet the reasonability criterion. Therefore, the scale of Q i without elimination ( | Q i | ) can be estimated as follows:
| Q i | C m i · [ 1 j = 1 n p ( t t 1 , j = t t i , j x ) ] m i = C m i · { 1 ( r i + 1 + ( 1 r ) i + 1 ) n } m i
According to ( 12 ) , the number of couplings Q k generated by Q i or Q k i is estimated as follows:
q i Q i O D ¯ ( q i , Q k ) = | Q i | · | Q k i | · C m i k i C m k i · | Q k | C m k
where C m i k i / C m k i refers to the probability that q i and q k i are disjointed and | Q k | / C m k refers to the probability that S i = q i . If the elimination is implemented, S k is separated into S i and S k i , and the probability that both are reasonable is u i , k i .
u i , k i | Q i ( k i ) | C m i · | Q k i ( i ) | C m k i
S i and S k i , respectively, have C m i and C m k i combinations. If all the separating forms of S k are unreasonable, then S k is unreasonable. Thus, | Q k | can be estimated as the product of combination type C m k and the probability of reasonability.
| Q k | C m k · [ 1 i = 1 k 1 2 ( 1 u i , k i ) C k i ]
Corresponding to ( 27 ) , the number of couplings Q k generated by Q i ( k i ) or Q k i ( k ) is estimated as follows:
q i Q i ( k i ) O D ¯ ( q i , Q k ) = | Q i ( k i ) | · | Q k i ( i ) | · C m i k i C m k i · | Q k | C m k
To minimize the change in combination type caused by elimination, the proportion of the combination form of q i and q k i must remain unchanged; that is, for i < k ,
q i Q i ( k i ) O D ¯ ( q i , Q k ) q i Q i O D ¯ ( q i , Q k ) = b
where b is a constant. According to ( 24 ) , ( 27 ) and ( 30 ) ,
| Q i | · | Q k i | · | Q k | | Q i | · | Q k i | · | Q k | · h = i k 1 R i , h · h = k i k 1 R k i , h = b
Therefore, R i , k is any feasible solution that satisfies ( 24 ) and ( 32 ) .

3.6. Determination of C r

Eliminating X k can reduce the time required for diagnosis strategy generation based on the multipartite graph model. However, the steps required for β ( S F , R , C r ) , including calculating the statistics of the features, scoring each q i by A N N ( w , b ) and sorting, increase the operation time. It is necessary to analyze whether eliminating X i would be beneficial for improving operation efficiency after Q i is generated. According to ( 29 ) , I D ¯ ( Q k ) = i = 1 k 1   2 q i Q i ( k i ) O D ¯ ( q i , Q k ) , so the time needed to generate { Q i + 1 , Q i + 2 , , Q m } is:
t i m e = 1 · k = i + 1 m i = 1 k 1   2 q i Q i ( k i ) O D ¯ ( q i , Q k )
where 1 refers to the time required to generate a coupling. If elimination is not executed, Q i ( k i + 1 ) = Q i ( k i ) . If elimination is executed, | Q i ( k i + 1 ) | = R i , k · | Q i ( k i ) | . t i m e 1 i is the difference between the two results calculated based on ( 32 ) and refers to the temporal benefit of elimination. t i m e 2 i is used to indicate the time needed to eliminate X k , which is proportional to the number of all fault subsets contained in X k :
t i m e 2 i = 2 · h = 1 i | Q h ( i h ) |
where 2 refers to the time required for q i to be scored by a neural network and sorted. 1 / 2 is related to m , n and obtained through Monte Carlo simulation, as shown in Table 2.
Therefore, the criterion for eliminating the virus was t i m e 1 i > t i m e 2 i . If the criterion loses efficacy after Q i is generated, then t i m e 1 i t i m e 2 i . After Q k is generated, the number of sets to be generated is reduced, so t i m e 1 k < t i m e 1 i . Moreover, as the number of generated sets increases, t i m e 2 k > t i m e 2 i . Thus, t i m e 1 k < t i m e 2 k , and each fault set will no longer be eliminated after the criterion loses efficacy.

3.7. Computational Complexity Analysis

To provide a more rigorous quantitative comparison, the computational complexity of the proposed method is analyzed from the two actions in the multipartite graph model, namely, combination α and elimination β . Let
N k = { i = 1 } k 1 | Q i ( k i ) | + | Q k |
denote the total number of candidate subsets involved when generating the (k)-th layer. In the combination stage, all candidate couplings between Q i ( k i ) and Q k i ( i ) must be checked according to ( 10 ) , and their costs must be evaluated according to ( 11 ) . Therefore, the complexity of α at layer k is
T α ( k ) = O ( n i = 1 ( k 1 ) / 2 | Q i ( k i ) | | Q k i ( i ) | )
After Q k is generated, the elimination action β computes the features of all subsets in X k = X k , Q k , scores them by ANN, and sorts them for retention. If the forward complexity of ANN is denoted by C A N N , then the complexity of β at layer k is
T β ( k ) = O ( N k C A N N + N k log N k )
Accordingly, the total complexity of one strategy-generation process is
T prop = O ( k = 2 m [ n i = 1 ( k 1 ) / 2 | Q i ( k i ) | | Q k i ( i ) | + N k C A N N + N k log N k ] )
If no elimination is performed, i.e., all subsets are retained, then Q i ( u ) = Q i , and the dominant term degenerates to
T no - β = O ( k = 2 m n i = 1 ( k 1 ) / 2 | Q i | | Q k i | )
Therefore, the main contribution of ENI is to reduce | Q i | to | Q i u | , so that the dominant coupling-enumeration term is significantly compressed in subsequent layers. Although β introduces additional scoring and sorting overhead, this extra cost is much smaller than the reduction in redundant couplings for large-scale systems.

4. Experiments

To verify the effectiveness of the proposed method, we use a sufficient D of different sizes as the training set until A N N ( w , b ) converges, and the trained β are applied to three experiments. Experiment 1 simulates the impact of θ . Experiment 2 compared the results of the proposed method with those of existing algorithms at different scales. The performances of different combinations of neural network structures and intelligent algorithms on the ENI are also discussed. Experiment 3 selected two typical complex circuit systems as real cases (a control moment gyro system [20] and a two-channel multiple-input multiple-output (MIMO) terminal system).
Four comparative algorithms are selected, and their parameters are adjusted to the best values. The population size and number of iterations of the QGA [20] and HPSO [22] are 200 and 200, respectively, and both of their mutation rates are less than 5%. The third and fourth algorithms selected are the Growing [26] and Hybrid [28] algorithms, respectively. The D used in Experiments 1 and 2 were randomly generated according to r = 0.5 , with C and P following a uniform distribution from 0 to 2 and a normalized uniform distribution from 0 to 1. The software used for the experiments was MATLAB2022b in Windows 11, and the processor used was an AMD R9 CPU @ 2.50 GHz.

4.1. Sensitivity Analysis

The cost of the generated strategy is related to θ and r g when applying the trained β to test samples.
When θ is small, there may be errors in the estimation of | b e s t i | , resulting in unreasonable elimination of Q i , and the reserved fault set cannot be used to generate q m . When θ gradually increases to a certain value to meet X m { i = 1 m b e s t i } { i = 1 m b e s t i } , a better test cost can be generated (denoted as cost convergence). If θ continues to increase, the additional q i retained does not participate in constructing the optimal diagnosis strategy, meaning that X m { i = 1 m b e s t i } remains almost unchanged and that the cost remains largely unchanged.
In addition to θ , another practical parameter is introduced in the implementation of the baseline GA strategy generator, namely the proportional factor r g , which controls the optimization budget by setting the iteration number and population size as I T = P O P = m · r g . Since the system scale increases with m , using r g instead of directly assigning fixed values to I T and P O P provides a normalized way to compare different scales under comparable computational intensity.
For sensitivity analysis of θ , 10 samples for each scale range from 30 × 30 to 80 × 80 are randomly generated. Then, the number of converged samples among 10 random samples is counted, and the average computation time is recorded for different θ s. The results are shown in Figure 8 and Figure 9.
For sensitivity analysis of r g , 10 samples for each scale range from 30 × 30 to 80 × 80 are randomly generated. The average cost was calculated over 10 randomly generated samples. Then, for each fixed system scale, the value of r g at which the cost tended to converge as r g varied was identified, and the corresponding convergence point was marked in black. And the average computation time is recorded for different r g s. The results are shown in Figure 10 and Figure 11.
The larger the system scale is, the larger its corresponding | Q i | . Due to the randomness of intelligent algorithms, there is a small deviation between the trained β and the ideal β , which increases the difficulty of retaining Q i ( m 1 + i ) b e s t i . Therefore, a greater θ is required to converge, and the computation time also increases.
When r g is too small, the search space cannot be explored sufficiently, and the generated diagnosis strategy is likely to have a relatively high cost. As r g increases, the search becomes more adequate, and the diagnosis cost decreases accordingly. However, when r g exceeds a certain range, the improvement in cost becomes marginal. In the experiments, it was observed that when r g is around 0.5, the cost tends to become nearly stable for most scales.

4.2. Performance Differences of Algorithms at Different Scales

Ten samples at each scale are generated and the average computation time and expected cost of the proposed method with those of existing algorithms are compared. To analyze the impact of the neural network and intelligence algorithm on the ENI, three neural network structures are selected: a multilayer perceptron (MLP) with one or two hidden layers and a long short-term memory (LSTM) network. Three intelligent algorithms are selected: particle swarm optimization (PSO), the genetic algorithm (GA), and the cuckoo bird algorithm (CS). θ , r g is set based on the results of Experiment 1 while considering both computation time and convergence. The experimental results for the 9 ENIs and comparative algorithms are shown in Table 3 and Table 4, where the cost of PSO_MLP1 is given in units of “1”.
Due to the long computation time, Hybrid is almost impossible to carry out on a scale greater than 70 × 70 . In terms of cost, the proposed method and Hybrid method yield lower costs at all scales, and our method outperforms the other methods. At 80 × 80, the test cost is only 69.4% of the Growing algorithm. In terms of time, the Growing algorithm has the shortest time, and the proposed method is shorter than the QGA, HPSO, and Hybrid algorithms at small to medium scales. As the scale increases, the computation time of the proposed method can reach 97 s at 80 × 80 , which is shorter than that of the Hybrid. However, since the diagnosis strategy is generated during the design phase and does not have real-time requirements, 97 s is acceptable. In addition, any neural network structure has the ability to fit the score function theoretically, and its parameters are optimized by intelligent algorithms; thus, the optimization ability of these ENIs is the same. The complex structure will expand the optimized decision space, so MLP2 and LSTM will slightly increase the computational time, but the costs are almost the same.
To clarify the robustness of the proposed ENI structure, three aspects should be emphasized. First, ENI does not operate directly on the raw dependency matrix D . Instead, it learns a scoring function from fixed-dimensional aggregated features extracted from the current candidate fault subset. Therefore, the input dimension of the network is decoupled from the system scale ( m , n ) , and the statistical meaning of the input remains consistent across different problem sizes. This scale-decoupled representation improves the stability when it is transferred across different dependency matrices. Second, the role of ENI is not to generate a complete diagnosis strategy directly, but to rank candidate fault subsets. As a result, ENI mainly needs to preserve a reliable relative ordering among candidate subsets, rather than predict an exact physical quantity, which reduces the sensitivity of the final strategy cost to fluctuations in network architecture and initialization. Third, the neural network and the intelligent algorithm play different roles in ENI: the former approximates the scoring function, whereas the latter searches for favorable parameters under a non-differentiable objective. This separation makes the ENI framework compatible with different neural-network structures and different intelligent algorithms.
The hyperparameter selection is also not arbitrary, but consistent with the functional decomposition of ENI. For the neural network, the input is a low-dimensional statistical feature vector, and the task is to learn a coarse-grained priority score for candidate subsets. Therefore, a shallow MLP is already expressive enough for this purpose. More complex architectures enlarge the parameter space, but do not necessarily improve the final diagnosis cost, while they do increase the training and inference overhead. For the intelligent algorithm, the population size and the number of iterations should balance search sufficiency and offline computational burden: too small a setting leads to insufficient exploration, whereas too large a setting yields marginal performance gain at the cost of substantially increased computation time.

4.3. Real-Case Verification

The first case is a control moment gyro system [20], which is an important execution structure for controlling spacecraft flight attributes. This system consists of 28 different tests and 36 failure states (reduced D ), and all the test costs are 1. Under the premise of ensuring a 100% fault isolation rate, a diagnostic strategy with minimal cost needs to be designed for the system. Based on Experiments 1 and 2, PSO_MLP1 is selected with θ = 4 and r g = 0.5 . The computation time and cost of each algorithm are shown in Table 5.
A two-channel MIMO circuit is selected as the second real case, as shown in Figure 12. This is the signal transmission and reception frontend module of a complex radar. Under the premise of ensuring a 100% fault isolation rate, a diagnosis strategy is required to isolate faults as quickly as possible. This system consists of 45 modules and 11 test points. Based on theoretical analysis and knowledge, all 73 faults of the system were identified by analyzing the possible fault modes of each module and their impact on system function. And 50 tests have been determined that can be used to detect all fault signals, as shown in the Appendix A.
Tests are performed by injecting signals at one test point (or two test points) and detecting the output at another test point. There are three methods for injecting faults, including plugging and unplugging jumper caps, rotating and sliding rheostats, and circuit simulation. The outputs before and after fault injection are compared to obtain D , P , C . An example is shown in Figure 13. We inject fault s 5 and carry out t 12 ; a decrease in the signal-to-noise ratio from 60 dB to 10 dB is detected while carrying out the symmetry test t 37 . The signal-to-noise ratio is kept at 60 dB, so d 5,12 = 1 , d 5,37 = 0 . Information on the faults and tests, the system schematic diagram, and D are provided in the Appendix A.
Based on Experiments 1 and 2, PSO_MLP1 is selected with θ = 4 and r g = 0.5 . The computation time and cost of each algorithm are shown in Table 6.
Consistent with the simulation results, the cost of PSO_MLP1 outperforms that of the other algorithms in two real cases, and it yields more significant advantages in the second case D , which has a larger scale (only 63.9% of the Growing algorithm). The computation time of PSO_MLP1 is shorter than that of the QGA, HPSO, and Hybrid. And this advantage is not significant in the large system of the second case. Although the Growing algorithm has a shorter calculation time, the testability design does not have real-time requirements, so 26.045 s is completely acceptable. This demonstrates the effectiveness of the multipartite graph model and ENI structure. The strategy of PSO_MLP1 is shown in the Appendix A. Following this strategy for fault isolation, 300 faults are injected based on P . All the diagnostic results were consistent with those of the injection, and the average cost was consistent with the expected cost. This indicates that the proposed method can generate a better diagnosis strategy, which is feasible for improving testing efficiency and reducing comprehensive test costs.
In the current real-case verification, the injected fault samples were used to check the consistency between the observed test outcomes and the binary dependency matrix D. Since the proposed strategy is derived from D rather than learned from data, these samples serve as consistency-verification samples instead of training/testing samples in the conventional machine-learning sense.
The present study is based on a deterministic binary dependency matrix D . Such a formulation is appropriate for systems in which the test responses are highly repeatable and strongly separable as shown in ( 3 ) , i.e., repeated executions of the same test under the same fault state produce stable binary outcomes. In cases where the discrimination capability of a test is weak or the test design is not sufficiently informative, the same test may provide only partial separation for certain faults, and the corresponding dependency relation is more appropriately represented by a fractional or probabilistic value between 0 and 1. Moreover, in more complex industrial scenarios, the outcome of a test may also be affected by sensor noise, measurement error, environmental disturbance, parameter drift, intermittent faults, or overlap between fault signatures, so that the same test under the same fault state does not always yield an identical result. This issue is especially relevant when the discrimination is based on waveform similarity, spectral features, or analog quantities near a threshold, where repeated tests may produce results that are distinguishable in most cases but not in all cases. Therefore, the difference between binary and probabilistic dependency relations reflects not only different forms of test-result representation, but also differences in test design quality and engineering application scenarios.

5. Conclusions

Based on the multi-signal flow graph model, minimizing the diagnostic cost is described as an MDP. Due to the combinatorial explosion, most existing algorithms are hard to solve this problem in complex systems. Therefore, this paper transforms the complex MDP into a simpler FEVP for nondeterministic elimination. Based on the ENI structure, the unknown function of FEVP is decomposed into three parts and solved separately. The simulation results show that different neural network structures and intelligent algorithms can establish the proposed ENI structure. Compared to existing algorithms, it offers greater advantages when applied to large-scale systems. The experiment results show that within an acceptable time, the cost can be reduced to 69.4% of comparison algorithms and can reach 63.9% on the testability design case of a two-channel MIMO system.
The present model is mainly suitable for testability-design problems with highly deterministic test responses. For systems with significant test uncertainty, the modeling stage itself should be adjusted by introducing probabilistic dependency matrices, robust strategy-generation rules, or joint cost–risk optimization criteria. In other words, whether test uncertainty should be explicitly incorporated into the MDP depends on the test mechanism, the signal-to-noise ratio, and the repeatability of the test outcomes in the target system. In this paper, we focus on the deterministic setting in order to clearly demonstrate the advantage of the multipartite graph model and the ENI structure for large-scale minimum-cost strategy generation, while the uncertainty-aware extension will be investigated in future work.
In our future work, we plan to implement the following three extensions to the proposed method: The first item is to improve the universality of the ENI structure and expand its application scope to the top-down and horizontal methods. The second item is to develop an adaptive method based on the ENI structure to improve the robustness of elimination action applied on different distributions of D . The third item is to integrate with test uncertainty modeling, so that the proposed framework can be extended to probabilistic or weighted test-response representations for more engineering scenarios.

Author Contributions

Conceptualization, Y.S., Z.L., X.T. and J.W.; methodology, Y.S.; validation, X.L., X.T. and J.W.; formal analysis, X.L.; investigation, M.W.; resources, Z.L.; data curation, M.W.; writing—original draft preparation, Y.S.; writing—review and editing, Y.S.; supervision, Y.S.; project administration, Z.L.; funding acquisition, Z.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the National Natural Science Foundation of China, grant number 62303090.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All the relevant data have been declared and provided in the manuscript.

Acknowledgments

This work is supported by School of Automation Engineering, University of Electronic Science and Technology of China.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Based on the system schematic diagram of the two-channel MIMO circuit, all fault modules have been divided by analyzing the minimum replaceable units, and corresponding faults have been identified through theoretical analysis and expert knowledge. Module and fault information of the MIMO system is shown in Table A1.
Table A1. Module and fault information of the MIMO system.
Table A1. Module and fault information of the MIMO system.
Module Module Name Fault Module Module Name Fault
m 1 cavity filter s 1 m 24 limiter s 34
m 2 circulator s 2 m 25 low noise amplifier s 35 , s 36
m 3 power divider s 3 , s 4 m 26 RF filter s 37
m 4 Doherty s 5 , s 6 , s 7 m 27 low noise amplifier s 38 , s 39
m 5 RF amplifier s 8 m 28 RF bandpass filter s 40 , s 41
m 6 driver amplifier s 9 m 29 digital attenuator s 42 , s 43
m 7 Temperature attenuator s 10 m 30 power divider s 44 , s 45
m 8 π -type attenuator s 11 , s 12 m 31 Doherty s 46 , s 47 , s 48
m 9 RF bandpass filter s 13 , s 14 m 32 RF amplifier s 49
m 10 RF switch s 15 m 33 driver amplifier s 50
m 11 RF load s 16 m 34 Temperature attenuator s 51
m 12 limiter s 17 m 35 π -type attenuator s 52 , s 53
m 13 low noise amplifier s 18 , s 19 m 36 RF bandpass filter s 54 , s 55
m 14 RF filter s 20 m 37 RF switch s 56
m 15 low noise amplifier s 21 , s 22 m 38 digital attenuator s 57 , s 58
m 16 RF bandpass filter s 23 , s 24 m 39 broadband transceiver s 59 , s 60
m 17 digital attenuator s 25 , s 26 m 40 FPGA s 61 s 62 , s 63
m 18 RF switch s 27 m 41 Memory s 64
m 19 digital attenuator s 28 , s 29 m 42 controller s 65 , s 66 , s 67
m 20 cavity filter s 30 m 43 Memory s 68
m 21 circulator s 31 m 44 Timing control module s 69 , s 70
m 22 RF switch s 32 m 45 Power module s 71 , s 72 , s 73
m 23 RF load s 33
The test methods employed by the two-channel MIMO circuit system are all active tests. By injecting excitation signals at TPA and detecting outputs at TPB, circuit signal detection is achieved. Test information of the MIMO system is shown in Table A2.
Table A2. Test information of the MIMO system.
Table A2. Test information of the MIMO system.
TPA TPB Test Name TPA TPB Test Name
t 1 t p 8 , t p 9 t p 6 main-to-noise ratio of output signal t 26 t p 9 , t p 8 t p 3 main-to-noise ratio of output signal
t 2 t p 8 , t p 9 t p 2 noise factor t 27 t p 9 , t p 8 t p 1 noise factor
t 3 t p 8 t p 5 isolation degree t 28 t p 9 t p 4 isolation degree
t 4 t p 8 t p 2 isolation degree t 29 t p 9 t p 1 isolation degree
t 5 t p 8 t p 5 coupling degree t 30 t p 9 t p 4 coupling degree
t 6 t p 8 t p 2 coupling degree t 31 t p 9 t p 1 coupling degree
t 7 t p 1 , t p 2 t p 6 main-to-noise ratio of output signal t 32 t p 1 , t p 2 t p 3 main-to-noise ratio of output signal
t 8 t p 1 , t p 2 t p 4 noise factor t 33 t p 1 , t p 2 t p 5 noise factor
t 9 t p 1 t p 9 gain t 34 t p 2 t p 8 gain
t 10 t p 1 t p 6 SWR t 35 t p 2 t p 3 SWR
t 11 t p 1 t p 5 dynamic range t 36 t p 2 t p 4 dynamic range
t 12 t p 8 t p 1 signal-to-noise ratio t 37 t p 9 t p 2 signal-to-noise ratio
t 13 t p 8 t p 3 gain t 38 t p 9 t p 6 gain
t 14 t p 8 t p 4 Spurious
suppression
t 39 t p 9 t p 5 spurious suppression
t 15 t p 1 t p 3 insertion loss t 40 t p 2 t p 6 insertion loss
t 16 t p 1 t p 4 frequency range t 41 t p 2 t p 5 frequency range
t 17 t p 8 t p 7 power t 42 t p 9 t p 10 power
t 18 t p 8 t p 10 signal-to-noise ratio t 43 t p 9 t p 7 signal-to-noise ratio
t 19 t p 8 , t p 9 t p 11 data stream detection 1 t 44 t p 1 , t p 2 t p 11 data stream detection 7
t 20 t p 8 t p 11 data stream detection 2 t 45 t p 9 t p 11 data stream detection 8
t 21 t p 1 t p 11 data stream detection 3 t 46 t p 2 t p 11 data stream detection 9
t 22 t p 11 t p 8 , t p 9 data stream detection 4 t 47 t p 11 t p 1 , t p 2 data stream detection 10
t 23 t p 11 t p 8 data stream detection 5 t 48 t p 11 t p 9 data stream detection 11
t 24 t p 11 t p 1 data stream detection 6 t 49 t p 11 t p 2 data stream detection 12
t 25 t p 1 t p 10 SWR t 50 t p 2 t p 7 SWR
The system schematic diagram of two-channel MIMO is shown in Figure A1.
Figure A1. The system schematic diagram of two channels MIMO.
Figure A1. The system schematic diagram of two channels MIMO.
Sensors 26 02637 g0a1
The diagnosis strategy is shown in Table A3, where the i-th row represents the tests that need to be performed sequentially to isolate si. Taking isolation s1 as an example, t13, t7, t41, t40, t50, t26 are required sequentially.
Table A3. The diagnosis strategy of PSO_MLP1.
Table A3. The diagnosis strategy of PSO_MLP1.
s 1 t 13 t 7 t 41 t 40 t 50 t 26
s 2 t 13 t 7 t 41 t 50 t 40 t 16 t 27
s 3 t 13 t 7 t 41 t 50 t 34 t 40
s 4 t 13 t 7 t 41 t 40 t 50 t 26 t 27
s 5 t 13 t 7 t 41 t 40 t 50 t 34
s 6 t 13 t 7 t 41 t 40 t 35 t 16
s 7 t 13 t 7 t 41 t 40 t 50 t 26 t 35
s 8 t 13 t 7 t 41 t 50 t 16 t 35
s 9 t 13 t 7 t 41 t 40 t 35 t 27
s 10 t 13 t 7 t 41 t 40 t 50 t 26 t 35 t 27
s 11 t 13 t 7 t 41 t 50 t 27 t 44 t 40
s 12 t 13 t 7 t 41 t 50 t 16 t 27
s 13 t 13 t 7 t 41 t 40 t 50 t 27 t 26
s 14 t 13 t 7 t 41 t 50 t 27 t 35
s 15 t 13 t 7 t 41 t 50 t 16 t 35
s 16 t 13 t 7 t 50 t 41 t 35 t 34 t 26
s 17 t 13 t 7 t 50 t 40 t 41 t 27
s 18 t 13 t 7 t 50 t 41 t 40 t 35
s 19 t 13 t 7 t 50 t 41 t 40 t 35
s 20 t 13 t 7 t 41 t 40 t 50 t 27 t 16
s 21 t 13 t 7 t 41 t 40 t 50
s 22 t 13 t 7 t 50 t 41 t 40
s 23 t 13 t 7 t 50 t 41 t 35 t 34
s 24 t 13 t 7 t 41 t 50 t 27 t 44
s 25 t 13 t 7 t 50 t 41 t 40
s 26 t 13 t 7 t 41 t 40 t 50 t 26 t 27
s 27 t 13 t 7 t 50 t 40 t 41 t 27
s 28 t 13 t 7 t 41 t 40 t 50 t 27 t 26 t 34
s 29 t 13 t 7 t 50 t 41 t 35 t 34 t 26
s 30 t 13 t 7 t 41 t 40 t 50 t 26 t 27 t 34
s 31 t 13 t 7 t 50 t 41 t 35
s 32 t 13 t 7 t 41 t 50 t 40
s 33 t 13 t 7 t 41 t 40 t 50 t 27 t 26 t 34 t 35
s 34 t 13 t 7 t 41 t 50 t 34 t 40
s 35 t 13 t 7 t 41 t 50 t 27 t 44 t 40
s 36 t 13 t 7 t 50 t 41 t 40
s 37 t 13 t 7 t 41 t 50 t 34 t 26
s 38 t 13 t 7 t 41 t 40 t 35 t 27
s 39 t 13 t 7 t 50 t 41 t 35 t 40
s 40 t 13 t 7 t 50 t 41 t 35 t 40
s 41 t 13 t 7 t 50 t 41 t 40 t 16
s 42 t 13 t 7 t 41 t 50 t 40 t 16 t 26
s 43 t 13 t 7 t 41 t 40 t 50 t 27 t 26 t 34 t 35
s 44 t 13 t 7 t 41 t 50 t 40 t 16 t 27
s 45 t 13 t 7 t 41 t 40 t 50 t 27 t 16 t 26
s 46 t 13 t 7 t 50 t 40 t 34 t 41
s 47 t 13 t 7 t 50 t 40 t 34 t 41
s 48 t 13 t 7 t 41 t 40 t 50 t 27 t 16 t 26 t 35
s 49 t 13 t 7 t 50 t 41 t 40 t 35
s 50 t 13 t 7 t 50 t 41 t 40
s 51 t 13 t 7 t 41 t 50 t 40 t 16 t 26
s 52 t 13 t 7 t 41 t 40 t 50 t 27 t 16 t 26 t 35
s 53 t 13 t 7 t 41 t 40 t 50 t 26 t 27 t 38
s 54 t 13 t 7 t 41 t 40 t 50 t 26 t 35 t 27
s 55 t 13 t 7 t 41 t 50 t 16 t 27 t 26
s 56 t 13 t 7 t 41 t 40 t 50 t 34
s 57 t 13 t 7 t 41 t 40 t 50 t 26 t 27 t 38
s 58 t 13 t 7 t 41 t 50 t 16 t 27 t 26
s 59 t 13 t 7 t 41 t 40 t 35 t 16
s 60 t 13 t 7 t 50 t 41 t 40 t 35
s 61 t 13 t 7 t 50 t 41 t 40 t 16 t 35
s 62 t 13 t 7 t 50 t 41 t 40 t 35
s 63 t 13 t 7 t 41 t 40 t 50
s 64 t 13 t 7 t 41 t 50 t 27 t 35 t 40
s 65 t 13 t 7 t 50 t 41 t 40 t 35 t 27
s 66 t 13 t 7 t 50 t 41 t 40 t 35 t 27
s 67 t 13 t 7 t 50 t 41 t 40 t 16 t 35
s 68 t 13 t 7 t 41 t 40 t 50 t 26 t 27 t 34
s 69 t 13 t 7 t 41 t 50 t 34 t 26
s 70 t 13 t 7 t 50 t 40 t 34
s 71 t 13 t 7 t 41 t 50 t 27 t 35 t 40
s 72 t 13 t 7 t 50 t 40 t 41
s 73 t 13 t 7 t 50 t 41 t 35
The D , P and C of the MIMO system is shown in Figure A2.
Figure A2. The D , P and C of the MIMO system.
Figure A2. The D , P and C of the MIMO system.
Sensors 26 02637 g0a2

References

  1. Wang, X.; Wang, H.; Peng, M. Interpretability study of a typical fault diagnosis model for nuclear power plant primary circuit based on a graph neural network. Reliab. Eng. Syst. Saf. 2025, 261, 111151. [Google Scholar] [CrossRef]
  2. Chen, B.; Cheng, Y.; Allen, P.; Wang, S.; Gu, F.; Zhang, W.; Ball, A.D. A product envelope spectrum generated from spectral correlation/coherence for railway axle-box bearing fault diagnosis. Mech. Syst. Signal Process. 2025, 225, 112262. [Google Scholar] [CrossRef]
  3. Sohaib, M.; Kim, C.-H.; Kim, J.-M. A Hybrid Feature Model and Deep-Learning-Based Bearing Fault Diagnosis. Sensors 2017, 17, 2876. [Google Scholar] [CrossRef] [PubMed]
  4. Wu, J.; Chen, C.; Ma, Y.; Xiu, Z.; Cheng, Z.; Pan, Y.; Song, S. Integrated Fault Tree and Case Analysis for Equipment Conventional Fault IETM Diagnosis. Sensors 2025, 25, 5231. [Google Scholar] [CrossRef]
  5. Liu, J.; Xu, H.; Peng, X.; Wang, J.; He, C. Reliable composite fault diagnosis of hydraulic systems based on linear discriminant analysis and multi-output hybrid kernel extreme learning machine. Reliab. Eng. Syst. Saf. 2023, 234, 109178. [Google Scholar] [CrossRef]
  6. Pattipati, K.R.; Alexandridis, M.G. Application of heuristic search and information theory to sequential fault diagnosis. IEEE Trans. Syst. Man Cybern. 1990, 20, 872–887. [Google Scholar] [CrossRef]
  7. Deb, S.; Pattipati, K.R.; Raghavan, V.; Shakeri, M.; Shrestha, R. Multi-signal flow graphs: A novel approach for system testability analysis and fault diagnosis. In Proceedings of the AUTOTESTCON ′94, Anaheim, CA, USA, 20–22 September 1994; IEEE: New York, NY, USA, 1994; pp. 361–373. [Google Scholar] [CrossRef]
  8. Wang, J.; Liu, Z.; Yao, X.; Wang, Y.; Li, Q.; Mi, J. A sequential diagnostic strategy generation transformation method for large-scale systems based on multi-signal flow graph model and multi-objective optimization. Reliab. Eng. Syst. Saf. 2025, 259, 110922. [Google Scholar] [CrossRef]
  9. Wang, J.; Liu, Z.; Wang, J.; Wang, M.; Gu, B.; Cheng, Y. Optimal Sequential-Parallel Test Strategy Generation Method for Complex Systems. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 5054–5068. [Google Scholar] [CrossRef]
  10. Zhou, J.; Yu, J.; Song, Y.; Peng, Z.; Liu, H. A Multiview-Clustering-Based Fault Diagnosis Architecture for Complex Systems Using Probabilistic Multi-Signal-Flow Graph Model. In Proceedings of the 2024 IEEE 19th Conference on Industrial Electronics and Applications; IEEE: New York, NY, USA, 2024; pp. 1–8. [Google Scholar] [CrossRef]
  11. Li, Y.; Chen, H.; Lu, N.; Jiang, B.; Zio, E. Data-Driven Optimal Test Selection Design for Fault Detection and Isolation Based on CCVKL Method and PSO. IEEE Trans. Instrum. Meas. 2022, 71, 3512310. [Google Scholar] [CrossRef]
  12. Longhi, A.E.B.; Pessoa, A.A.; Garcia, P.A.D.A. Multiobjective optimization of strategies for operation and testing of low-demand safety instrumented systems using a genetic algorithm and fault trees. Reliab. Eng. Syst. Saf. 2015, 142, 525–538. [Google Scholar] [CrossRef]
  13. Li, Y.; Zio, E.; Lu, N.; Wang, X.; Jiang, B. Joint Distribution-Based Test Selection for Fault Detection and Isolation Under Multiple Faults Condition. IEEE Trans. Instrum. Meas. 2021, 70, 3504013. [Google Scholar] [CrossRef]
  14. Lu, B.; Mei, W.; Zhou, J.; Zhou, H.; Du, L.; Liu, Z. An Novel Testing Sequence Optimization Method under Dynamic Environments. In Proceedings of the 2018 10th International Conference on Communications, Circuits and System; IEEE: New York, NY, USA, 2018; pp. 479–483. [Google Scholar] [CrossRef]
  15. Yu, J.; Zheng, Y.; Tang, D.; Jiang, Y. A graphical method for multi-signal flow graph modeling and testability analysis based on visio control component. In Proceedings of the 2017 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM); IEEE: New York, NY, USA, 2017; pp. 1306–1309. [Google Scholar] [CrossRef]
  16. Huang, D.; Lu, N.; Jiang, B. A test sequencing optimization method for fault diagnosis of engineering systems. In Proceedings of the 2017 29th Chinese Control and Decision Conference; IEEE: New York, NY, USA, 2017; pp. 1208–1213. [Google Scholar] [CrossRef]
  17. Tu, F.; Pattipati, K.R. Rollout strategies for sequential fault diagnosis. IEEE Trans. Syst. Man Cybern.—Part A Syst. Hum. 2003, 33, 86–99. [Google Scholar] [CrossRef]
  18. Zhang, L. Research on fault diagnosis test sequence algorithm based on multi-signal flow graph model. In Proceedings of the 2017 Second International Conference on Reliability Systems Engineering; IEEE: New York, NY, USA, 2017; pp. 1–7. [Google Scholar] [CrossRef]
  19. Tian, H.; Duan, F.; Sang, Y.; Fan, L. Novel algorithms for sequential fault diagnosis based on greedy method. Proc. Inst. Mech. Eng. Part O J. Risk Reliab. 2020, 234, 779–792. [Google Scholar] [CrossRef]
  20. Yu, J.; Shi, Y.; Tang, D.; Liu, H.; Tian, L. Optimizing sequential diagnostic strategy for large-scale engineering systems using a quantum-inspired genetic algorithm: A comparative study. Appl. Soft Comput. 2019, 85, 105802. [Google Scholar] [CrossRef]
  21. Yang, C.; Yan, J.; Long, B.; Liu, Z. A novel test optimizing algorithm for sequential fault diagnosis. Microelectron. J. 2014, 45, 719–727. [Google Scholar] [CrossRef]
  22. Deng, S.; Jing, B.; Zhou, H. Heuristic particle swarm optimization approach for test point selection with imperfect test. J. Intell. Manuf. 2017, 28, 37–50. [Google Scholar] [CrossRef]
  23. Yang, C.; Zhen, L.; Hu, C. Fault Diagnosis of Analog Filter Circuit Based on Genetic Algorithm. IEEE Access 2019, 7, 54969–54980. [Google Scholar] [CrossRef]
  24. Srivastava, P.R.; Sravya, C.; Ashima, N.A.; Kamisetti, S.; Lakshmi, M. Test sequence optimisation: An intelligent approach via cuckoo search. Int. J. Bio-Inspired Comput. 2012, 4, 139. [Google Scholar] [CrossRef]
  25. Zhang, J.; Chen, D.; Gao, P. A Divide-and-Conquer Information Entropy Algorithm for Dependency Matrix Processing. IEEE Access 2023, 11, 121306–121313. [Google Scholar] [CrossRef]
  26. Tian, H.; Duan, F.; Fan, L.; Sang, Y. Novel solution for sequential fault diagnosis based on a growing algorithm. Reliab. Eng. Syst. Saf. 2019, 192, 106174. [Google Scholar] [CrossRef]
  27. Kundakcioglu, O.E.; Unluyurt, T. Bottom-Up Construction of Minimum-Cost and/ or Trees for Sequential Fault Diagnosis. IEEE Trans. Syst. Man Cybern.—Part A Syst. Hum. 2007, 37, 621–629. [Google Scholar] [CrossRef]
  28. Wang, J.; Liu, Z.; Chen, X.; Long, B.; Yang, C.; Zhou, X. A Novel Bottom-Up/Top-Down Hybrid Strategy-Based Fast Sequential Fault Diagnosis Method. Electronics 2021, 10, 1441. [Google Scholar] [CrossRef]
  29. Kodali, A.; Singh, S.; Pattipati, K. Dynamic Set-Covering for Real-Time Multiple Fault Diagnosis With Delayed Test Outcomes. IEEE Trans. Syst. Man Cybern. Syst. 2013, 43, 547–562. [Google Scholar] [CrossRef]
  30. Huang, S.; Duan, R.; He, J.; Feng, T.; Zeng, Y. Fault Diagnosis Strategy for Complex Systems Based on Multi-Source Heterogeneous Information Under Epistemic Uncertainty. IEEE Access 2020, 8, 50921–50933. [Google Scholar] [CrossRef]
  31. Yan, J.; Cheng, Y.; Zhang, F.; Zhou, N.; Wang, H.; Jin, B.; Wang, M.; Zhang, W. Multi-Modal Imitation Learning for Arc Detection in Complex Railway Environments. IEEE Trans. Instrum. Meas. 2025, 74, 3529413. [Google Scholar] [CrossRef]
  32. Chen, Z.; Zhang, Z.; Yan, J.; Zhong, M.; Lv, L.; Hou, Y. Neural Network-Based Reinforcement Iterative Learning Fault Estimation Scheme for Nonlinear Uncertain Manipulator Systems With Time-Delay. IEEE Trans. Ind. Inform. 2025, 21, 7287–7298. [Google Scholar] [CrossRef]
  33. Wang, J.; Liu, Z.; Wang, J.; Long, B.; Zhou, X. A general enhancement method for test strategy generation for the sequential fault diagnosis of complex systems. Reliab. Eng. Syst. Saf. 2022, 228, 108754. [Google Scholar] [CrossRef]
  34. Hu, J.; Lin, Y.; Xu, Z.; He, H.; Li, Z.; Zhang, G. A Test Point Selection Method Based on Fault Response Matrices Framework. IEEE Trans. Instrum. Meas. 2023, 72, 3516112. [Google Scholar] [CrossRef]
  35. Cui, W.; Li, L.; Li, H.; Guan, F.; Hong, D.; Liu, G. Dependency Matrix-Based Fast Fault Diagnosis Using Search Algorithm. IEEE Trans. Instrum. Meas. 2023, 72, 3510908. [Google Scholar] [CrossRef]
  36. Liu, J.; Chen, Y.; Liu, X.; Zuo, F.; Zhou, H. An efficient manta ray foraging optimization algorithm with individual information interaction and fractional derivative mutation for solving complex function extremum and engineering design problems. Appl. Soft Comput. 2024, 150, 111042. [Google Scholar] [CrossRef]
  37. Jin, W.; Wang, W.; Wang, Y.; Cao, Z.; Jiang, Q. Distributed monitoring of nonlinear plant-wide processes based on GA-regularized kernel canonical correlation analysis. Reliab. Eng. Syst. Saf. 2024, 252, 110421. [Google Scholar] [CrossRef]
  38. He, D.; Wu, J.; Jin, Z.; Huang, C.; Wei, Z.; Yi, C. AGFCN: A bearing fault diagnosis method for high-speed train bogie under complex working conditions. Reliab. Eng. Syst. Saf. 2025, 258, 110907. [Google Scholar] [CrossRef]
Figure 1. An example of dimensionality reduction.
Figure 1. An example of dimensionality reduction.
Sensors 26 02637 g001
Figure 2. An example of a diagnosis strategy ( B is defined in ( 5 ) ).
Figure 2. An example of a diagnosis strategy ( B is defined in ( 5 ) ).
Sensors 26 02637 g002
Figure 3. The concept diagram of the proposed method.
Figure 3. The concept diagram of the proposed method.
Sensors 26 02637 g003
Figure 4. The m -partite Graph.
Figure 4. The m -partite Graph.
Sensors 26 02637 g004
Figure 5. An example of a tripartite graph model.
Figure 5. An example of a tripartite graph model.
Sensors 26 02637 g005
Figure 6. The state transition process.
Figure 6. The state transition process.
Sensors 26 02637 g006
Figure 7. A schematic diagram of the ENI structure.
Figure 7. A schematic diagram of the ENI structure.
Sensors 26 02637 g007
Figure 8. The impact of θ on cost convergence at different scales.
Figure 8. The impact of θ on cost convergence at different scales.
Sensors 26 02637 g008
Figure 9. The impact of θ on the computation time at different scales.
Figure 9. The impact of θ on the computation time at different scales.
Sensors 26 02637 g009
Figure 10. The impact of r g on cost convergence at different scales (Convergence points of different scales are connected by the black line).
Figure 10. The impact of r g on cost convergence at different scales (Convergence points of different scales are connected by the black line).
Sensors 26 02637 g010
Figure 11. The impact of r g on the computation time at different scales.
Figure 11. The impact of r g on the computation time at different scales.
Sensors 26 02637 g011
Figure 12. Two channels are used for testability design verification.
Figure 12. Two channels are used for testability design verification.
Sensors 26 02637 g012
Figure 13. An example of fault injection.
Figure 13. An example of fault injection.
Sensors 26 02637 g013
Table 1. The estimation value of | b e s t i | .
Table 1. The estimation value of | b e s t i | .
i 12345678
| b e s t i | 5018.049.025.253.382.351.701.25
i 8910111213>14
| b e s t i | 1.250.950.770.670.600.54<0.50
Table 2. 1 / 2   under different m , n .
Table 2. 1 / 2   under different m , n .
m , n 30 40 50 60 70 80
1 / 2 0.07720.08160.08740.09170.14920.2435
Table 3. Normalized test cost and computation time (s) of existing algorithms.
Table 3. Normalized test cost and computation time (s) of existing algorithms.
Existing Algorithm
m , n QGA HPSO Growing Hybrid
301.26/13.701.51/4.921.29/0.011.08/134.36
401.47/19.181.64/9.641.22/0.021.07/552.51
501.57/25.051.64/13.341.30/0.041.11/2761.98
601.56/31.711.93/18.481.31/0.061.05/>1 d
701.83/38.351.96/24.741.42/0.09/>7 d
801.85/46.482.02/27.301.44/0.17/>30 d
Table 4. Normalized test cost and computation time (s) of the proposed method.
Table 4. Normalized test cost and computation time (s) of the proposed method.
Proposed Method (Various Intel-Ligent Algorithms and Neural Networks on the ENI)
m , n . θ PSO
MLP1
PSO
MLP2
PSO
LSTM
GA
MLP1
GA
MLP2
GA
LSTM
CS
MLP1
CS
MLP2
CS
LSTM
r g = 0.5
30 3 1.00/0.580.96/0.541.00/0.581.03/0.601.02/0.611.01/0.650.97/0.540.90/0.601.06/0.60
40 3 1.00/1.781.02/2.091.03/2.081.01/2.151.07/2.210.97/2.351.04/1.950.93/2.161.09/2.07
50 4 1.00/6.451.04/7.511.05/8.600.98/7.500.91/8.571.03/8.361.08/7.361.01/7.610.91/10.40
60 4 1.00/17.760.98/15.931.12/18.411.01/16.641.03/16.451.08/19.220.91/17.451.09/16.860.98/18.26
70 5 1.00/48.591.01/51.760.96/51.550.96/49.940.91/52.881.10/52.011.09/51.071.03/53.821.09/57.50
80 5 1.00/84.931.03/92.240.92/91.990.98/90.060.97/89.010.98/91.051.05/87.720.96/89.991.01/97.01
Table 5. The comparison results of the control moment gyro system.
Table 5. The comparison results of the control moment gyro system.
Algorithm Direction of
Generating
FIR Cost Computation Time (s) Peak CPU
Usage
PSO_MLP1bottom-up100%5.4590.65818.3%
QGAtop-down100%5.90925.90221.9%
HPSOtop-down100%5.9395.69922.8%
Growinghorizontal100%5.5710.03518.6%
Hybridbottom-up100%5.478126.35524.1%
Table 6. The comparison results of the MIMO system.
Table 6. The comparison results of the MIMO system.
Algorithm Direction of
Generating
FIR Cost Computation Time (s) Peak CPU
Usage
PSO_MLP1bottom-up100%3.48026.04517.8%
QGAtop-down100%5.52134.88922.5%
HPSOtop-down100%5.72428.24924.8%
Growinghorizontal100%5.4440.09220.7%
Hybridbottom-up100%3.537>7 d\
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Su, Y.; Liu, Z.; Li, X.; Tang, X.; Wang, M.; Wang, J. Optimal Diagnosis Strategy via Functional Extremum Transformation and Fault Elimination Neural Network: A Minimum Diagnosis-Cost Approach for Complex Systems. Sensors 2026, 26, 2637. https://doi.org/10.3390/s26092637

AMA Style

Su Y, Liu Z, Li X, Tang X, Wang M, Wang J. Optimal Diagnosis Strategy via Functional Extremum Transformation and Fault Elimination Neural Network: A Minimum Diagnosis-Cost Approach for Complex Systems. Sensors. 2026; 26(9):2637. https://doi.org/10.3390/s26092637

Chicago/Turabian Style

Su, Yuanzhang, Zhen Liu, Xiao Li, Xiaoting Tang, Min Wang, and Jingyuan Wang. 2026. "Optimal Diagnosis Strategy via Functional Extremum Transformation and Fault Elimination Neural Network: A Minimum Diagnosis-Cost Approach for Complex Systems" Sensors 26, no. 9: 2637. https://doi.org/10.3390/s26092637

APA Style

Su, Y., Liu, Z., Li, X., Tang, X., Wang, M., & Wang, J. (2026). Optimal Diagnosis Strategy via Functional Extremum Transformation and Fault Elimination Neural Network: A Minimum Diagnosis-Cost Approach for Complex Systems. Sensors, 26(9), 2637. https://doi.org/10.3390/s26092637

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop