Next Article in Journal
Controllability of Fractional Integro-Differential Equations with Delays and Singular Kernels in Fréchet Spaces
Previous Article in Journal
Parallel Hypersurfaces in 𝔼4 and Their Applications to Rotational Hypersurfaces
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Region of Attraction for Output Tracking in Probabilistic Boolean Control Networks

School of Science, Nanjing University of Posts and Telecommunications, Nanjing 210023, China
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(22), 3682; https://doi.org/10.3390/math13223682
Submission received: 28 October 2025 / Revised: 7 November 2025 / Accepted: 8 November 2025 / Published: 17 November 2025

Abstract

This paper investigates the asymptotic output tracking problem in probabilistic Boolean control networks by introducing the concept of the tracking region of attraction (TROA). For a constant reference signal, we provide a formal definition of the TROA, and establish the existence and uniqueness of the maximum TROA. The core contributions include a verifiable sufficient condition for TROA identification based on invariant set theory, a corresponding state feedback control design method, and a recursive algorithm for computing the maximum TROA. The proposed framework is validated through two simplified biological network case studies, including an apoptosis network and an Escherichia coli lactose operon network. Simulation results demonstrate that the designed controllers ensure asymptotic output tracking with probability one from any initial state within the maximum TROA.

1. Introduction

In 1969, Kauffman introduced the Boolean network (BN) model to analyze genetic regulatory mechanisms, establishing a discrete dynamical framework for studying gene expression and interactions [1]. Differing from event-based discrete dynamical systems [2,3], in a BN, each gene is represented as a node whose state (active/inactive) is determined by logical rules depending on other genes. However, biological variability, experimental noise, and unobserved variables introduce significant uncertainty into gene expression data. To address this, Shmulevich et al. developed probabilistic Boolean networks (PBNs) in 2002, wherein each gene may have multiple predictors chosen probabilistically at each time step [4,5].
A major aim of Boolean modeling is to devise control strategies for biological systems. Datta et al. studied external control of specific nodes in a PBN, seeking control sequences that optimize a cost function over a finite horizon [6]. This led to the formulation of probabilistic Boolean control networks (PBCNs). Research on control-related issues in BNs and PBNs expanded considerably following Cheng et al.’s development of the semi-tensor product (STP) [7], which offers an algebraic framework for analyzing logical systems. Subsequent studies have explored various problems, including stability and stabilization [8,9,10,11,12,13,14,15], observability [16,17,18], state estimation [19,20,21,22,23], output tracking and regulation [24,25,26,27], fault detectability [28,29], and state compression [30]. The STP method has also been applied beyond biological modeling, including in nonlinear shift registers [31], evolutionary games [32], and fuzzy relational inequalities [33].
The output tracking control (OTC) problem aims to design controllers that enable a system’s output to closely follow a desired reference target. This is of significant practical value in areas such as robotic manipulation [34], flight control [35] and multiagent tracking control [36,37]. In biomedical applications, for instance, by viewing the organism as the output of a complex regulatory system, OTC principles can be applied to steer gene expression patterns toward a desirable state or a predefined healthy developmental trajectory. Within the framework of logical systems, OTC problems have been systematically investigated. Initial investigations by Li et al. established finite-time OTC designs for Boolean control networks, with [24] addressing a constant reference signal and [25] investigating output trajectories of a reference system. These results were subsequently extended to PBCNs, where finite-time tracking was studied in [38]. Furthermore, Chen et al. [39] introduced and investigated the problem of asymptotic output tracking for PBCNs.
Recent studies have further expanded the scope of output tracking in BNs, incorporating various practical considerations such as robustness against stochastic function perturbations [40], regulation under probabilistic outputs [41], and optimal control for Markov jump systems [42]. However, a common premise in these works is that output tracking can be guaranteed from any arbitrary initial state in the global state space. This assumption of global trackability is often too strong and may not hold in practical applications, where the system’s dynamics might only permit reliable tracking from a specific subset of states. This paper specifically addresses the asymptotic OTC problem for PBCNs by introducing the concept of the tracking region of attraction (TROA), which conceptually generalizes the existing tracking problem. If the maximum TROA is the entire state space, our framework seamlessly aligns with and confirms the global trackability assumption of existing methods [39,40,41,42]. If it is not, our approach is uniquely capable of determining the largest set of initial states from which tracking is achievable. In the latter scenario, which existing methods cannot handle, we further provide a verifiable condition for TROA identification and a corresponding controller design method. The core contributions are listed as follows:
  • We formally define the concept of the TROA for PBCNs, which characterizes the set of initial states from which asymptotic output tracking of a constant reference signal can be achieved with probability one via state feedback control.
  • A computationally verifiable sufficient condition for identifying whether a given set is a TROA is derived based on invariant set theory. Correspondingly, a constructive method for designing the required state feedback controller is provided.
  • We establish the existence of the maximum TROA, and develop an effective recursive algorithm for its computation, offering a systematic solution to determine the largest set of initial states for which asymptotic tracking is feasible.
The rest of this paper is structured as follows. Section 2 covers the necessary preliminaries. Section 3 presents the main results, including the definition of the TROA, the sufficient condition for its identification, the control design method, and the algorithm for computing the maximum TROA. Section 4 provides illustrative examples to validate the theoretical findings. Finally, Section 5 concludes the paper.

2. Preliminaries

2.1. Notations

The basic symbols are given in Table 1.

2.2. Model Introduction

Consider a PBCN model (with n internal nodes, m control input nodes, q output nodes and γ system modes) in algebraic form:
x ( t + 1 ) = L σ ( t ) u ( t ) x ( t ) , y ( t ) = H x ( t ) ,
where x ( t ) Δ 2 n is the internal state vector, u ( t ) Δ 2 m is the control input vector, y ( t ) Δ 2 q is the output state vector, σ ( t ) [ 1 : γ ] is the switching signal variable, L k L 2 n × 2 n + m is the state transition matrix for the k-th mode, k [ 1 : γ ] , and H L 2 q × 2 n is the output structure matrix. Assume that the switching signals { σ ( t ) , t N } are independent and identically distributed with probability distribution p σ = [ p 1 σ p 2 σ p γ σ ] . That is to say, for each k [ 1 : γ ] , we have P { σ ( t ) = k } = p k σ for all t N .
A state feedback control is given as follows:
u ( t ) = K x ( t ) ,
where K L 2 m × 2 n is called the feedback matrix, given by
K = δ 2 m [ μ 1 μ 2 μ 2 n ] .
Let L ^ = i = 1 γ p i σ L i and split this matrix into 2 m blocks of equal size by columns:
L ^ = [ L ¯ 1 L ¯ 2 L ¯ 2 m ] .
Moreover, define a 2 n × 2 n matrix P u K as follows:
Col i ( P u K ) = Col i ( L ¯ μ i ) , i = 1 , 2 , , 2 n .
Then based on the Proposition 2 of Reference [39], we can obtain the following results.
Proposition 1
([39]).
(1) 
For any given k [ 1 : 2 m ] , L ¯ k is the transition probability matrix (TPM) of the open-loop state sequence { x ( t ) , t N } of PBCN (1) under the constant control u ( t ) δ 2 m k , that is,
P { x ( t + 1 ) = δ 2 n i x ( t ) = δ 2 n j , u ( t ) δ 2 m k } = [ L ¯ k ] i j , δ 2 n i , δ 2 n j Δ 2 n .
(2) 
Under the state feedback control (2), the closed-loop state sequence { x ( t ; u K ) , t N } of PBCN (1) evolves as a homogeneous Markov chain on the set Δ 2 n with the TPM P u K , that is,
P { x ( t + 1 ) = δ 2 n i x ( t ) = δ 2 n j , u K } = [ P u K ] i j , δ 2 n i , δ 2 n j Δ 2 n .

