Figures
Abstract
This paper investigates the set stability of generalized asynchronous probabilistic Boolean networks (GAPBNs) with impulsive effects. To this end, an efficient algorithm is designed to determine the largest invariant set of a given set. A necessary and sufficient criterion is then derived to determine set stability of GAPBNs with impulsive effects. Subsequently, the global stability and synchronization of GAPBNs with impulsive effects were verified by selecting different sets. Finally, examples are given to illustrate the results on set stability and synchronization.
Citation: Liu F, Sun Y, Zhang C, Xu L, Zhang H (2025) Set stability and synchronization of generalized asynchronous probabilistic Boolean networks with impulsive effects. PLoS ONE 20(2): e0318038. https://doi.org/10.1371/journal.pone.0318038
Editor: Claudio Zandron, University of Milano–Bicocca: Universita degli Studi di Milano-Bicocca, ITALY
Received: November 25, 2024; Accepted: January 8, 2025; Published: February 12, 2025
Copyright: © 2025 Liu et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the paper and its Supporting Information files.
Funding: This work was supported in part by the National Natural Science Foundation of China (Nos: 61702356), National Natural Science Foundation of ShanXi Province (Nos:20210302124050).
Competing interests: The authors have declared that no competing interests exist.
Introduction
Recently, with the development of systems biology, gene regulatory networks (GRNs) research has received increasing attention. GRNs refer to networks formed by interactions between genes located in a cell or a genome. Especially, Boolean networks (BNs) were first proposed by Kaufman (1969) to describe GRNs [1]. For BNs, each node has only two states, “0” and “1”, corresponding to the state “on” or “off” of each gene. Especially, “on” indicates the gene expression, while “off” indicates no expression. What’s more, the interaction between two genes is depicted by the Boolean logic on the edge.
In previous studies, it is difficult to process logical relationships in BNs. In recent years, Cheng et al. propose a new tool named “semi-tensor product (STP)” [2] to effectively convert logical expressions into algebraic forms. These algebraic forms can be further analyzed with classical mathematical methods. Since then, lots of researches have emerged on BNs, such as stability [3], controllability [4, 5], synchronization [6], observability [7], robustness [8], identification [9] and output tracking [10]. Meanwhile, STP has also been applied to researches related to game theory [11, 12].
However, most of existing researches were conducted on BNs with synchronous updates. In actually, in the realm of biological systems, such as gene regulatory networks, the asynchronous nature of molecular interactions is a fundamental characteristic. Unlike traditional synchronous models, asynchronous Boolean networks can capture the fact that different genes activate, inhibit, or change states at varying timescales. This asynchronous behavior is crucial as it reflects the real-time dynamics within cells more accurately, allowing for a better understanding of complex biological processes such as cell differentiation and disease progression. Harvey (1997) proposed an asynchronous random Boolean networks (ARBNs), in which only one node is randomly selected for update at each time step. Further researches have focused on attractors [13] and dynamics [14] of ARBNs. Greil et al. (2007) proposed deterministic asynchronous Boolean networks (DABNs), in which the update rules are fixed [15]. Subsequently, Zhang et al. investigated the synchronization of DABNs [16]. Carlos et al. proposed generalized asynchronous Boolean networks (GABNs) [17], in which, unlike ARBNs, multiple nodes could be simultaneously updated. For GABNs, the attractors [18] and controllability [19] has been further examined. Zhang et al. proposed the model of asynchronous probabilistic Boolean networks (APBNs) [20] and studied the controllability of delayed generalized asynchronous Boolean control networks under disturbances [21]. Tong et al. studied the fault detectability of asynchronous delay Boolean control networks using data control [22]. There is a large amount of inherent randomness in biological systems, such as random fluctuations in gene transcription and translation processes, uncertainty in intermolecular interactions. The probability characteristics in GAPBNs can simulate this randomness. However, less focus has been paid on GAPBNs. Based on the above discussion, the study of GAPBNs is meaningful.
During the process of network evolution, external interference is often encountered, and pulse effects are a common type of interference. Therefore, it is necessary to consider pulse effects in the construction of BNs. Li et al. proposed the model of BNs with impulsive effects [23]. There have been many researches on synchronous BNs with impulsive effects, including synchronization of swithed Boolean networks (SBNs) [24], stability of stochastic SBNs [25] and set stabilization of Boolean control networks (BCNs) [26]. Therefore, we can conduct research on GAPBNs with impulsive effects.
Considering that the constructed network can be stable into a set of states, it is essential for BNs to investigate set stability and stabilization. To this end, the largest invariant set, in some existing studies, has been used to investigate the set stability for BNs [27] and SBNs [28, 29]. Besides, the largest control invariant set has been used to investigate the set stabilization for BCNs [27], BCNs with impulsive effects [26] and BCNs with state dependent random impulses [30]. In addition, in recent years, there have been many studies on the set stability and set stabilization of BNs and BCNs [31–33]. However, few researches has been conducted on the set stability of GAPBNs with impulsive effects.
This study aims to investigate the set stability and synchronization of GARBNs with impulsive effects. The main contributions fo the study are listed as below:
- (1) Design an algorithm to determine the largest invariant set of a given set for GAPBNs with impulsive effects;
- (2) Propose a sufficient and necessary condition for the set stability of GAPBNs with impulsive effects;
- (3) Derive criteria for determining global stability and internal synchronization by testing on the sets with different states.
The rest paper is organized as follows: Section 2 briefly describes STP, and proposes the GAPBNs model with impulsive effects. In Section 3, a theorem and corollaries about set stability, including global stability and synchronization, are given for GAPBNs with impulsive effects. Besides, some examples are provided in Section 4. Finally, Section 5 concludes for the results in this study.
Materials and methods
STP of matrices
The necessary symbols and concepts are introduced below. For details, please refer to [27, 34].
- (1)
, where
repersents the r-th column of n-dimensional identity matrix In;
- (2) For convenience, define
as δn[r1, r2, ⋯, rm] and
;
- (3) For two matrices
and
, the STP of A and B is
where ⊗ is used for the tensor product, and t is the least common multiple of n and p;
- (4) If
,
where Coli(A) is the i-th column of matrix A and Rowi(A) is the i-th row of matrix A;
- (5) Let f: Dn → D be a Boolean mapping, there exists a unique structure matrix
for f such that
where
;
- (6) For two matrices
and
, the Khatri-Rao product of A and B is defined as
Model and algebraic representation
The n-node GAPBN with impulsive effects can be depicted as follows:
(1)
where
, satisfying 0 < t0 < t1 < t2 < ⋯ < tk < ⋯, is the impulsive time sequence; xi ∈ Δ2, i = 1, 2, ⋯, n is the state variable of the i-th node; fi: Dn → D and ei: Dn → D are logical functions.
The probability of updating at each node is represented by pi,j, where i ∈ {1, 2, ⋯, n} represents the node, j ∈ {1, 2} represents the update status and pi,1 + pi,2 = 1. j = 1 represents node status updates, while j = 2 does not. For instance, p2,1 = 0.5 indicates that the probability of the second node updating is 0.5.
With STP tool, the GAPBN model with impulsive effects can be transformed into the following linear algebraic form.
(2)
where Fm = M1,m*M2,m*⋯*Mm,n is the structure matrix for asynchronous update, and
is the structure matrix under impulsive effects.
. Mi,j represents the state transition matrix of the i-th node under the j-th asynchronous update. m represents the asynchronous update situation.
Let F = [F0, ⋯, F2n−1], , and Pi = Pr{Fm = Fi}, where Pi = p1,j × p2,j × ⋯ × pn,j. For instance, P1 = p1,1 × p2,2 × ⋯ × pn,2 represents the probability that only the first node will be updated. Especially, P0 indicates no node updated. Let G1 = F ⋉ P and G2 = E, the overall Boolean network expected value of x(t + 1) can be expressed as
(3)
Remark 1. The GAPBNs with impulsive effects model is constructed. Compared to ARPN [13], DABNs [15] and APBNs [20], GAPBNs have a more universal generalized asynchronous mechanism. Besides, GAPBNs with impulsive effects, with the addition of pulse effects and probabilities, are more realistic than GABNs [21, 22]. These complex conditions can better reflect the real-world complexity in the relevant systems. Moreover, the probability of GAPBNs is reflected in the update mechanism, while the probability of probabilistic Boolean networks is reflected in the selection of logical functions.
Results and discussion
This section investigates the set stability and synchronization of GAPBNs with impulsive effects. The relevant theorems are put forward and proved. First of all, set stability is defined for GAPBNs with impulsive effects.
Definition 1. Given an invariant set . GAPBN with impulsive effects (1) is said to be finite-time Ω-stable with probability one, if there exists a positive integer k such that
holds for any integer t ≥ k and any x(0) ∈ Dn. Here, x(t; x0) represents the state trajectory at time t and is initially set to x0.
Invariant subset
To deal with the set stability problem of BNs for a given state set Ω, conventional approaches, as reported in [27], calculate the invariant subset, which is defined as below.
Definition 2. A set Ω ⊆ Δ2n is called an invariant set of GAPBN with impulsive effects (1), if P(x(t; x0) ∈ Ω∣x0 ∈ Ω) = 1 is ture for any time t.
Particularly, the largest invariant set, denoted by I(Ω), is the invariant set that contains the largest number of states among all invariant sets.
However, these conventional methods are not competent for GAPBNs with impulsive effects, the occurrence of impulses may cause the state to deviate from the largest invariant set. Lin (2020) used stricter conditions to determine the largest control invariant set for synchronous BCNs with impulse effects [26]. In our study, this method is improved to decide the largest invariant set for GAPBNs with impulsive effects, as described in Algorithm 1.
Algorithm 1 Algorithm for the Largest Invariant Set
1: Initialize: Ω[t] ≔ ∅, t ≔ 0, I(Ω)≔ Ω, Ω[0] ≔ Ω.
2: while |I(Ω)| > 0 do
3: t = t + 1.
4: for each state do
5: if t ≠ tk then
6:
7: Ω(t) ≔ Ω(t − 1)\ψ
8: else
9:
10: Ω(t)≔ Ω[t − 1]\ζ
11: end if
12: end for
13: if Ω(t) = Ω(t − 1) = Ω(t − 2) with t = tk, t − 1 ≠ tk then
14: return I(Ω)≔ Ω[t]
15: end if
16: end while
Theorem 1. Considering the system (3), for a given set Ω, the largest invariant set I(Ω) of Ω can be obtained by Algorithm 1.
Proof. Firstly, verify that the I(Ω) generated by Algorithm 1 is an invariant set. Assuming that , one can get
- (1) if t + 1 = tk, then
;
- (2) otherwise,
.
Hence, and I(Ω) is a invariant set of Ω.
Next, prove that I(Ω) is the largest invariant set. Assuming that there is an invariant set Ω′ satisfying and there exists a
, base on the Definition 2, it yields
,
. Thus, there exist three time steps t + l1 = tk, t + l1 − 1 ≠ tk, t + l1 − 2 such that Ω[t + l1] = Ω[t + l1 − 1] = Ω[t + l1 − 2]. On the basis of Algorithm 1, one can obtain that
. Hence, the largest invariant set is I(Ω).
Remark 2. The determination of the largest invariant set in this article is different from the traditional [27]. Because a network reaches set stability without the influence of pulses, and at the pulse moment, the state may jump out of the original largest invariant set and reach any state. The constraint conditions for determining the largest invariant set of Boolean control networks affected by pulses under synchronous updates are given in [26], ensuring that they do not leave the determined largest invariant set even at the pulse moment. However, the previous methods mainly focused on synchronous updates, while asynchronous updates also need to be considered. This article proposes a method for determining the largest invariant set of Boolean networks affected by pulses under asynchronous updates, based on the above methods.
Set stability
After determining the largest invariant set I(Ω), the set stability of GAPBN with impulsive effects (1) can be further investigated.
Lemma 1. [27]: Given an invariant subset Ω ⊆ Δ2n, BN is Ω-stable if and only if it is I(Ω)-stable.
According to Lemma 1, the concept of finite-time Ω-stable can be defined as follows.
Definition 3. GAPBN with impulsive effects (1) is said to be finite-time Ω-stable with probability one, if there exists a positive integer k such that
holds for any integer t ≥ k and any x(0) ∈ Dn.
For the algebraic form (3), given x(0) ∈ Δ2n, by a simple iteration, one can see that
(4)
For given positive integer k, perform the above iteration, one can finally get , where
(5)
Based on the result and Definition 3, one has the following theorem.
Theorem 2. Given a subset Ω ⊆ Δ2n, GAPBN with impulsive effects (1) is finite-time Ω-stable with probability one, if and only if there exists a positive integer k such that
(6)
Proof. (Sufficiency): Assuming that (6) holds. Prove that holds for any integer t ≥ k and any x(0) ∈ Δ2n, where
, r is the element number of I(Ω).
Since
one can see that
holds for any x(0) ∈ Δ2n.
Assuming that holds for any x(0) ∈ Δ2n, where ξ − 1 > k. Now, we prove the case of t = ξ.
Thus, one can conclude that holds for any integer t ≥ k, any x(0) ∈ Δ2n. Therefore, there exists a positive integer k such that
holds for any integer t ≥ k and any x(0) ∈ Δ2n. By Definition 3, GAPBN with impulsive effects (1) is finite-time Ω-stable with probability one.
(Necessity): Supposing that GAPBN with impulsive effects (1) is finite-time Ω-stable with probability one. Then, from Definition 3, there exists a positive integer k such that
holds for any initial state x(0) ∈ Δ2n. Hence,
From (5), one has
, which along with the arbitrariness of x(0) shows that
Stability and synchronization
The definitions of stability and synchronization are given as follows.
Definition 4. A state xd ∈ Δ2n of the GAPBN with impulsive effects is said to be finite-time stable at xd with probability one, if there exists an positive integer k such that
(7)
Definition 5. The GAPBN with impulsive effects (1) is said to be inner synchroized with probability one, if there, for any initial node state xi(0)∈Δ2, is a positive integer k such that
where t ≥ k, and i = 1, 2, ⋯, n.
Similar to the iterative process in (4), for an any given positive integer k, we have , where
(8)
Based on (8) and Definition 4, one has the following corollary.
Corollary 1. Given an equilibrium xd. Assuming that Gi xd = xd, i = 1, 2. Then, GAPBN with impulsive effects (1) is finite-time stable at xd with probability one, if and only if there exists a positive integer k such that
(9)
Proof. (Sufficiency): Assuming that (9) holds. We prove that holds for any integer t ≥ k, any x(0)∈Δ2n.
Since , one can see that
holds for any x(0) ∈ Δ2n.
Assuming that holds for any x(0) ∈ Δ2n, where ξ − 1 > k. Now, we prove the case of t = ξ.
Therefore, there exists a positive integer k such that
holds for any integer t ≥ k and any x(0) ∈ Δ2n. By Definition 4, GAPBN with impulsive effects (1) is finite-time stable at xd with probability one.
(Necessity): Suppose that GAPBN with impulsive effects (1) is finite-time stable at with probability one. Then, from Definition 4, there exists a positive integer k such that
holds for any initial state x(0) ∈ Δ2n. Hence,
From (8), one has , which along with the arbitrariness of x(0) shows that
Based on Definition 3 and Definition 5, one has the following corollary.
Corollary 2. The GAPBN with impulsive effects (1) achieves inner synchronization, if and only if it can be stabilized into the synchronization set
Proof. (Sufficiency): Assuming the system set stabilizes into set , then the system state x(t) will only transition between
and
, where t ≥ k. Each node state can only be
or
, then one has
, thus the GAPBN with impulsive effects (1) is synchronized.
(Necessity): Suppose that GAPBN with impulsive effects (1) is synchronized. Then we have Pr {x1(t) = } = 1, where t ≥ k. Thus, Pr{x(t; x(0)) ∈ Ω} = 1,
. Hence, the system stabilizes into set Ω.
Examples
Set stability
Consider the following GAPBN with impulsive effects:
(10)
At the moment of the impulse (t = tk − 1), there is the following BN.
(11)
where tk = k2 + 1,
, the probability of updating at each node is p1,1 = 0.8, p2,1 = 0.4 and p3,1 = 0.5 respectively.
For a GAPBN with three nodes, there are 23 = 8 different update situations at time t.
- (1) When all nodes are not updated, x(t + 1) = x1(t)x2(t)x3(t) = I8x(t) = δ8[1 2 3 4 5 6 7 8]x(t) = F0x(t) and P0 = 0.06;
- (2) When only the x1 is updated, x(t + 1) = x1(t + 1)x2(t)x3(t) = δ8[1 2 3 4 1 6 3 8]x(t) = F1x(t) and P1 = 0.24;
- (3) When only the x2 is updated, x(t + 1) = x1(t)x2(t + 1)x3(t) = δ8[1 2 1 4 5 6 5 8]x(t) = F2x(t) and P2 = 0.06;
- (4) When only the x3 is updated, x(t + 1) = x1(t)x2(t)x3(t + 1) = δ8[1 1 4 4 6 6 8 8]x(t) = F3x(t) and P3 = 0.06;
- (5) When only the x1, x2 are updated, x(t + 1) = x1(t + 1)x2(t + 1)x3(t) = δ8[1 2 1 4 1 6 1 8]x(t) = F4x(t) and P4 = 0.16;
- (6) When only the x1, x3 are updated, x(t + 1) = x1(t+ 1)x2(t)x3(t + 1) = δ8[1 1 4 4 2 6 4 8]x(t) = F5x(t) and P5 = 0.24;
- (7) When only the x2, x3 are updated, x(t + 1) = x1(t)x2(t + 1)x3(t + 1) = δ8[1 1 2 4 6 6 6 8]x(t) = F6x(t) and P6 = 0.04;
- (8) When only the x1, x2, x3 are updated, x(t + 1) = x1(t + 1)x2(t + 1)x3(t + 1) = δ8[1 1 2 4 2 6 2 8]x(t) = F7x(t) and P7 = 0.16.
The structure matrix of impulsive influence is E = δ8[1 3 2 8 3 3 4 8]. The state transition relationships of GAPBN (10) and impulsive effects (11) are shown in Figs 1 and 2. Next, our objective is to check whether system is finite-time stable at with probability one. Through Algorithm 1, one can get
.
Let F = [F0, F1, F2, F3, F4, F5, F6, F7] = δ8[1 2 3 4 5 6 7 8 1 2 3 4 1 6 3 8 1 2 1 4 5 6 5 8 1 1 4 4 6 6 8 8 1 2 1 4 1 6 1 8 1 1 4 4 2 6 4 8 1 1 2 4 6 6 6 8], , then
and G2 = E = δ8[1 3 2 8 3 3 4 8].
Based on (5), one can see that
From Theorem 2, system (10) and syetem(11) are finite-time Ω-stable with prbability one.
Synchronization
Consider the following GAPBN with impulsive effects:
(12)
At the moment of the impulse (t = tk − 1), there is the following BN.
(13)
where tk = k2 + 2,
, the probability of updating at each node is p1,1 = 0.5 and p2,1 = 0.5 respectively.
For a GAPBN with two nodes, there are 22 = 4 different update situations, and the corresponding structure matrices and probabilities are
and the structure matrix of impulsive influence is E = δ4 [1 4 2 1]. The state transition relationships of GAPBN (12) and impulsive effects (13) are shown in Figs 3 and 4.
Our objective is to check if the system is synchronized, i.e., whether the system is finite-time stable at with probability one. Through Algorithm 1, one can get
.
Let F = [F0, F1, F2, F3] = δ4[1 2 3 4 1 1 2 4 1 1 4 4 1 2 1 4], , then
Based on (5), one can see that
From Theorem 2, system (12) and system (13) are finite-time Ω-stable with probability one. According to Corollary 2, one can get that the system (12) and system (13) have reached synchronization.
Conclusion
In this study, GAPBNs with impulsive effects, as one kind of discrete dynamic system, were investigated on set stability. Firstly, based on the theory of STP, we expressed the state space of GAPBNs with impulsive effects in algebraic form. Secondly, an algorithm was designed to decide the largest invariant set of the system. Due to the influence of impulses, the system state may deviate from the largest invariant set of the initial network. Therefore, it is essential to shrink the largest invariant set to ensure the stability of the system. After that, based on the shrunk largest invariant set, a sufficient and necessary condition for the set stability of GAPBNs with impulsive effects is proposed. In the end, according to the different sets, corollaries about global stability and synchronization are given. In the future, we will integrate homogeneous Markov chain into GAPBNs, with purpose of investigating the set stability of GAPBNs. The other future work is to further analyze the external synchronization criteria of GAPBNs with impulsive effects.
Acknowledgments
We thank the entire team and two anonymous reviewers for valuable feedback on a previous version of this manuscript.
References
- 1. Kauffman S., Metabolic stability and epigenesis in randomly constructed genetic nets, Journal of Theoretical Biology 22 (3) (1969) 437–467. pmid:5803332
- 2. Cheng D., Qi H., A linear representation of dynamics of Boolean networks, IEEE Transactions on Automatic Control 55 (10) (2010) 2251–2258.
- 3. Ji H., Li Y., Ding X., Alghamdi S. M., Lu J., Stability analysis of Boolean networks: An eigenvalue approach, Applied Mathematics and Computation 463 (FEB 15 2024) 128361.
- 4. Wu L., Sun J., Optimal preview pinning control of Boolean networks, ISA Transactions 146 (2024) 291–296. pmid:38172037
- 5. Zhu S., Lu J., Azuma S.-i., Zheng W. X., Strong structural controllability of Boolean networks: Polynomial-time criteria, minimal node control, and distributed pinning strategies, IEEE Transactions on Automatic Control 68 (9) (2023) 5461–5476.
- 6. Mu T., Feng J.-E., Wang B., Zhu S., Delay synchronization of drive-response Boolean networks and Boolean control networks, IEEE Transactions on Control of Network Systems 10 (2) (2023) 865–874.
- 7. Zhu S., Lu J., Ho D. W. C., Cao J., Minimal control nodes for strong structural observability of discrete-time iterative systems: Explicit formulas and polynomial-time algorithms, IEEE Transactions on Automatic Control 69 (4) (2024) 2158–2173.
- 8. Dai S., Li B., Lu J., Zhong J., Liu Y., A unified transform method for general robust property of probabilistic Boolean control networks, Applied Mathematics and Computation 457 (NOV 15 2023).
- 9. Li W., Li H., Yang X., Identification of edge removal fault in Boolean networks and disjunctive Boolean networks, Journal of the Franklin Institute 361 (6) (2024) 106754.
- 10. Zhu S., Lu J., Liu Y., Huang T., Kurths J., Output tracking of probabilistic Boolean networks by output feedback control, Information Sciences 483 (2019) 96–105.
- 11. Zhao G., Ma X., Li H., Construction of quasi-potential games based on topological structures, IEEE Transactions on Circuits and Systems II: Express Briefs (2024) 1–1.
- 12. Zhao G., Wang Y., Li H., A matrix approach to the modeling and analysis of networked evolutionary games with time delays, IEEE/CAA Journal of Automatica Sinica 5 (4) (2018) 818–826.
- 13. Di Paolo E. A., Rhythmic and non-rhythmic attractors in asynchronous random Boolean networks, Biosystems 59 (3) (2001) 185–195.
- 14. Deng X., Geng H., Matache M. T., Dynamics of asynchronous random Boolean networks with asynchrony generated by stochastic processes, Biosystems 88 (1) (2007) 16–34.
- 15. Greil F., Drossel B., Sattler J., Critical kauffman networks under deterministic asynchronous update, New Journal of Physics 9 (10) (2007) 373.
- 16. Zhang H., Wang X., Lin X., Synchronization of Boolean networks with different update schemes, IEEE-ACM Transactions on Computational Biology and Bioinformatics 11 (5) (2014) 965–972. pmid:26356867
- 17. Farnsworth K. D., Nelson J., Gershenson C., Living is information processing: From molecules to global systems, Acta Biotheoretica 61 (2) (2013) 203–222. pmid:23456459
- 18. Luo C., Wang X., Dynamics of random Boolean networks under fully asynchronous stochastic update based on linear representation, Plos One 8 (6) (2013).
- 19. Su X., Zhang H., Luo C., Xu L., Alghamdi S., Controllability of generalized asynchronous Boolean networks with periodical impulsive control, Communications in Nonlinear Science and Numerical Simulation 128 (2024).
- 20. Zhang H., Wang X., Li R., Synchronization of asynchronous probabilistic Boolean network, Chinese Journal of Physics 56 (5) (2018) 2146–2154.
- 21. Zhang H., Su X., Xu L., Yan P., Controllability of delayed generalized asynchronous Boolean control networks under disturbances, Nonlinear Analysis: Hybrid Systems 54 (NOV 2024).
- 22. Tong L., Liang J., Fault detectability of asynchronous delayed Boolean control networks with sampled-data control, IEEE Transactions on Network Science and Engineering 11 (1) (2024) 724–735.
- 23. Li F., Sun J., Observability analysis of Boolean control networks with impulsive effects, IET Control Theory and Applications 5 (14) (2011) 1609–1616.
- 24. Xu X., Liu Y., Li H., Alsaadi F. E., Synchronization of switched Boolean networks with impulsive effects, International Journal of Biomathematics 11 (6) (2018).
- 25. Li H., Xu X., Ding X., Finite-time stability analysis of stochastic switched Boolean networks with impulsive effect, Applied Mathematics and Computation 347 (2019) 557–565.
- 26. Lin L., Cao J., Lu G., Abdel-Aty M., Set stabilization of Boolean control networks with impulsive effects: An event-triggered approach, IEEE Transactions on Circuits and Systems II-Express Briefs 67 (7) (2020) 1244–1248.
- 27. Guo Y., Wang P., Gui W., Yang C., Set stability and set stabilization of Boolean control networks based on invariant subsets, Automatica 61 (2015) 106–112.
- 28. Li F., Tang Y., Set stabilization for switched Boolean control networks, Automatica 78 (2017) 223–230.
- 29. Guo Y., Ding Y., Xie D., Invariant subset and set stability of Boolean networks under arbitrary switching signals, IEEE Transactions on Automatic Control 62 (8) (2017) 4209–4214.
- 30. Wang Y., Ding X., Lin L., Lu J., Lou J., State-feedback set stabilization of Boolean networks with state-dependent random lmpulses, IEEE Transactions on Cybernetics 54 (4) (2024) 2320–2331. pmid:36264739
- 31. Wang Y., Li B., Pan Q., Zhong J., Li N., Asymptotic synchronization in coupled Boolean and probabilistic Boolean networks with delays, Nonlinear Analysis-Hybrid Systems 55 (FEB 2025).
- 32. Liu Y., Feng A., Wu J., Zhong J., Li B., Robust set stabilization of Boolean control networks with edge removal perturbations, Communications in Nonlinear Science and Numerical Simulation 140 (1) (JAN 2025).
- 33. Su M., Guo P., Set stabilization and robust set stabilization of periodically time-varying Boolean control networks, IEEE Transactions on Automaticon Science and Engineering (2024 AUG 22 2024).
- 34. Yang J., Lu J., Lou J., Liu Y., Synchronization of drive-response boolean control networks with impulsive disturbances, Applied Mathematics and Computation 364 (2020).