3. Main Results

3.1. Problem Formulation

In control system design, a fundamental objective is to ensure the system’s output robustly follows a desired reference signal. However, a critical and often overlooked practical limitation is that this tracking capability may not be achievable from an arbitrary initial state. This motivates the concept of the tracking region of attraction (TROA). Intuitively, a TROA with respect to (w.r.t.) a given reference signal can be thought of as the system’s “safe operating envelope” of initial states. From any initial state within this set, there exists a control strategy that guarantees the output will converge to and remain at the desired target with probability one. Conversely, starting from outside this region, convergence cannot be assured. Identifying the TROA is therefore of paramount practical importance. It delineates the feasible starting conditions for a successful tracking operation, providing a clear operational boundary. In applications like steering a biological network to a healthy state, this means knowing which diseased or initial states are recoverable, thereby focusing control efforts where they are guaranteed to be effective and avoiding futile attempts from unrecoverable states.
This paper considers the case of a constant reference signal y r Δ 2 q . This set-point regulation objective is not only central to many practical applications but also serves as a critical foundation for analyzing more complex tracking scenarios.
Definition 1.
A subset Ω Δ 2 n is called a TROA of PBCN (1) w.r.t. the constant reference signal y r Δ 2 q , if there exists a feedback control of the form (2) such that for any initial state x 0 Ω , the output trajectory of the closed-loop system (1) tracks the reference signal y r asymptotically in probability, i.e.,
lim t P { y ( t ; x 0 , u K ) = y r } = 1 .
A TROA Ω of PBCN (1) w.r.t. the reference signal y r is said to be maximal if it is not a proper subset of any other TROA w.r.t. y r . The maximum TROA Ω w.r.t. y r is the one that contains every other TROA w.r.t. y r . Due to the finiteness of states, the existence of maximal TROAs is straightforward. However, the existence of the maximum TROA is not immediate and requires proof. Moreover, the uniqueness of the maximal TROA is equivalent to the existence of the maximum TROA, as the presence of the maximum TROA implies it is the only maximal one, and conversely, if there is exactly one maximal TROA, it must be the maximum.
If the maximum TROA is the entire state space, the problem reduces to the output tracking problem studied in Reference [39]. However, if the maximum TROA is not the entire state space, the method in [39] cannot determine whether a given set is a TROA, nor can it find the maximum TROA. This is precisely the problem addressed in this paper.
We next focus on two fundamental problems:
  • Problem 1: For a given set S Δ 2 n , how can we verify whether it is a TROA? If so, how to design the corresponding feedback controller?
  • Problem 2: How to effectively compute the maximum TROA Ω r of PBCN (1) w.r.t. the reference signal y r ?
Define a subset X r of Δ 2 n w.r.t. the reference signal y r = δ 2 q r as follows:
X r = { δ 2 n i Δ 2 n H δ 2 n i = δ 2 q r } .
This subset X r contains all possible system states δ 2 n i from the state space Δ 2 n that produce the specific reference output signal y r = δ 2 q r when transformed by the output matrix H. In other words, X r is the collection of all internal states that result in the desired output y r . Therefore, y ( t ) = y r is equivalent to x ( t ) X r .
Lemma 1.
For any given x 0 Δ 2 n , Equation (3) holds iff
lim t P { x ( t ; x 0 , u K ) X r } = 1 .
Proof. 
Note that y ( t ) = y r is equivalent to x ( t ) X r . Hence, for any t N , the event { y ( t ; x 0 , u K ) = y r } coincides with the event { x ( t ; x 0 , u K ) X r } . Therefore, we conclude that Equation (3) holds iff Equation (5) holds. □

3.2. Invariant Sets and Control Invariant Sets

Definition 2.
A subset S is a control invariant set of the open-loop state sequence { x ( t ) , t N } of PBCN (1) if, for every δ 2 n j S , there exists some δ 2 m k Δ 2 m such that
P { x ( t + 1 ) S x ( t ) = δ 2 n j , u ( t ) = δ 2 m k } = δ 2 n i S [ L ¯ k ] i j = 1 .
Definition 3.
A subset S is an invariant set of the closed-loop state sequence { x ( t ; u K ) , t N } of PBCN (1) if, for all δ 2 n j S ,
P { x ( t + 1 ) S x ( t ) = δ 2 n j , u K } = δ 2 n i S [ P u K ] i j = 1 .
The distinction between these two definitions centers on the role of the control. A set S is a control invariant set if for every state x 0 within it, one can find some immediate control action u 0 that will keep the next state in S with certainty. This defines a fundamental property of the system itself, confirming that confinement is possible. In contrast, a set S is an invariant set for a specific closed-loop control strategy u K if that pre-designed policy actively maintains the state within S from any starting point in the set. It follows that any invariant set must be control invariant. However, the reverse is not necessarily true. A control invariant set only confirms the existence of suitable control inputs for each state individually. A control law designed for the system, while it could potentially achieve this, is not automatically guaranteed to do so unless specifically intended.
For any given set M Δ 2 n , the maximum control invariant set of the open-loop state sequence { x ( t ) , t N } contained in M is denoted by I c ( M ) , and the maximum invariant set of the closed-loop state sequence { x ( t ; u K ) , t N } contained in M is denoted by I u K ( M ) for a specific control law u K . Since any invariant set must be control invariant, it follows that I u K ( M ) I c ( M ) . The following proposition gives a computation method for I c ( M ) , as established in the Proposition 1 of Reference [43].
Proposition 2
([43]). Let M be a subset of Δ 2 n and I c ( 0 ) ( M ) = M . Then I c ( M ) can be obtained by the following equations:
I c ( l + 1 ) ( M ) = { δ 2 n j I c ( l ) ( M ) t h e r e e x i s t s s o m e δ 2 m k Δ 2 m s . t . δ 2 n i I c ( l ) ( M ) [ L ¯ k ] i j = 1 } , l = 0 , 1 , 2 , ,
and
I c ( M ) = I c ( l ) ( M ) l | M | .
The following proposition is a reformulation of the Proposition 2 in [44].
Proposition 3
([44]). Let M be a subset of Δ 2 n . For any δ 2 n j Δ 2 n ,
lim t P { x ( t ; δ 2 n j , u K ) M } = 1
iff I u K ( M ) and
(1) 
there exists some l [ 1 : 2 n ] such that δ 2 n i I u K ( M ) [ ( P u K ) l ] i j > 0 ;
(2) 
δ 2 n i I u K [ Δ 2 n I u K ( M ) ] [ ( P u K ) l ] i j = 0 for all l [ 1 : 2 n ] .

3.3. The TROA Identification Condition and Feedback Control Design Method

Using Lemma 1 and Proposition 3, we establish the following lemma.
Lemma 2.
For any given initial state δ 2 n j Δ 2 n , the output trajectory y ( t ; δ 2 n j , u K ) of PBCN (1) tracks the reference signal y r asymptotically in probability iff I u K ( X r ) and the following two conditions hold:
(1) 
there exists some l [ 1 : 2 n ] such that the l-step transition probability from δ 2 n j to I u K ( X r ) is positive, i.e., δ 2 n i I u K ( X r ) [ ( P u K ) l ] i j > 0 ;
(2) 
for all finite positive integers l, the transition probability from δ 2 n j to I u K [ Δ 2 n I u K ( X r ) ] is zero, i.e., δ 2 n i I u K [ Δ 2 n I u K ( X r ) ] [ ( P u K ) l ] i j = 0 .
Assume that I c ( X r ) . For a set S Δ 2 n containing I c ( X r ) , define a sequence of subsets { R r ( l ) ( S ) } of S recursively as follows:
R r ( 0 ) ( S ) = I c ( X r ) , R r ( l + 1 ) ( S ) = { δ 2 n j S there exists some δ 2 m k U ( δ 2 n j , S ) s . t . δ 2 n i R r ( l ) ( S ) [ L ¯ k ] i j > 0 } , l = 0 , 1 , 2 , ,
where U ( δ 2 n j , S ) , regarded as a control constraint set for state δ 2 n j , is defined as
U ( δ 2 n j , S ) = { δ 2 m k Δ 2 m δ 2 n i S [ L ¯ k ] i j = 1 } .
Denote by R r ( S ) the union over all non-negative integers l of the sets R r ( l ) ( S ) , that is, R r ( S ) = l = 0 R r ( l ) ( S ) , which is also a subset of S.
Remark 1.
The core idea for TROA identification hinges on the dual role of the control constraint set U ( δ 2 n j , S ) . This set is pivotal because it ensures invariance by restricting controls that keep the state within S, while simultaneously enabling convergence by allowing controls that provide a positive probability of steering the state toward I c ( X r ) , as defined in (8). Consequently, a set S is a TROA if, under some control law u K , it is itself invariant and every state in S can reach the invariant set I c ( X r ) in finite time with positive probability. This dual guarantee ensures trajectories remain within the “safe” region S while converging to the target almost surely.
Lemma 3.
Let S be a subset of Δ 2 n containing I c ( X r ) .
(1) 
For all l N , it holds that R r ( l ) ( S ) R r ( l + 1 ) ( S ) .
(2) 
There exists some | S | such that R r ( S ) = R r ( l ) ( S ) l .
Proof. 
According to Definition 2, for every state δ 2 n j I c ( X r ) , there exists some δ 2 m k Δ 2 m such that
δ 2 n i I c ( X r ) [ L ¯ k ] i j = 1
Since R r ( 0 ) ( S ) = I c ( X r ) S , Equation (9) implies δ 2 m k U ( δ 2 n j , S ) and further leads to δ 2 n j R r ( 1 ) ( S ) . From the arbitrariness of δ 2 n j I c ( X r ) , we have R r ( 0 ) ( S ) R r ( 1 ) ( S ) . Then applying the recurrence relation (8) preserves this inclusion, yielding R r ( 1 ) ( S ) R r ( 2 ) ( S ) . By mathematical induction, R r ( l ) ( S ) R r ( l + 1 ) ( S ) for all l N .
Since S is finite and the sequence { R r ( l ) ( S ) } is monotonic non-decreasing under set inclusion (by (1)), the number of distinct sets in the sequence does not exceed | S | . Thus, there exists | S | such that R r ( + 1 ) ( S ) = R r ( ) ( S ) . Then, applying the recurrence relation (8) yields the equation R r ( S ) = R r ( l ) ( S ) for all l . □
As established in Lemma 3, the sequence { R r ( l ) ( S ) } is monotonic non-decreasing and converges to R r ( S ) in a finite number of steps, denoted by . Before convergence, this sequence is strictly increasing; each step l + 1 incorporates new states that were not in R r ( l ) ( S ) but can reach it in one step with a positive probability under an allowable control. Therefore, the difference sets R r ( l ) ( S ) R r ( l 1 ) ( S ) are guaranteed to be nonempty for l . Moreover, the monotonic non-decreasing property of { R r ( l ) ( S ) } implies that R r ( l ) ( S ) = [ R r ( l ) ( S ) R r ( l 1 ) ( S ) ] R r ( l 1 ) ( S ) . By recursively applying this decomposition to R r ( ) ( S ) , we ultimately yield R r ( S ) as a union of pairwise disjoint nonempty sets:
R r ( S ) = R r ( ) ( S ) = l = 1 [ R r ( l ) ( S ) R r ( l 1 ) ( S ) ] I c ( X r ) .
Then, for any δ 2 n j R r ( S ) I c ( X r ) , there exists a unique j such that
δ 2 n j R r ( j ) ( S ) R r ( j 1 ) ( S ) .
The following theorem gives a sufficient condition for a set S to be a TROA of PBCN (1) w.r.t. the reference signal y r , and presents explicit conditions for the feedback control design to ensure that the PBCN’s output asymptotically tracks the reference signal from any initial state within S, thus providing a solution to Problem 1.
Theorem 1.
For a set S Δ 2 n containing I c ( X r ) , if R r ( S ) = S , then S is a TROA of PBCN (1) w.r.t. the reference signal y r . In this case, the output trajectory of PBCN (1) will track the reference signal y r asymptotically in probability for any initial state x 0 S under the state feedback control (2), provided that the feedback matrix K satisfies
δ 2 n i I c ( X r ) [ L ¯ μ j ] i j = 1 , f o r δ 2 n j I c ( X r ) , δ 2 m μ j U ( δ 2 n j , S ) and δ 2 n i R r ( j 1 ) ( S ) [ L ¯ μ j ] i j > 0 , f o r δ 2 n j S I c ( X r ) , μ j arbitrary , f o r δ 2 n j Δ 2 n S .
Proof. 
The definition of I c ( X r ) implies that conditions (12) are feasible for all δ 2 n j I c ( X r ) . Moreover, since R r ( S ) = S , for each δ 2 n j S I c ( X r ) , there exists a unique j such that (11) holds. This implies that conditions (12) are feasible for all δ 2 n j S I c ( X r ) . Now we assume that conditions (12) hold.
By (12), for all δ 2 n j I c ( X r ) , we have δ 2 n i I c ( X r ) [ P u K ] i j = δ 2 n i I c ( X r ) [ L ¯ μ j ] i j = 1 . This implies that I c ( X r ) is an invariant set of the closed-loop state sequence { x ( t ; u K ) , t N } , and hence I u K ( X r ) = I c ( X r ) . Furthermore, note that δ 2 m μ j U ( δ 2 n j , S ) for all δ 2 n j S I c ( X r ) . Thus, δ 2 n i S [ P u K ] i j = δ 2 n i S [ L ¯ μ j ] i j = 1 for all δ 2 n j S . This implies that S is also an invariant set of the closed-loop state sequence.
For any δ 2 n j S , by (12), there exists a δ 2 n i 0 I c ( X r ) and a sequence of states
{ δ 2 n i s R r ( s ) ( S ) R r ( s 1 ) ( S ) s = 1 , 2 , j } , where i j : = j ,
such that [ P u K ] i s 1 i s = [ L ¯ μ i s ] i s 1 i s > 0 for all s [ 1 : j ] , yielding that
δ 2 n i I u K ( X r ) [ ( P u K ) j ] i j s = 1 j [ P u K ] i s 1 i s > 0 .
That is, the condition (1) of Lemma 2 holds for all δ 2 n j S . This also implies that S I u K [ Δ 2 n I u K ( X r ) ] = . Moreover, note that S is an invariant set. Hence, the condition (2) of Lemma 2 also holds for all δ 2 n j S . Therefore, by Lemma 2, the output trajectory of PBCN (1) will track y r asymptotically in probability for any initial state x 0 S under the state feedback control (2). □

3.4. Computation of the Maximum TROA

Before presenting the method for computing the maximum TROA, we need to introduce a lemma. Since the existence of the maximum TROA has not been proven, we temporarily use maximal TROA instead.
Lemma 4.
Let S Δ 2 n be a set containing I c ( X r ) and let Ω be a maximal TROA of PBCN (1) w.r.t. the reference signal y r . If S Ω , then R r ( S ) Ω .
Remark 2.
Before proving Lemma 4, we provide an intuitive explanation of the proof strategy. The core idea is that the maximal TROA Ω is an invariant set under the feedback law that guarantees asymptotic tracking. For any state in Ω, the control ensures that the system remains within Ω and has a positive probability of moving closer to the target set I c ( X r ) in finite steps. When applying the mapping R r to a set S containing Ω, it recursively collects states that can reach the target set with positive probability under allowable controls (i.e., controls that keep the state within S with probability one). Since Ω is invariant and every state in it can eventually reach I c ( X r ) , the iterative process of R r naturally preserves the inclusion of Ω, ensuring Ω R r ( S ) .
Proof of Lemma 4. 
Due to the maximality of Ω and by Lemma 1, there exists a feedback control law of the form (2) such that
lim t P { x ( t ; x 0 , u K ) X r } = 1 .
for all δ 2 n j Ω but for no δ 2 n j Δ 2 n Ω .
For any δ 2 n i , δ 2 n j Δ 2 n , we have
P { x ( t + 1 ; δ 2 n j , u K ) X r } = P { x ( t + 1 ; δ 2 n j , u K ) X r , x ( 1 ; δ 2 n j , u K ) = δ 2 n i } + P { x ( t + 1 ; δ 2 n j , u K ) X r , x ( 1 ; δ 2 n j , u K ) δ 2 n i } P { x ( t + 1 ) X r x ( 1 ) = δ 2 n i , u K } × P { x ( 1 ; δ 2 n j , u K ) = δ 2 n i } + P { x ( 1 ; δ 2 n j , u K ) δ 2 n i } = P { x ( t ; δ 2 n i , u K ) X r } × [ P u K ] i j + ( 1 [ P u K ] i j ) .
If [ P u K ] i j > 0 , it follows from (14) that
P { x ( t ; δ 2 n i , u K ) X r } P { x ( t + 1 ; δ 2 n j , u K ) X r } ( 1 [ P u K ] i j ) [ P u K ] i j .
If δ 2 n j Ω , by (13), the right side of this inequality tends to 1 as t , and hence
lim t P { x ( t ; δ 2 n i , u K ) X r } = 1 ,
which also means δ 2 n i Ω . Therefore, for all δ 2 n j Ω , we have δ 2 n i Ω [ P u K ] i j = 1 . That is, Ω constitutes an invariant set of the closed-loop state sequence.
Assume that S Ω . For any δ 2 n j Ω , we have
δ 2 n i S [ L ¯ μ j ] i j δ 2 n i Ω [ L ¯ μ j ] i j = δ 2 n i Ω [ P u K ] i j = 1 ,
which implies that δ 2 m μ j U ( δ 2 n j , S ) . Moreover, for each δ 2 n j Ω , by (13) and Proposition 3, there exists some l j [ 1 : 2 n ] such that δ 2 n i I u K ( X r ) [ ( P u K ) l j ] i j > 0 . We now prove by induction that δ 2 n j R r ( l j ) ( S ) holds for all δ 2 n j Ω . (1) For δ 2 n j Ω with l j = 1 ,
δ 2 n i I c ( X r ) [ L ¯ μ j ] i j δ 2 n i I u K ( X r ) [ L ¯ μ j ] i j = δ 2 n i I u K ( X r ) [ P u K ] i j > 0 ,
which, together with δ 2 m μ j U ( δ 2 n j , S ) , implies that δ 2 n j R r ( 1 ) ( S ) . (2) Assume that δ 2 n j Ω with l j = η implies δ 2 n j R r ( η ) ( S ) . (3) For δ 2 n j Ω with l j = η + 1 ( Ω is an invariant set),
0 < δ 2 n i I u K ( X r ) [ ( P u K ) η + 1 ] i j = δ 2 n i I u K ( X r ) δ 2 n s Ω [ ( P u K ) η ] i s [ P u K ] s j = δ 2 n s Ω ( δ 2 n i I u K ( X r ) [ ( P u K ) η ] i s ) [ L ¯ μ j ] s j ;
and hence, there exists a δ 2 n s Ω such that δ 2 n i I u K ( X r ) [ ( P u K ) η ] i s > 0 and [ L ¯ μ j ] s j > 0 . The former implies δ 2 n s R r ( η ) ( S ) , which together with [ L ¯ μ j ] s j > 0 and δ 2 m μ j U ( δ 2 n j , S ) , further implies that δ 2 n j R r ( η + 1 ) ( S ) . Thus by induction, we conclude that δ 2 n j R r ( l j ) ( S ) holds for all δ 2 n j Ω . Therefore, Ω R r ( S ) . □
The core idea for computing the maximum TROA is an iterative refinement process. Starting from the entire state space, each subsequent set is obtained by applying the mapping R r , which retains only those states from which a control exists that both keeps the system within the current candidate set with certainty and provides a positive probability of moving closer to the target set. States that cannot meet this condition are excluded in each iteration. The process repeats until the set converges, and this final set is the maximum TROA. The recursive process is formally defined as follows:
Ψ r ( 0 ) = Δ 2 n , Ψ r ( l + 1 ) = R r ( Ψ r ( l ) ) , l = 0 , 1 , 2 , .
The intersection of these sets { Ψ r ( l ) } is defined as Ψ r = l = 0 Ψ r ( l ) .
The following theorem establishes the convergence of the sequence of sets { Ψ r ( l ) } and shows that the limit set is exactly the maximum TROA Ω r of PBCN (1) w.r.t. the reference signal y r , thereby providing a solution to Problem 2.
Theorem 2.
There exists some η 2 n such that Ψ r = Ψ r ( l ) l η . Furthermore, the maximum TROA Ω r of PBCN (1) w.r.t. y r exists and is equal to Ψ r .
Proof. 
This sequence of sets { Ψ r ( l ) } is monotonic non-increasing under set inclusion (i.e., Ψ r ( l + 1 ) Ψ r ( l ) ). Due to the finiteness of states, the sequence must stabilize in finitely many steps. That is, there exists some η 2 n such that Ψ r = Ψ r ( l ) l η . This also implies that
Ψ r ( η + 1 ) = R r ( Ψ r ( η ) ) = Ψ r ( η ) .
Then it follows from Theorem 1 that Ψ r ( η ) is a TROA of PBCN (1) w.r.t. y r .
Consider any maximal TROA Ω of PBCN (1) w.r.t. y r . Since Ψ r ( 0 ) = Δ 2 n Ω , it follows from Lemma 4 that Ψ r ( 1 ) = R r ( Ψ r ( 0 ) ) Ω , and thus by induction, Ψ r ( l ) Ω for all l N . The inclusion relation Ψ r ( η ) Ω , with the maximality of Ω , yields the equation Ω = Ψ r ( η ) = Ψ r . That is, any maximal TROA Ω is equal to Ψ r . Therefore, the maximum TROA Ω r of PBCN (1) w.r.t. y r exists and is equal to Ψ r . □
The computational complexity per iteration of the recursive algorithm (15) based on Equations (8) is bounded by O ( 2 3 n + m ) , and since the iteration converges in at most 2 n steps, the overall worst-case complexity of computing the maximum TROA is O ( 2 4 n + m ) .
Theorem 2, together with Equation (16), implies that the maximum TROA Ω r satisfies R r ( Ω r ) = Ω r . Letting S = Ω r , the set R r ( S ) can be expressed as the union of pairwise disjoint subsets as in (10), and for any Ω r I c ( X r ) , there exists a unique j such that (11) holds. Next, a corollary provides explicit design criteria for the feedback controller to ensure asymptotic tracking for any initial state within the maximum TROA Ω r .
Corollary 1.
The output trajectory of PBCN (1) will track the reference signal y r asymptotically in probability for any initial state x 0 within the maximum TROA Ω r under the feedback control (2), provided that the feedback matrix K satisfies
δ 2 n i I c ( X r ) [ L ¯ μ j ] i j = 1 , f o r δ 2 n j I c ( X r ) , δ 2 m μ j U ( δ 2 n j , Ω r ) and δ 2 n i R r ( j 1 ) ( Ω r ) [ L ¯ μ j ] i j > 0 , f o r δ 2 n j Ω r I c ( X r ) , μ j arbitrary , f o r δ 2 n j Δ 2 n Ω r .
Proof. 
The proof is similar to that of Theorem 1. □

4. Illustrative Examples

4.1. Example 1

A reduced PBCN model of an apoptosis network is given as follows [45]:
a i ( t + 1 ) = f i σ ( t ) ( a 1 ( t ) , a 2 ( t ) , a 3 ( t ) , u ( t ) ) , i = 1 , 2 , 3 , b j ( t + 1 ) = h j ( a 1 ( t ) , a 2 ( t ) , a 3 ( t ) ) , j = 1 , 2 ,
where a 1 ( t ) , a 2 ( t ) , a 3 ( t ) are the internal nodes, u ( t ) { 0 , 1 } is the control input node, b 1 ( t ) , b 2 ( t ) { 0 , 1 } are the output nodes, σ ( t ) { 1 , 2 } is the switching signal variable, and the logical functions: f 1 1 = a 1 , f 2 1 = ¬ a 1 a 3 , f 3 1 = a 2 u , f 1 2 = ¬ a 2 u , f 2 2 = a 2 , f 3 2 = a 3 , h 1 = a 1 , h 2 = ¬ a 1 ( a 2 a 3 ) . Assume that p σ = [ 0.3 0.7 ] .
Equate 1 and 0 to vectors δ 2 1 and δ 2 2 , respectively. Let x ( t ) = a 1 ( t ) a 2 ( t ) a 3 ( t ) Δ 8 and y ( t ) = b 1 ( t ) b 2 ( t ) Δ 4 . Using the STP method in [7], PBCN can be converted into the algebraic form (1), where
L 1 = δ 8 [ 3 3 3 3 5 7 5 7 3 3 4 4 5 7 6 8 ] , L 2 = δ 8 [ 5 6 3 4 5 6 3 4 5 6 7 8 5 6 7 8 ] , H = δ 4 [ 2 2 2 2 3 4 4 3 ] .
Assume that the reference signal is y r = δ 4 4 (i.e., ( 0 , 0 ) ). By (4), X r = { δ 8 6 , δ 8 7 } . Using Proposition 2 yields I c ( X r ) = { δ 8 6 , δ 8 7 } . By (15), we can obtain
Ψ r ( 1 ) = { δ 8 1 , δ 8 2 , δ 8 3 , δ 8 4 , δ 8 6 , δ 8 7 , δ 8 8 } Ψ r ( 3 ) = Ψ r ( 2 ) = { δ 8 2 , δ 8 3 , δ 8 4 , δ 8 6 , δ 8 7 , δ 8 8 } .
It follows from Theorem 2 that the maximum TROA Ω r = { δ 8 2 , δ 8 3 , δ 8 4 , δ 8 6 , δ 8 7 , δ 8 8 } .
This result highlights a key advantage of our recursive algorithm. Applying just one iteration of the recursive process in (15), which corresponds to the approach in [39], would identify Ψ r ( 1 ) as the maximum TROA, since it includes all states from which there exists a control driving the system towards I c ( X r ) with a positive probability. However, our algorithm reveals that Ψ r ( 1 ) is not control invariant. Specifically, when x ( 0 ) = δ 8 1 , no control exists that simultaneously maintains the system within Ψ r ( 1 ) with probability one while ensuring eventual convergence to I c ( X r ) . The true maximum TROA is therefore the smaller set Ψ r ( 2 ) , which satisfies both invariance and convergence guarantees. This critical refinement demonstrates how our multi-step iteration approach overcomes the limitation of the existing methods, preventing the erroneous inclusion of the state δ 8 1 where asymptotic tracking cannot be guaranteed.
By Corollary 1, a feedback matrix satisfies conditions (17) is obtained as follows:
K = δ 2 [ 2 2 2 2 1 2 2 1 ] .
Then under the feedback control (2) with the feedback matrix (19), the output trajectory of PBCN (18) can track y r = δ 4 4 asymptotically in probability for any initial state x 0 within the maximum TROA Ω r .
Define the index y ^ ( t ) of the output as y ( t ; x 0 , u K ) = δ 8 y ^ ( t ) . Due to the finiteness of output states, we have the following equivalence:
lim t P { y ( t ; x 0 , u K ) = δ 4 4 } = 1 lim t E [ y ^ ( t ) ] = 4 .
By Proposition 1, E [ x ( t ; x 0 , u K ) ] = ( P u K ) t x 0 , and hence E [ y ^ ( t ) ] = w H ( P u K ) t x 0 , where w = [ 1 2 3 4 ] .
Figure 1 shows the expected value of y ^ ( t ) over time from every initial state. Crucially, the figure includes comparative cases: when the initial state x ( 0 ) lies inside Ω r , the expected value of y ^ ( t ) asymptotically converges to the target value of 4; conversely, when the initial state x ( 0 ) is outside Ω r (e.g., δ 8 1 or δ 8 5 ), the expected value of y ^ ( t ) fails to converge to 4. This figure confirms, from the perspective of statistical expectation, that the computed Ω r accurately delineates the set of initial states from which asymptotic output tracking can or cannot be achieved.
Figure 2 provides validation from the perspective of sample paths by explicitly comparing output trajectories from two specific initial states: δ 8 8 (inside Ω r ) and δ 8 1 (outside Ω r ). Subfigure (a) demonstrates that all sample paths of y ^ ( t ) , under the initial condition x ( 0 ) = δ 8 8 , successfully converge to 4. In contrast, Subfigure (b) shows that, with the initial state x ( 0 ) = δ 8 1 , some paths of y ^ ( t ) converge to 4 while others settle at 3. Together, these figures robustly support the effectiveness of the proposed method for computing the maximum TROA and the corresponding controller design strategy.

4.2. Example 2

A PBCN model of an Escherichia coli lactose operon network is presented as follows [46]:
a i ( t + 1 ) = f i σ ( t ) ( a 1 ( t ) , a 2 ( t ) , , a 9 ( t ) , c 1 ( t ) , c 2 ( t ) ) , i = 1 , 2 , , 9 , b j ( t + 1 ) = h j ( a 1 ( t ) , a 2 ( t ) , , a 9 ( t ) ) , j = 1 , 2 , , 8 ,
where a 1 ( t ) , a 2 ( t ) , , a 9 ( t ) { 0 , 1 } are the internal nodes, c 1 ( t ) , c 2 ( t ) { 0 , 1 } are the control input nodes, b 1 ( t ) , b 2 ( t ) , , b 8 ( t ) { 0 , 1 } are the output nodes, σ ( t ) { 1 , 2 } is the switching signal variable, and the logical functions are as follows:
f 1 1 = f 1 2 = ¬ a 7 a 3 ; f 2 1 = f 2 2 = a 1 ; f 3 1 = f 3 2 = ¬ c 1 ; f 4 1 = f 4 2 = a 5 a 6 ; f 5 1 = ¬ c 1 a 2 c 2 , f 5 2 = a 5 ; f 6 1 = f 6 2 = a 1 ; f 7 1 = f 7 2 = ¬ a 4 ( ¬ a 8 ) ; f 8 1 = f 8 2 = a 4 a 5 a 9 ; f 9 1 = ¬ c 1 ( a 5 ( ¬ c 2 ) ) , f 9 2 = a 9 ; h j = a j , j = 1 , 2 , , 8 .
Assume that p σ = [ 0.2 0.8 ] . Let x ( t ) = a 1 ( t ) a 2 ( t ) a 9 ( t ) Δ 512 , u ( t ) = c 1 ( t ) c 2 ( t ) Δ 4 and y ( t ) = b 1 ( t ) b 2 ( t ) b 8 ( t ) Δ 256 . Similarly, PBCN (20) can be converted into the algebraic form (1), where the state transition matrices and the output structure matrix are omitted.
Assume that the reference signal is y r = δ 256 3 (i.e., ( 1 , 1 , 1 , 1 , 1 , 1 , 0 , 1 ) ). By (4), X r = { δ 8 5 , δ 8 6 } . Using Proposition 2, we obtain I c ( X r ) = { δ 8 5 , δ 8 6 } . By (15), we can successively calculate Ψ r ( 1 ) , Ψ r ( 2 ) , , Ψ r ( 10 ) ( | Ψ r ( 1 ) | = 506 , | Ψ r ( 2 ) | = 486 , , | Ψ r ( 10 ) | = 82 ) and find that Ψ r ( 10 ) = Ψ r ( 9 ) . By Theorem 2, the maximum TROA Ω r = Ψ r ( 9 ) . Applying Corollary 1, a feedback control of the form (2) is constructed, where the feedback matrix is omitted. Under this control, the output trajectory of PBCN (20) can track y r = δ 256 3 asymptotically in probability for any initial state x 0 within the maximum TROA Ω r .
Let y ( t ; x 0 , u K ) = δ 256 y ^ ( t ) . Due to the finiteness of output states, we have the following equivalent relation:
lim t P { y ( t ; x 0 , u K ) = δ 256 3 } = 1 lim t E [ y ^ ( t ) ] = 3 .
Based on Proposition 1, E [ y ^ ( t ) ] = w H ( P u K ) t x 0 , where w = [ 1 2 256 ] .
Figure 3 depicts the evolution of the expected value of y ^ ( t ) over time, illustrating its convergence behavior from different initial states. Subfigure (a) shows that when the initial state lies inside the maximum TROA Ω r , the expected value converges asymptotically to the target value of 3. In contrast, Subfigure (b) demonstrates that, for a representative set of initial states outside Ω r (i.e., x ( 0 ) ( Δ 512 Ω r ) { δ 512 21 , δ 512 41 , , δ 512 501 } ), the expectation fails to converge to 3, thereby validating the accuracy of the computed TROA in distinguishing initial states that permit asymptotic tracking.
Figure 4 validates the TROA boundary through sample paths of y ^ ( t ) under two distinct initial conditions. Subfigure (a) shows sample paths of y ^ ( t ) originating from the initial state δ 256 1 within Ω r , all of which converge to the target value of 3, confirming effective tracking. Subfigure (b) presents sample paths of y ^ ( t ) from the initial state δ 256 17 outside Ω r , where trajectories probabilistically diverge, with some reaching the target value of 3 and others converging to 254. This behavior confirms that asymptotic tracking cannot be guaranteed for initial states outside the maximum TROA.
In this example, the computed maximum TROA, Ω r , contains only 82 out of 512 states (∼16%), revealing a fundamental constraint on controlling this network. Biologically, this means that guaranteed asymptotic tracking to the desired output y r is possible only from a limited subset of initial genetic configurations. The network’s intrinsic dynamics, such as its attractor landscape, prevent reliable convergence from the vast majority (∼84%) of initial states. For synthetic biology, this implies that applying the classic inducer is guaranteed to switch the lac operon to the active state only if the pre-existing cellular state is within the TROA. This allows designers to distinguish between reliably inducible states and those where induction would be futile, thereby preventing wasted resources and failed experimental outcomes.

5. Conclusions

A systematic framework has been developed to address the asymptotic output tracking problem of PBCNs w.r.t. constant reference signals. The concept of the TROA was formally introduced, and the conditions under which a given set could be identified as a TROA were established. It was shown that the maximum TROA existed and could be effectively computed using a recursive method, and a state feedback controller was devised to achieve asymptotic tracking from any initial state within it. The entire methodology was ultimately validated through illustrative examples from biological network models, which confirmed the theoretical results and demonstrated the practical applicability of the proposed approach. Future research will extend this approach to other finite-field systems, such as multi-valued logical networks, and will further generalize it to systems with time-varying references and partial state observations.
It is important to note that the proposed method for computing the maximum TROA is exact but computationally intensive, with a worst-case complexity that grows exponentially with the number of nodes. This is consistent with the NP-hard nature of exact control synthesis in BNs. Therefore, the approach is best suited for small- to medium-sized networks. For large-scale systems, future work will focus on integrating model reduction, network decomposition, and approximation techniques to enable scalable TROA estimation.

Author Contributions

Writing—original draft preparation, B.C.; validation, B.C. and J.-J.M.; writing—review and editing, Y.X., M.L. and A.S.; funding acquisition, B.C., Y.X. and M.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China (Grant Nos. 62403253, 12401642 and 62503239), in part by the Natural Science Foundation of Jiangsu Province (Grant Nos. BK20240604 and BK20240606), and in part by the Natural Science Research Start-up Foundation of Recruiting Talents of Nanjing University of Posts and Telecommunications (Grant Nos. NY223195, NY223198 and NY225004).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Kauffman, S.A. Metabolic stability and epigenesis in randomly constructed genetic nets. J. Theor. Biol. 1969, 22, 437–467. [Google Scholar] [CrossRef]
  2. Li, B.; Lu, J.; Zhong, J.; Wang, Y. On the effect of dynamic event observations in distributed fault prognosis of discrete-event systems. IEEE Trans. Autom. Control 2025, 70, 2889–2901. [Google Scholar] [CrossRef]
  3. Li, B.; Wu, Y.; Lu, J.; Pan, Q.; Xu, W. Online information compression of finite-valued networks via finite automata approach and reinforcement learning. IEEE Trans. Inf. Theory 2025, 71, 8206–8216. [Google Scholar] [CrossRef]
  4. Shmulevich, I.; Dougherty, E.R.; Kim, S.; Zhang, W. Probabilistic Boolean networks: A rule-based uncertainty model for gene regulatory networks. Bioinformatics 2002, 18, 261–274. [Google Scholar] [CrossRef] [PubMed]
  5. Shmulevich, I.; Dougherty, E.R.; Zhang, W. From Boolean to probabilistic Boolean networks as models of genetic regulatory networks. Proc. IEEE 2002, 90, 1778–1792. [Google Scholar] [CrossRef]
  6. Datta, A.; Choudhary, A.; Bittner, M.L.; Dougherty, E.R. External control in Markovian genetic regulatory networks: The imperfect information case. Bioinformatics 2004, 20, 924–930. [Google Scholar] [CrossRef]
  7. Cheng, D.; Qi, H.; Li, Z. Analysis and Control of Boolean Networks: A Semi-Tensor Product Approach; Springer: London, UK, 2011. [Google Scholar]
  8. Wang, J.; Liu, W.; Fu, S.; Xia, J. On robust set stability and set stabilization of probabilistic Boolean control networks. Appl. Math. Comput. 2022, 422, 126992. [Google Scholar] [CrossRef]
  9. Wang, J.; De Leone, R.; Fu, S.; Xia, J.; Qiao, L. Stabilisation and set stabilisation of periodic switched Boolean control networks. Int. J. Control 2023, 96, 699–710. [Google Scholar] [CrossRef]
  10. Wang, Y.; Zhong, J.; Pan, Q.; Li, N. Minimal pinning control for set stability of Boolean networks. Appl. Math. Comput. 2024, 465, 128433. [Google Scholar] [CrossRef]
  11. Zhong, J.; Pan, Q.; Xu, W.; Chen, B. A framework of pinning control for non-periodical stable behaviors of large-scale asynchronous Boolean networks. IEEE Trans. Autom. Control 2024, 69, 5711–5726. [Google Scholar] [CrossRef]
  12. Feng, A.; Zhong, J.; Yerudkar, A.; Chen, H.; Wu, J. Event-triggered output feedback stabilization of Boolean control networks via Ledley solution. Commun. Nonlinear Sci. Numer. Simul. 2025, 145, 108710. [Google Scholar] [CrossRef]
  13. Liu, Y.; Feng, A.; Wu, J.; Zhong, J.; Li, B. Robust set stabilization of Boolean control networks with edge removal perturbations. Commun. Nonlinear Sci. Numer. Simul. 2025, 140, 108355. [Google Scholar] [CrossRef]
  14. Chen, B.; Xue, Y.; Li, B.; Zhong, J. Local asymptotic set stabilization of probabilistic Boolean control networks via state feedback control. J. Frankl. Inst. 2025, 362, 107723. [Google Scholar] [CrossRef]
  15. Chen, B.; Li, B.; Wu, T.; Zheng, Y. Local stabilization of Boolean control networks via stochastic sampled-data control. Appl. Math. Comput. 2026, 511, 129746. [Google Scholar] [CrossRef]
  16. Wang, L.; Wu, Z.G.; Huang, T.; Chakrabarti, P.; Che, W.W. Finite-time observability of Boolean networks with Markov jump parameters under mode-dependent pinning control. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 245–254. [Google Scholar] [CrossRef]
  17. Wang, L.; Wu, Z.G.; Shen, Y.; Che, W.W. Pinning asymptotic observability of distributed Boolean networks. IEEE Trans. Cybern. 2024, 54, 5360–5368. [Google Scholar] [CrossRef]
  18. Sun, Y.; Fu, S.; Xia, L.; Xu, J. Minimal observability of switching Boolean networks. Math. Methods Appl. Sci. 2025, 48, 3291–3303. [Google Scholar] [CrossRef]
  19. Chen, H.; Wang, Z.; Liang, J.; Li, M. State estimation for stochastic time-varying Boolean networks. IEEE Trans. Autom. Control 2020, 65, 5480–5487. [Google Scholar] [CrossRef]
  20. Chen, H.; Wang, Z.; Shen, B.; Liang, J. Model evaluation of the stochastic Boolean control networks. IEEE Trans. Autom. Control 2022, 67, 4146–4153. [Google Scholar] [CrossRef]
  21. Li, B.; Pan, Q.; Zhong, J.; Xu, W. Long-run behavior estimation of temporal Boolean networks with multiple data losses. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 15004–15011. [Google Scholar] [CrossRef]
  22. Wang, L.; Wu, Z.G. Shifting attack stabilization and estimation of hidden Markov Boolean networks. IEEE Trans. Cybern. 2025, 55, 1930–1940. [Google Scholar] [CrossRef]
  23. Wang, L.; Wu, Z.G.; Shen, Y. Estimation of state and mode for Boolean networks with Markov jump parameters. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 4188–4197. [Google Scholar] [CrossRef]
  24. Li, H.; Wang, Y.; Xie, L. Output tracking control of Boolean control networks via state feedback: Constant reference signal case. Automatica 2015, 59, 54–59. [Google Scholar] [CrossRef]
  25. Li, H.; Xie, L.; Wang, Y. Output regulation of Boolean control networks. IEEE Trans. Autom. Control 2017, 62, 2993–2998. [Google Scholar] [CrossRef]
  26. Chen, B.; Xue, Y.; Shi, A. Optimal feedback policy for the tracking control of Markovian jump Boolean control networks over a finite horizon. Mathematics 2025, 13, 1332. [Google Scholar] [CrossRef]
  27. Fu, S.; Feng, J.E.; Zhao, Y.; Wang, J.; Pan, J. Dimensionality reduction method for the output regulation of Boolean control networks. IEEE Trans. Neural Netw. Learn. Syst. 2025, 36, 5334–5347. [Google Scholar] [CrossRef]
  28. Tong, L.; Liang, J.; Hu, H.X. Fault detectability of asynchronous switched Boolean networks: A set reachability approach. IEEE/ACM Trans. Comput. Biol. Bioinform. 2023, 20, 3876–3888. [Google Scholar] [CrossRef]
  29. Tong, L.; Liang, J. Fault detectability of asynchronous delayed Boolean control networks with sampled-data control. IEEE Trans. Netw. Sci. Eng. 2024, 11, 724–735. [Google Scholar] [CrossRef]
  30. Li, B.; Lu, J.; Xu, W.; Zhong, J. Lossless state compression of Boolean control networks. IEEE Trans. Autom. Control 2024, 69, 4166–4173. [Google Scholar] [CrossRef]
  31. Gao, Z.; Feng, J.E. Research status of nonlinear feedback shift register based on semi-tensor product. Mathematics 2022, 10, 3538. [Google Scholar] [CrossRef]
  32. Fu, S.; Li, L.; Feng, J.E. Strategy optimization of controlled evolutionary games on a two-layer coupled network using Lebesgue sampling. Nonlinear Anal. Hybrid Syst. 2025, 56, 101570. [Google Scholar] [CrossRef]
  33. Wang, S.; Li, H. Resolution of fuzzy relational inequalities with Boolean semi-tensor product composition. Mathematics 2021, 9, 937. [Google Scholar] [CrossRef]
  34. Melhem, K.; Wang, W. Global output tracking control of flexible joint robots via factorization of the manipulator mass matrix. IEEE Trans. Robot. 2009, 25, 428–437. [Google Scholar] [CrossRef]
  35. Al-Hiddabi, S.A.; McClamroch, N.H. Tracking and maneuver regulation control for nonlinear nonminimum phase systems: Application to flight control. IEEE Trans. Control Syst. Technol. 2002, 10, 780–792. [Google Scholar] [CrossRef]
  36. Li, W.; Yan, S.; Shi, L.; Yue, J.; Shi, M.; Lin, B.; Qin, K. Multiagent consensus tracking control over asynchronous cooperation–competition networks. IEEE Trans. Cybern. 2025, 55, 4347–4360. [Google Scholar] [CrossRef] [PubMed]
  37. Shi, L.; Yan, S.; Li, W. Consensus and products of substochastic matrices: Convergence rate with communication delays. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 4752–4761. [Google Scholar] [CrossRef]
  38. Li, H.; Wang, Y.; Guo, P. State feedback based output tracking control of probabilistic Boolean networks. Inf. Sci. 2016, 349–350, 1–11. [Google Scholar] [CrossRef]
  39. Chen, B.; Cao, J.; Luo, Y.; Rutkowski, L. Asymptotic output tracking of probabilistic Boolean control networks. IEEE Trans. Circuits Syst. I Regul. Pap. 2020, 67, 2780–2790. [Google Scholar] [CrossRef]
  40. Yang, X.; Li, H. Robust output tracking of Boolean control networks subject to stochastic function perturbations. IEEE Trans. Comput. Biol. Bioinform. 2025, 22, 382–389. [Google Scholar] [CrossRef]
  41. Zhong, J.; Pan, Q.; Xu, D.; Li, B.; Li, N. Output regulation of Boolean control networks under probabilistic outputs. IEEE Trans. Control Netw. Syst. 2025, 12, 28–37. [Google Scholar] [CrossRef]
  42. Li, Y.; Li, H.; Xiao, G. Optimal control for reachability of Markov jump switching Boolean control networks subject to output trackability. Int. J. Control 2025, 98, 200–207. [Google Scholar] [CrossRef]
  43. Zhou, R.; Guo, Y.; Wu, Y.; Gui, W. Asymptotical feedback set stabilization of probabilistic Boolean control networks. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 4524–4537. [Google Scholar] [CrossRef] [PubMed]
  44. Guo, Y.; Shen, Y.; Gui, W. Asymptotical stability of logic dynamical systems with random impulsive disturbances. IEEE Trans. Autom. Control 2021, 66, 513–525. [Google Scholar] [CrossRef]
  45. Kobayashi, K.; Hiraishi, K. An integer programming approach to optimal control problems in context-sensitive probabilistic Boolean networks. Automatica 2011, 47, 1260–1264. [Google Scholar] [CrossRef]
  46. Acernese, A.; Yerudkar, A.; Glielmo, L.; Del Vecchio, C. Reinforcement learning approach to feedback stabilization problem of probabilistic Boolean control networks. IEEE Control Syst. Lett. 2021, 5, 337–342. [Google Scholar] [CrossRef]
Figure 1. The expected value of y ^ ( t ) over time.
Figure 1. The expected value of y ^ ( t ) over time.
Mathematics 13 03682 g001
Figure 2. Sample paths of y ^ ( t ) for two different initial states. Each panel is generated from N = 100 independent stochastic simulations. Note that many trajectories overlap, visually merging into a fewer number of lines.
Figure 2. Sample paths of y ^ ( t ) for two different initial states. Each panel is generated from N = 100 independent stochastic simulations. Note that many trajectories overlap, visually merging into a fewer number of lines.
Mathematics 13 03682 g002
Figure 3. The expected value of y ^ ( t ) over time.
Figure 3. The expected value of y ^ ( t ) over time.
Mathematics 13 03682 g003
Figure 4. Sample paths of y ^ ( t ) for two different initial states. Each panel is generated from N = 100 independent stochastic simulations.
Figure 4. Sample paths of y ^ ( t ) for two different initial states. Each panel is generated from N = 100 independent stochastic simulations.
Mathematics 13 03682 g004
Table 1. Notations.
Table 1. Notations.
NotationsDefinitions
N Set of natural numbers
I n n-dimensional identity matrix
δ n i i-th column of I n
Δ n Set of columns of I n , i.e.,  { δ n i , i = 1 , , n }
[ A ] i j ( i , j ) -th entry of the matrix A
Col i ( A ) i-th column of the matrix A
[ n : m ] Set of integers { n , n + 1 , , m }
δ n [ i 1 i 2 i m ] Logical matrix of which k-column is δ n i k
L n × m Set of n × m logical matrices
Semi-tensor product (STP) [7]
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

Chen, B.; Xue, Y.; Li, M.; Mao, J.-J.; Shi, A. The Region of Attraction for Output Tracking in Probabilistic Boolean Control Networks. Mathematics 2025, 13, 3682. https://doi.org/10.3390/math13223682

AMA Style

Chen B, Xue Y, Li M, Mao J-J, Shi A. The Region of Attraction for Output Tracking in Probabilistic Boolean Control Networks. Mathematics. 2025; 13(22):3682. https://doi.org/10.3390/math13223682

Chicago/Turabian Style

Chen, Bingquan, Yuyi Xue, Meiyu Li, Jin-Jin Mao, and Aiju Shi. 2025. "The Region of Attraction for Output Tracking in Probabilistic Boolean Control Networks" Mathematics 13, no. 22: 3682. https://doi.org/10.3390/math13223682

APA Style

Chen, B., Xue, Y., Li, M., Mao, J.-J., & Shi, A. (2025). The Region of Attraction for Output Tracking in Probabilistic Boolean Control Networks. Mathematics, 13(22), 3682. https://doi.org/10.3390/math13223682

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