Next Article in Journal
State-of-Health of Li-Ion Battery Estimation Based on the Efficiency of the Charge Transfer Extracted from Impedance Spectra
Next Article in Special Issue
A Novel Hybrid Model for the Prediction and Classification of Rolling Bearing Condition
Previous Article in Journal
Suppression of Frequency Modulation to Amplitude Modulation Conversion with Modified Group Velocity Dispersion Compensation Device in the Front End of High-Power Lasers
Previous Article in Special Issue
Adaptive Cruise Control for Intelligent City Bus Based on Vehicle Mass and Road Slope Estimation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Finite-Time Set Reachability of Probabilistic Boolean Multiplex Control Networks

1
School of Science, Harbin University of Science and Technology, Harbin 150080, China
2
Key Laboratory of Engineering Dielectric and Applications (Ministry of Education), School of Electrical and Electronic Engineering, Harbin University of Science and Technology, Harbin 150080, China
3
School of Science, Ningbo University of Technology, Ningbo 315048, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2022, 12(2), 883; https://doi.org/10.3390/app12020883
Submission received: 7 November 2021 / Revised: 12 December 2021 / Accepted: 16 December 2021 / Published: 16 January 2022
(This article belongs to the Special Issue Statistical Learning: Technologies and Industrial Applications)

Abstract

:
This study focuses on the finite-time set reachability of probabilistic Boolean multiplex control networks (PBMCNs). Firstly, based on the state transfer graph (STG) reconstruction technique, the PBMCNs are extended to random logic dynamical systems. Then, a necessary and sufficient condition for the finite-time set reachability of PBMCNs is obtained. Finally, the obtained results are effectively illustrated by an example.

1. Introduction

The Boolean network (BN) is a discrete dynamic model proposed by Kauffman [1,2] in 1969 to represent complicated gene regulatory networks in an accessible and effective manner. Compared with detailed kinetic models of biomolecules, BNs may be useful in understanding the dynamic key properties of regulatory processes when they are applied to biological systems [3,4,5], computer systems [6,7], and power systems [8], and other fields. Recently, Cheng and co-authors proposed a new method that can multiply two matrices of arbitrary dimensions, called semi-tensor product (STP) [9]. The original purpose of this approach is to address the Morgan issue of nonlinear systems. The STP of matrices is an expansion of ordinary matrix multiplication, which breaks through the limitation of ordinary matrix multiplication on dimension. Based on this method, many achievements [10,11,12,13] related to BNs have been obtained. The study of Boolean control networks (BCNs) also provides an effective method to simulate gene regulatory networks. Many related problems [14,15,16,17,18,19] of BCNs were also well studied and developed in recent years. For example, the set stabilization issue of Markovian jump BCNs was addressed in [20]. Disturbance decoupling issue of BCNs was considered in [21]. In addition, switched Boolean control networks (SBCNs) are further proposed by adding deterministic switching signals to the BCNs, and it is suitable for modeling biological systems. The controllability and observability were investigated for a class of SBCNs in [22]. Ref. [23] addressed the observability of a SBCNs by the STP of matrices. To simulate more realistic biological systems, probabilistic Boolean control networks (PBCNs) [24,25] were further studied. In [26], pinning control was carried out on the PBCNs to attain a certain reachability level. In [27], the finite-time controllability and set controllability of impulsive PBCNs were investigated. On this basis, a model-free reinforcement learning technique [28] was also proposed to solve the control problem in gene regulatory networks. Specifically, the feedback stabilization problem of PBCNs was studied based on the model-free reinforcement learning technique in [29]. In the same year, without knowing the underlying dynamics of the network, literature [30] applied the model-free control method to applications that are difficult to deduce dynamics. The cooperative design of the model-free trigger drive controller proposed in [31] can achieve feedback stabilization with minimal controller efforts. In [32], the flip sequences was found through the Q-learning algorithm, and the global stabilization was further realized. Moreover, the STP approach can be utilized to investigate mix-valued logical control networks [33,34], logical equations [35], game theory [36,37,38] and so on.
To sum up, many results have been obtained which are valuable in BNs systems, such as BCNs, SBCNs and PBCNs. From something like the systems biology [39] perspective, very few of these works considered reachability. For example, Refs. [26,34,40] studied the problems associated with the reachability of a single-layer network. However, for the complex gene regulatory networks, the same gene can participate in different regulatory processes or metabolic processes, that is, the same gene can work simultaneously in many different signaling pathways. In this case, a simple single-layer network cannot satisfy the modeling of complex gene regulatory networks. Therefore, probabilistic Boolean multiplex control networks (PBMCNs) are proposed to simulate the complex variability of biological systems in this paper. Then, inspired by [18,41,42], this paper further studies the finite-time set reachability of the PBMCNs with a global state layer. The necessary and sufficient condition of the finite-time set reachability of PBMCNs is obtained. Finally, a numerical example is used to demonstrate the validity of the proposed approach.
The remainder of paper is laid out as follows: Abbreviation lists the notations used in this paper. In Section 2, some concepts and properties of STP are introduced and the definition of set reachability is given. In Section 3, the finite-time set reachability of PBMCNs is investigated, and a necessary and sufficient condition for the finite-time set reachability of PBMCNs is given. Section 4 provides a numerical example to demonstrate the correctness of the conclusion. A simple conclusion is presented in Section 5.

2. Preliminaries and Problem Setting

2.1. Preliminaries

In this section, some concepts and properties of STP of matrices are introduced, which are used in a later section.
Definition 1
([9]). For X L n × m , Y L p × q , l is the least common multiple of m and p. Then, the semi-tensor product of X and Y is
X Y = ( X I l / m ) ( Y I l / p ) .
The STP of matrices may be considered an expansion of the standard matrix product since X Y = X Y when n = p .
Definition 2
([9]). A matrix W [ m , n ] L m n × m n is called a swap matrix if its columns by ( 11 , 12 , , 1 n , , m 1 , m 2 , , m n ) , its rows by ( 11 , 21 , , m 1 , , 1 n , 2 n , , m n ) , and its element in the position ( ( I , J ) , ( i , j ) ) are assigned to
ω ( I , J ) , ( i , j ) = δ i , j I , J = 1 , I = i a n d J = j , 0 , o t h e r w i s e .
In particular, we denote W [ n ] = W [ n , n ] when m = n .
Lemma 1
([9]). For A R m , B R n , and M is an arbitrary matrix. Then
W [ m , n ] A B = B A , W [ n , m ] B A = A B , A M = ( I m M ) A .
Let D k = { 0 , 1 , , k 1 } , where i ( 0 i k 1 ) represents the i + 1 -th elements in D k . In particular, D 2 = { 1 , 0 } is used to represent a set of two elements. For the sake of clarity, D 2 is symbolized by D.
Definition 3
([9]). A mapping f : D k 1 × D k 2 × × D k n D k 0 is called a multi-valued logical function. If k 0 = k 1 = = k n : = k , then f is a k-valued logical function. If k = 2 , f is called a logical function.
Let the element of D 2 correspond with the element of Δ 2 one by one. That is, 1 δ 2 1 , 0 δ 2 2 , and Δ : = Δ 2 = { δ 2 1 , δ 2 2 } D . Then, the logical function with n arguments f : D × D × × × D D can be converted into an algebraic form using the STP method.
Lemma 2
([9]). Any logical function f ( X 1 , X 2 , , X n ) with logical arguments X 1 , X 2 , , X n D can be expressed in a multi-linear form as
f ( X 1 , X 2 , , X n ) = M f i = 1 n x i ,
where x i Δ , M f R 2 × 2 n is the structure matrix uniquely determined by logical function f, and C o l i ( M f ) = f ( δ 2 n i ) , i = 1 , 2 , , 2 n .
Lemma 3
([9]). Assume X n = x 1 x 2 x n = i = 1 n x i , then
X n 2 = Φ n X n ,
where
Φ n = i = 1 n I 2 i 1 [ ( I 2 W [ 2 , 2 n i ] ) M r ] ,
and M r = δ 4 [ 1 , 4 ] is a power-reducing matrix that can be proven by x 2 = M r x , x Δ .
Proposition 1
([9]). For each i { 1 , 2 , , n } , if Γ in ( i ) = { j 1 , j 2 , , j r } ( r n ) , we can find an appropriate dimension matrix R i such that
R i i = 1 n x i = x j 1 x j 2 x j r .

2.2. Problem Setting

In this section, the model of PBMCNs is introduced, and the network is transformed to an algebraic representation via the STP method.
In the case of the PBMCNs with K layers and N nodes in each layer, the total number of distinct nodes is n ( N n N K ) , which is described by
X ( t + 1 ) = f σ ( t ) ( X ( t ) , U ( t ) ) , X ˜ ( t + 1 ) = f ˜ σ ( t ) ( X ( t ) , U ( t ) ) ,
where X ( t ) = [ X 1 ( t ) X 2 ( t ) X K N ( t ) ] T D K N , X ˜ ( t ) = [ X ˜ 1 ( t ) X ˜ 2 ( t ) X ˜ n ( t ) ] T D n , U ( t ) = [ U 1 ( t ) U 2 ( t ) U m ( t ) ] T D m are logical vectors, and X i , X ˜ i , U k D denote the state of i -th state node, the state of i -th global state node and the k -th control input, respectively. σ ( t ) [1,O] denotes stochastic switching signal, where O represents the number of constituent Boolean multiplex control networks. Further, for any σ ( t ) = r [ 1 , O ] , the r-th subnetwork of PBMCNs is defined by f r : D K N + m D K N + m , f ˜ r : D K N + m D n is also the logic function, commonly known as the canalizing function.
Remark 1.
The concept of the global state layer was first put forward by Wu et al. [43], expressed as follows:
X i l ( t + 1 ) = f i l ( X j Γ i n ( i ) ( l ) l ( t ) , U 1 ( t ) , U 2 ( t ) , , U m ( t ) ) , X ˜ i ( t + 1 ) = f ˜ i ( X i l i 1 ( t ) , X i l i 2 ( t ) , , X i l i s ( t ) , U 1 ( t ) , U 2 ( t ) , , U m ( t ) ) .
Here, X i l and X ˜ i denote the state of the i-th state node in l-th layer and the global state of the i-th state node, respectively. Γ i n ( i ) ( l ) denotes that the incoming neighbor of node i is in the l-th layer. X i l i s denotes that the node i is in the l i s -th layer. There is a logical relationship between the global state node X ˜ i and the state node X i l i 1 , X i l i 2 , , X i l i s . In other words, X ˜ i is defined by the logical function f ˜ i and X i l i 1 , X i l i 2 , , X i l i s . For the representation of graph theory in the following paper, the following Equation (3) is converted into the form of Equation (1) in this paper.
Let x ( t ) = l = 1 K x l ( t ) , x ˜ ( t ) = i = 1 n x ˜ i ( t ) and u ( t ) = k = 1 m u k ( t ) denote the vector forms of X ( t ) , X ˜ ( t ) and U ( t ) , respectively. Here, x l ( t ) = a i l = 1 x i l ( t ) denotes the overall state of the l-th layer, a i l = 1 denotes that the node i is in the l-th layer, and x i l denotes that the state of node i is in the l-th layer. Then, by using Lemma 2, PBMCNs (1) can be expressed as
x ( t + 1 ) = L σ ( t ) u ( t ) x ( t ) , x ˜ ( t + 1 ) = L ˜ σ ( t ) u ( t ) x ( t ) ,
where x ( t ) Δ 2 N K , x ˜ ( t ) Δ 2 n , u ( t ) Δ 2 m and L j L 2 N K × 2 m + N K , j = σ ( t ) [ 1 , O ] and L ˜ j L 2 n × 2 m + N K , j = σ ( t ) [ 1 , O ] denote the overall and global structure matrix of the j -th sub-network, respectively. The vector form of σ ( t ) is denoted by η ( t ) : = δ O σ ( t ) Δ O . The PBMCNs (3) can therefore be written similarly as
x ( t + 1 ) = L η ( t ) u ( t ) x ( t ) , x ˜ ( t + 1 ) = L ˜ η ( t ) u ( t ) x ( t ) ,
where L = [ L 1 L 2 L O ] , L ˜ = [ L ˜ 1 L ˜ 2 L ˜ O ] . The algebraic form (4) is used to illustrate our approach and outcome in this paper. x ( t ; η , x 0 ) and x ˜ ( t ; η , x 0 ) are used to represent the overall and global state trajectory of the system under the stochastic switching signal η ( t ) , respectively.
Assuming that the probability distribution of σ ( t ) is Pr ( σ ( t ) = i ) = p i σ , i [ 1 , O ] , where 0 p i σ 1 and i = 1 O p i σ = 1 . For convenience, let p σ = [ p 1 σ p 2 σ p O σ ] . The vector p σ is called a probabilistic distribution vector of σ ( t ) . Then, the one-step overall transition probability matrix P x and global transition probability matrix P x ˜ can be represented as
P x = i = 1 O p i σ L i = L p σ , P x ˜ = i = 1 O p i σ L ˜ i = L ˜ p σ ,
where p i j = [ P x ] i j = Pr { x ( t + 1 ) = δ 2 N K i x ( t ) = δ 2 N K j } and p ˜ i j = [ P x ˜ ] i j = Pr { x ˜ ( t + 1 ) = δ 2 n i x ( t ) = δ 2 N K j } .
Definition 4.
For the PBMCNs(4), assume that M 0 , M d Δ 2 N K , M ˜ d Δ 2 n are the initial subset, overall target subset and global target subset, respectively.
  • M d is said to be overall reachable with probability one from M 0 on [ 0 , γ 1 ] if, for any initial state x 0 M 0 , there exists an input sequence { u ( t ) , t = 0 , 1 , , γ 1 } and a positive integer ξ 1 such that
    Pr { ξ [ 0 : γ 1 ] , s . t . x ( ξ ; η , x 0 ) M d } = 1 .
  • M ˜ d is said to be global reachable with probability one from M 0 on [ 0 , γ 1 ] if, for any initial state x 0 M 0 , there exists an input sequence { u ( t ) , t = 0 , 1 , , γ 1 } and a positive integer ξ 1 such that
    Pr { ξ [ 0 : γ 1 ] , s . t . x ˜ ( ξ ; η , x 0 ) M ˜ d } = 1 .

3. Finite-Time Set Reachability

This section investigates the finite-time set reachability of PBMCNs. First, we introduce the technique of state transfer graph (STG) reconstruction [18]. Second, the STG reconstruction technology extends the PBMCNs to random logic dynamical systems (RLDS). Finally, we provide a necessary and sufficient condition for the finite-time set reachability of PBMCNs.

3.1. State Transfer Graph

STG reconstruction is the primary approach used in finite-time set reachability analysis. For any subset M Δ 2 K N , the indicator matrix of M is expressed as D M ,
C o l j ( D M ) : = δ 2 K N j , if δ 2 K N j M , δ 2 K N 0 , otherwise ,
where D M B 2 K N × 2 K N .
Different from the STG in [42], we define D ^ M as follows:
D ^ M = D M 0 0 0 D M 0 0 0 D M 2 ( m + K N ) × 2 ( m + K N )
Then, D ^ M d c and D ^ M ˜ d c can be described as follows:
D ^ M d c : = D M d c 0 0 0 D M d c 0 0 0 D M d c 2 ( m + K N ) × 2 ( m + K N )
D ^ M ˜ d c : = D M ˜ d c 0 0 0 D M ˜ d c 0 0 0 D M ˜ d c 2 ( m + K N ) × 2 ( m + K N )
It should be noted that the dimensions of M d c and M ˜ d c are inconsistent. M d c is the supplementary set of the overall target subset M d in Δ 2 K N , and M ˜ d c is the supplementary set of the global target subset M ˜ d in Δ 2 n .
Here, the state spaces Δ 2 K N and Δ 2 n could be extended to Δ 2 K N 0 and Δ 2 n 0 , where Δ 2 K N 0 : = Δ 2 K N { δ 2 K N 0 } , Δ 2 n 0 : = Δ 2 n { δ 2 n 0 } , and construct the RLDS as
x ^ ( t + 1 ) = L η ( t ) D ^ M d c u ( t ) x ^ ( t ) , x ˇ ( t + 1 ) = L ˜ η ( t ) D ^ M ˜ d c u ( t ) x ^ ( t ) ,
where x ^ ( t ) Δ 2 K N 0 , x ˇ ( t ) Δ 2 n 0 , and for any u ( t ) Δ 2 m , it follows that L η ( t ) D ^ M d c u ( t ) x ^ ( t ) δ 2 K N 0 iff x ^ ( t ) M d c and L ˜ η ( t ) D ^ M ˜ d c u ( t ) x ^ ( t ) δ 2 n 0 iff x ( t ) M ˜ d c .
Remark 2.
Different from [18], the RLDS proposed in this paper is an extension of PMBCN rather than one-layer probabilistic Boolean network. Moreover, the definition of indicator matrix is also different from [18].
The PBMCNs (4) can be transformed into RLDS (7) by the indicator matrices D ^ M d c and D ^ M ˜ d c . Next, the transformation relationship between the PBMCNs (4) and RLDS (7) is given by using the STG reconstruction technique.
Since p σ is the probability distribution vector of η ( t ) , using (7), we define the one-step nonzero state transition probability matrix of RLDS (7), P x ^ and P x ˇ
P x ^ = L p σ ^ } D M d c = P x ^ } D M d c , P x ˇ = L ˜ p σ ^ } D M ˜ d c = P x ˜ ^ } D M ˜ d c .
The one-step nonzero state overall transition probability matrix P x ^ and the one-step nonzero state global transition probability matrix P x ˇ of RLDS (7) are divided into 2 m matrices as follows:
P x ^ = [ P ( 1 ) x ^ P ( 2 ) x ^ P ( 2 m ) x ^ ] , P x ˇ = [ P ( 1 ) x ˇ P ( 2 ) x ˇ P ( 2 m ) x ˇ ] ,
where P ( q ) x ^ Δ 2 K N 0 and P ( q ) x ˇ Δ 2 n 0 , then, we have
[ P ( q ) x ^ ] i j : = Pr { x ^ ( t + 1 ) = δ 2 K N i | x ^ ( t ) = δ 2 K N j } , i , j [ 1 , 2 K N ] ,
[ P ( q ) x ˇ ] i j : = Pr { x ˇ ( t + 1 ) = δ 2 n i | x ^ ( t ) = δ 2 K N j } , i [ 1 , 2 n ] and j [ 1 , 2 K N ]
where q [ 1 , 2 m ] , P ( q ) x ^ and P ( q ) x ˇ denote the q -th block of the nonzero state transition probability matrices P x ^ and P x ˇ , respectively.
Then, the one-step overall and global transition probabilities between the states of RLDS (7) can be obtained as follows:
p ^ i j = [ P ( q ) x ^ ] i j = Pr { x ^ ( t + 1 ) = δ 2 K N i x ^ ( t ) = δ 2 K N j } = [ P ( q ) x ^ ] i j , i , j [ 1 , 2 K N ] ; 0 , i = 0 , j Λ d c ; 1 , i = 0 , j { 0 } Λ d ; 0 , i 0 , j = 0 .
p ˇ i j = [ P ( q ) x ˇ ] i j = Pr { x ˇ ( t + 1 ) = δ 2 n i x ^ ( t ) = δ 2 K N j } = [ P ( q ) x ˇ ] i j , i [ 1 , 2 n ] , j [ 1 , 2 K N ] ; 0 , i = 0 , j Λ ˜ d c ; 1 , i = 0 , j { 0 } Λ ˜ d ; 0 , i 0 , j = 0 .
Here Λ d and Λ d c are the index sets of M d and M d c , respectively, i.e., M d = { δ 2 K N i i Λ d } and M d c = { δ 2 K N i i Λ d c } . Λ ˜ d and Λ ˜ d c are the index sets of M ˜ d and M ˜ d c , respectively, i.e., M ˜ d = { δ 2 n i i Λ ˜ d } and M ˜ d c = { δ 2 n i i Λ ˜ d c } .
In fact, RLDS (7) can be obtained by reconstructing the STG of the PBMCNs (4). The global STG of RLDS is an edge-labeled graph ( X , ε ), where
1.
X = X 1 X 2 is the set of nodes. For the PBMCNs (4), X 1 ( 4 ) = Δ 2 K N and X 2 ( 4 ) = Δ 2 n . For RLDS (7), X 1 ( 7 ) = Δ 2 K N 0 and X 2 ( 7 ) = Δ 2 n 0 .
2.
ε X 1 × X 2 × [ 0 , 1 ] × δ 2 m s denote the set of labled edges. ( δ 2 K N j , δ 2 n i , p i j , δ 2 m s ) ε represents the system travels from δ 2 K N j to δ 2 n i with a probability p i j under the control δ 2 m s , denote by δ 2 K N j δ 2 m s p i j δ 2 n i .
The STGs of PBMCNs (4) and RLDS (7) are represented by ( X ( 4 ) , ε ( 4 ) ) and ( X ( 7 ) , ε ( 7 ) ) , respectively. Further, X 1 ( 7 ) = X 1 ( 4 ) { δ 2 K N 0 } , X 2 ( 7 ) = X 2 ( 4 ) { δ 2 n 0 } , and ε ( 7 ) = ε 1 ε 2 ε 3 , where
  • ε 1 = { ( δ 2 K N j , δ 2 n i , p i j , δ 2 m s ) ε ( 4 ) j Λ d c , i [ 1 , 2 n ] } ,
  • ε 2 = { ( δ 2 K N j , δ 2 n 0 , 1 , δ 2 m s ) j Λ d } ,
  • ε 3 = ( δ 2 K N 0 , δ 2 n 0 , 1 , δ 2 m s ) .
The STG of RLDS (7) may be determined intuitively from the STG of PBMCNs (4) as follows:
  • The edge starting from M ˜ d c in ( X ( 4 ) , ε ( 4 ) ) stay unaltered.
  • The edge starting from M ˜ d in ( X ( 4 ) , ε ( 4 ) ) are substituted with the edges in ( X ( 7 ) , ε ( 7 ) ) directed toward δ 2 n 0 with probability one.
  • The edge ( δ 2 K N 0 , δ 2 n 0 , 1 , δ 2 m s ) is added.
For the overall state, the transition rule of STG from PBMCNs (4) to RLDS (7) conforms with the overall state, but the set of the overall state nodes is X = Δ 2 K N .
In addition, we utilize a numerical example to demonstrate the above-mentioned procedure.
Example 1.
Consider the PBMCNs that has a one-step transition probability matrix P x ˜ .
P x ˜ = 0.4 0.1 0.4 0.1 0 1 0 0 0.1 0.4 0.1 0.4 1 0 0 0 0.4 0.1 0.4 0.1 0 0 0 1 0.1 0.4 0.1 0.4 0 0 1 0
Supposing that M ˜ d = { δ 4 2 , δ 4 4 } , we can obtain M ˜ d c = { δ 4 1 , δ 4 3 } . Then, D ^ M ˜ d c = δ 8 [ 1 0 3 0 5 0 7 0 ] . The STG of the PBMCNs is shown in Figure 1.
Here x ˜ i M ˜ d are represented by the gray nodes, and the dashed arrows denote the edges that emerge from M ˜ d . The one-step global nonzero state transition probability matrix of the resulting RLDS (7) is presented as
P x ˇ = 0.4 0 0.4 0 0 0 0 0 0.1 0 0.1 0 1 0 0 0 0.4 0 0.4 0 0 0 0 0 0.1 0 0.1 0 0 0 1 0
Figure 2 shows the STG of the RLDS.

3.2. Finite-Time Set Reachability with Probability One

The set reachability of PBMCNs is investigated and characterized in this section. First, we introduce a lemma for the set reachability of PBMCNs.
Lemma 4.
Assume that M 0 Δ 2 K N is an initial subset, M d Δ 2 K N is a overall target subset and M ˜ d Δ 2 n is a global target subset.
1.
An input sequence { u ( t ) , t = 0 , 1 , , γ 1 } exists such that M d is overall reachable with probability one from M 0 on [ 0 : γ 1 ] for PBMCNs (4) if and only if δ 2 K N 0 is overall reachable with probability one from M 0 on [ 1 : γ ] for RLDS (7).
2.
An input sequence { u ( t ) , t = 0 , 1 , , γ 1 } exists such that M ˜ d is global reachable with probability one from M 0 on [ 0 : γ 1 ] for PBMCNs (4) if and only if δ 2 n 0 is global reachable with probability one from M 0 on [ 1 : γ ] for RLDS (7).
Proof. 
Assume that x 0 M 0 is the initial state, x ^ ( t , x 0 ) is the overall state to RLDS (7), x ˇ ( t , x 0 ) is the global state to RLDS (7) and there exists an input sequence { u ( t ) , t = 0 , 1 , , γ 1 } . It holds that
Pr { ξ [ 0 : t 1 ] , s . t . x ( ξ ; η , x 0 ) M d } = Pr { { x 0 M d } { x ( 1 ; η , x 0 ) M d } { x ( ξ ; η , x 0 ) M d } } = Pr { j = 1 t { x ^ ( j ; η , x 0 ) = δ 2 K N 0 } } = Pr { ξ [ 1 : t ] , s . t . x ^ ( ξ ; η , x 0 ) = δ 2 K N 0 }
Then, we are able to easily verify that, for any x 0 M 0 , there exists an input sequence { u ( t ) , t = 0 , 1 , , γ 1 } , such that (5) and (6) are equivalent to
Pr { ξ [ 1 : γ ] , s . t . x ^ ( ξ ; η , x 0 ) = δ 2 K N 0 } = 1
and
Pr { ξ [ 1 : γ ] , s . t . x ˇ ( ξ ; η , x 0 ) = δ 2 n 0 } = 1
respectively. Thus, the claims hold. □
Lemma 5.
  • The ξ step overall transition probability from any state to δ 2 K N 0 is non-decreasing as ξ increases, i.e.,
    Pr { x ^ ( ξ + 1 ) = δ 2 K N 0 x ^ ( 0 ) = δ 2 K N j } Pr { x ^ ( ξ ) = δ 2 K N 0 x ^ ( 0 ) = δ 2 K N j }
  • The ξ step global transition probability from any state to δ 2 n 0 is non-decreasing as ξ increases, i.e.,
    Pr { x ˇ ( ξ + 1 ) = δ 2 n 0 x ^ ( 0 ) = δ 2 K N j } Pr { x ˇ ( ξ ) = δ 2 n 0 x ^ ( 0 ) = δ 2 K N j }
Moreover, due to
x ^ ( γ ) = P x ^ u ( γ 1 ) x ^ ( γ 1 ) = P x ^ W [ 2 K N , 2 m ] x ^ ( γ 1 ) u ( γ 1 ) = ( P x ^ W [ 2 K N , 2 m ] ) 2 x ^ ( γ 2 ) u ( γ 2 ) u ( γ 1 ) = = ( P x ^ W [ 2 K N , 2 m ] ) γ x ^ ( 0 ) u ( 0 ) u ( 1 ) u ( γ 2 ) u ( γ 1 ) = ( P x ^ W [ 2 K N , 2 m ] ) γ W [ 2 m γ , 2 K N ] u ( 0 ) u ( 1 ) u ( γ 2 ) u ( γ 1 ) x ^ ( 0 )
and
x ˇ ( γ ) = P x ˇ u ( γ 1 ) x ^ ( γ 1 ) = P x ˇ W [ 2 K N , 2 m ] x ^ ( γ 1 ) u ( γ 1 ) = ( P x ˇ W [ 2 K N , 2 m ] ) ( P x ^ W [ 2 K N , 2 m ] ) x ^ ( γ 2 ) u ( γ 2 ) u ( γ 1 ) = = ( P x ˇ W [ 2 K N , 2 m ] ) ( P x ^ W [ 2 K N , 2 m ] ) γ 1 x ^ ( 0 ) u ( 0 ) u ( 1 ) u ( γ 2 ) u ( γ 1 ) = ( P x ˇ W [ 2 K N , 2 m ] ) ( P x ^ W [ 2 K N , 2 m ] ) γ 1 W [ 2 m γ , 2 K N ] u ( 0 ) u ( 1 ) u ( γ 2 ) u ( γ 1 ) x ^ ( 0 )
we define γ -step nonzero state transition probability matix, Q ^ and Q ˇ , by
Q ^ = P x ^ W [ 2 K N , 2 m ] γ W [ 2 m γ , 2 K N ] , Q ˇ = P x ˇ W [ 2 K N , 2 m ] P x ^ W [ 2 K N , 2 m ] γ 1 W [ 2 m γ , 2 K N ] .
The γ -step nonzero state overall transition probability matrix Q ^ and the γ -step nonzero state global transition probability matrix Q ˇ of RLDS (7) are divided into 2 m γ matrices as follows:
Q ^ = [ Q ^ ( 1 ) Q ^ ( 2 ) Q ^ ( 2 m γ ) ] , Q ˇ = [ Q ˇ ( 1 ) Q ˇ ( 2 ) Q ˇ ( 2 m γ ) ]
The symbol s can be defined as follows:
C o l j ( Q ^ q ) s δ 2 K N 0 = δ 2 K N 0 , C o l j ( Q ^ q ) s δ 2 K N k = C o l j ( Q ^ q ) , k [ 1 , 2 K N ]
In the same way, we can obtain
C o l j ( Q ˇ q ) s δ 2 n 0 = δ 2 n 0 , C o l j ( Q ˇ q ) s δ 2 n k = C o l j ( Q ˇ q ) , k [ 1 , 2 n ]
Theorem 1.
For PBMCNs (4), suppose that M 0 = { δ 2 K N j j Λ 0 } , where Λ 0 is a subset of [ 1 : 2 K N ] . Then, the following two statements hold.
1.
An input sequence { u ( t ) , t = 0 , 1 , , γ 1 } exists such that M d is overall reachable with probability one from M 0 on [ 0 : γ 1 ] if and only if
C o l j s q = 1 2 m γ Q ^ ( q ) = δ 2 K N 0 , j Λ 0 .
2.
An input sequence { u ( t ) , t = 0 , 1 , , γ 1 } exists such that M ˜ d is global reachable with probability one from M 0 on [ 0 : γ 1 ] if and only if
C o l j s q = 1 2 m γ Q ˇ ( q ) = δ 2 n 0 , j Λ ˜ 0 .
Proof. 
First, we demonstrate that the necessary condition is satisfied. Known as M d , it is overall reachable with probability one from M 0 on [ 0 , γ 1 ] . Then, for any x 0 = δ 2 K N j and t 0 , there exists an input sequence { u ( t ) , t = 0 , 1 , , γ 1 } such that
Pr { ξ [ 0 : t 1 ] , s . t . x ^ ( ξ ; η , x 0 ) M d } = Pr { ξ [ 1 : t ] , s . t . , x ^ ( ξ ; η , x 0 ) = δ 2 K N 0 } = Pr { x ^ ( t ; η , x 0 ) = δ 2 K N 0 } = 1
Since
Pr { x ^ ( t ; η , x 0 ) = δ 2 K N 0 } = 1 i = 1 2 K N Q ^ ( q ) i j = 1
for which there exists an input sequence { u ( t ) , t = 0 , 1 , , γ 1 } such that
i = 1 2 K N Q ^ ( q ) i j = 0
Then, we have
C o l j Q ^ ( q ) = δ 2 K N 0
Further, we obtain
C o l j s q = 1 2 m γ [ Q ^ ( q ) ] = δ 2 K N 0 j Λ 0
Next, we prove the sufficiency condition holds. For any j Λ 0 , we have C o l j s q = 1 2 m γ [ Q ^ ( q ) ] = δ 2 K N 0 . Then, we are able to easily verify that there exists an input sequence u such that
C o l j Q ^ ( q ) = δ 2 K N 0
which is
1 i = 1 2 K N ( Q ^ ( q ) ) i j = 1
Then, (18) becomes
Pr { x ^ ( γ + 1 ) = δ 2 K N 0 x ( 0 ) = δ 2 K N j } = 1
Consequently, there exists an input sequence { u ( t ) , t = 0 , 1 , , γ 1 } such that M d is overall reachable with probability one from M 0 on [ 0 , γ 1 ] . Similarly, we can prove Conclusion 2, no need to repeat the arguments. □

4. Result and Discussion

The cell cycle of eukaryotes consists of four phases generally: G1, S, G2 and M phases. At this point, the controllable cancer network [44] is formed by a portion of key molecules in the G1/S phase as shown in Figure 3. The dotted arrows refer to induced gene expression. The E2F protein, for example, stimulates the expression of its own gene. The expression of suppressor genes is indicated by hammerheads.
The proliferation and apoptosis of cells are regulated by transcription factors E2F and Myc in the cancer network. According to the particular expression status of cells, they fulfill the roles of tumor suppressor gene and oncogene. The microRNA, called miR-17-92, regulates E2F and Myc in the process of transcription. Meanwhile, pRb also regulates E2F. On the contrary, transcription of miR-17-92 is also induced by E2F and Myc. Under the regulation of this interaction, miR-17-92 is expressed as a tumor inhibitor or a tumor gene, severally. As a result, the cancer network (Figure 3) was added to a straightforward regulatory network [45], including E2F, Myc, and miR-17-92 (Figure 4). In this way, the PBMCN can simulate the simplified network more effectively, and the resulting network model is shown in Figure 4.
The networks are summarized as follows:
l = 1 : E 2 F ( t + 1 ) = f E 2 F ( E 2 F ( t ) , m i R 1 ( t ) , p R b ( t ) ) , m i R 1 ( t + 1 ) = f m i R 1 1 ( E 2 F ( t ) , m i R 1 ( t ) , p R b ( t ) )
l = 2 : m i R 2 ( t + 1 ) = f m i R 2 2 ( m i R 2 ( t ) , M y c ( t ) , p R b ( t ) ) , M y c ( t + 1 ) = f m i R 2 2 ( m i R 2 ( t ) , M y c ( t ) , p R b ( t ) )
For simplicity, E2F, m i R 1 , m i R 2 , Myc and pRb are represented by x 1 1 , x 2 1 , x 2 2 , x 3 2 and u ( t ) , respectively. The specific variables involved are defined as follows:
  • x 1 1 : Transcription factor involved in gene transcription;
  • x 3 2 : Transcription factor involved in gene transcription;
  • x 2 1 , x 2 2 : Non-coding RNA cluster;
  • u ( t ) : Retinoblastoma protein;
  • f 11 1 : The transcription of miRNA-17-92 is promoted, allowing E2F to enter the cancerous regions under the regulation of retinoblastoma protein;
  • f 21 1 : The expression of oncogenes is promoted by E2F;
  • f 22 1 : The expression of oncogenes is inhibited by E2F, and tumor suppressor genes are expressed by E2F;
  • f 21 1 : The expression of oncogenes is promoted by Myc;
  • f 22 2 : The expression of oncogenes is inhibited by Myc, and tumor suppressor genes are expressed by Myc;
  • f 31 2 : The transcription of miRNA-17-92 is promoted, allowing Myc to enter the cancerous regions.
The logic function f 11 1 can be selected with the probabilities for x 1 1 .
x 1 1 ( t + 1 ) = f 11 1 ( x 1 1 ( t ) , x 2 1 ( t ) , u ( t ) ) = x 2 1 ( t ) u ( t ) .
The logic function f 21 1 and f 22 1 can be selected with the probabilities for x 2 1 .
x 2 1 ( t + 1 ) : f 21 1 ( x 1 1 ( t ) , x 2 1 ( t ) , u ( t ) ) = x 1 1 ( t ) , f 22 1 ( x 1 1 ( t ) , x 2 1 ( t ) , u ( t ) ) = ¬ x 1 1 ( t )
The corresponding probabilities are given: p ( f 2 1 = f 21 1 ) = 0.5 and p ( f 2 1 = f 22 1 ) = 0.5 , respectively.
The logic function f 21 2 and f 22 2 can be selected with the probabilities for x 2 2 .
x 2 2 ( t + 1 ) : f 21 2 ( x 2 2 ( t ) , x 3 2 ( t ) , u ( t ) ) = x 3 2 ( t ) , f 22 2 ( x 2 2 ( t ) , x 3 2 ( t ) , u ( t ) ) = ¬ x 3 2 ( t )
The corresponding probabilities are given: p ( f 2 2 = f 21 2 ) = 0.5 and p ( f 2 2 = f 22 2 ) = 0.5 , respectively.
The logic function f 31 2 and f 32 2 can be selected with the probabilities for x 3 2 .
x 3 2 ( t + 1 ) = f 31 2 ( x 2 2 ( t ) , x 3 2 ( t ) , u ( t ) ) = x 2 2 ( t ) .
Second, the global state layer is formulated by x ˜ 1 ( t + 1 ) , x ˜ 2 ( t + 1 ) , x ˜ 3 ( t + 1 ) , we have
x ˜ 1 ( t + 1 ) = x 1 1 ( t + 1 ) , x ˜ 2 ( t + 1 ) = x 2 1 ( t + 1 ) x 2 2 ( t + 1 ) , x ˜ 3 ( t + 1 ) = x 3 2 ( t + 1 )
Here, ¬ , , represent the logical functions of “negation”, “disjunction”, “conjunction”, respectively. Then, the two-layer PBCNs can be transformed into the corresponding algebraic representation. The input layers are represented as follows:
x 1 1 ( t + 1 ) = f 11 1 ( x 1 1 ( t ) , x 2 1 ( t ) , u ( t ) ) = x 2 1 ( t ) u ( t )
x 2 1 ( t + 1 ) : f 21 1 ( x 1 1 ( t ) , x 2 1 ( t ) , u ( t ) ) = x 1 1 ( t ) , f 22 1 ( x 1 1 ( t ) , x 2 1 ( t ) , u ( t ) ) = M n x 1 1 ( t )
x 2 2 ( t + 1 ) : f 21 2 ( x 2 2 ( t ) , x 3 2 ( t ) , u ( t ) ) = x 3 2 ( t ) , f 22 2 ( x 2 2 ( t ) , x 3 2 ( t ) , u ( t ) ) = M n x 3 2 ( t )
x 3 2 ( t + 1 ) = f 31 2 ( x 2 2 ( t ) , x 3 2 ( t ) , u ( t ) ) = x 2 2 ( t )
Next, the global state layer can be obtained as follows:
x ˜ 1 ( t + 1 ) = x 1 1 ( t + 1 ) , x ˜ 2 ( t + 1 ) = M d x 2 1 ( t + 1 ) x 2 2 ( t + 1 ) , x ˜ 3 ( t + 1 ) = x 3 2 ( t + 1 )
Then, there are four networks to choose from, and the corresponding probabilities of each network are shown in Table 1.
Based on the STP of matrix, we are able to easily obtain the overall state transition matrix L and global state transition matrix L ˜ . Suppose that M ˜ d = { δ 16 2 δ 16 5 δ 16 8 } . Then, we have
L = 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25
and
L ˜ = 0.75 0.75 0 0 0 0 0 0 0.75 0.75 0 0 0 0 0 0 0 0 0.75 0.75 0 0 0 0 0 0 0.75 0.75 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0 0 0.75 0.75 0 0 0 0 0 0 0.75 0.75 0 0 0 0 0 0 0 0 0.75 0.75 0 0 0 0 0 0 0.75 0.75 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0.25 0.25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.75 0.75 0 0 0.75 0.75 0 0 0.75 0.75 0 0 0.75 0.75 0 0 0 0 0.75 0.75 0 0 0.75 0.75 0 0 0.75 0.75 0 0 0.75 0.75 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25 0 0 0.25 0.25
The PDV of the two-layers PBCNs as follows:
p σ = [ 0.25 0.25 0.25 0.25 ] T
According to (8) and (16), we can obtain the matrix s q = 1 2 m γ Q ˇ ( q ) = s q = 1 2 3 Q ˇ ( q ) as follows:
s q = 1 2 3 Q ˇ ( q ) = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
By observing the above matrix, it can be seen that all the column vectors of the matrix are zero vectors. Then, according to the Theorem 1, we are able to easily obtain that M ˜ d = { δ 16 2 , δ 16 5 , δ 16 8 } is global reachable with probability one from arbitrary initial state on [ 0 , 3 ] . Thus, we can conclude the cancer network’s finite-time set reachability on the premise of M ˜ d = { δ 16 2 , δ 16 5 , δ 16 8 } .

5. Conclusions

This study investigated the finite-time set reachability of PBMCNs. For the finite-time set reachability analysis, the PBMCNs were extended to the RLDS via STG reconstruction technology. On this basis, a necessary and sufficient condition for the finite-time set reachability of PBMCNs was obtained. Finally, the proposed method was illustrated by a numerical example. The main results are as follows:
1.
Considering the systematic nature of biological models, in this paper, the PBMCNs are proposed based on the PBCNs. The model can simulate complex gene regulatory networks, such as cancer networks.
2.
In order to demonstrate the set reachability of PBMCNs, the set reachability issue of PBMCNs is transformed into the set reachability issue of RLDS by the STG reconstruction technique, and a necessary and sufficient condition for the finite-time set reachability of PBMCNs is obtained.
Although the PBMCNs proposed in this paper can simulate more complex gene regulatory networks, this model still has the limitation that the computational complexity O ( 2 K N + m × 2 K N + m ) will further complicate as the number of nodes increases. Therefore, we will focus on reducing the computational complexity of the PBMCNs in further research.

Author Contributions

Conceptualization, Y.C. and Y.S.; methodology, Y.C. and Y.S.; software, Y.C.; validation, Y.S., S.L. and F.L.; formal analysis, S.L. and F.L.; investigation, Y.C.; data curation, Y.C.; writing—original draft preparation, Y.C.; writing—review and editing, S.L. and F.L.; funding acquisition, S.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China (No. 51671075, 51971086), Heilongjiang Postdoctoral Fund for scientific research initiation (No. LBH-Q16118) and Fundamental Research Foundation for Universities of Heilongjiang Province (No. LGYC2018JC004).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
STPsemi tensor product
BNsBoolean networks
BCNsBoolean control networks
SBCNsswitched Boolean control networks
PBCNsprobabilistic Boolean control networks
PBMCNsprobabilistic Boolean muliplex control networks
STGState transfer graph
NotationsDefinitions
semi-tensor product
Kronecker product
I m m × m identity matrix
D Logic domain { 0 , 1 }
D m Set of m-dimensional column vector consisting of logical value 0 , 1
Δ n Δ n is a set of all of the columns of I n
δ n i ith column of I n
δ n 0 n-dimensional vector [ 0 0 0 ] T
R m m-dimensional column vector
L n × m Set of logical matrices with n × m dimensions
B n × m Set of Boolean matrices with n × m dimensions
C o l i ( A ) ith column of matrix A
δ n [ i 1 , i 2 , , i m ] Matrix A with C o l s ( A ) = δ n i s
[ N : M ] {N, N + 1,…,M}, where N M and N , M are positive integers
W [ n , m ] Swap matrix with index ( n , m )
[ A ] i j The element at i-th row j-th column of matrix A

References

  1. Kauffman, S.A. Metabolic stability and epigenesis in randomly constructed genetic nets. J. Theor. Biol. 1968, 22, 437–467. [Google Scholar] [CrossRef]
  2. Kauffman, S.A. At home in the universe. Math. Soc. Sci. 1995, 33, 94–95. [Google Scholar]
  3. Krumsiek, J.; Marr, C.; Schroeder, T.; Theis, F.J. Hierarchical differentiation of myeloid progenitors is encoded in the transcription factor network. PLoS ONE 2011, 6, e22649. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Chang, R.; Shoemaker, R.; Wang, W. Systematic search for recipes to generate induced pluripotent stem cells. PLoS Comput. Biol. 2011, 7, e1002300. [Google Scholar] [CrossRef]
  5. Flttmann, M.; Scharp, T.; Klipp, E. A stochastic model of epigenetic dynamics in somatic cell reprogramming. Front. Physiol. 2012, 3, 216. [Google Scholar] [CrossRef] [Green Version]
  6. Li, H.; Wang, Y. Boolean derivative calculation with application to fault detection of combinational circuit via the semi-tensor product method. Automatica 2012, 48, 688–693. [Google Scholar] [CrossRef]
  7. Liu, Z.; Wang, Y.; Li, H. New approach to derivative calculation of multi-valued logical functions with application to fault detection of digital circuits. IET Control Theory A 2014, 8, 554–560. [Google Scholar] [CrossRef]
  8. Zhang, J.Y.; Wu, Y.H. A stochastic logical model-based approximate solution for energy management problem of HEVs. Sci. China Inf. Sci. 2018, 61, 1–3. [Google Scholar] [CrossRef] [Green Version]
  9. Cheng, D.Z.; Qi, H.S.; Zhao, Y. An Introduction to Semi-Tensor Product of Matrices and Its Applications; World Scientific Publishing Co. Pte. Ltd.: Singapore, 2012; pp. 37–56. [Google Scholar]
  10. Yu, Y.Y.; Meng, M.; Feng, J.E. Observability of Boolean networks via matrix equations. Automatica 2020, 111, 108621. [Google Scholar] [CrossRef]
  11. Yu, Y.Y.; Meng, M.; Feng, J.E.; Chen, G. Observability criteria for Boolean networks. IEEE Trans. Automat. Control 2021, 1, 1. [Google Scholar] [CrossRef]
  12. Liu, Y.; Zhong, J.; Daniel, W.C.H.; Gui, W.H. Minimal observability of Boolean networks. Sci. China Inf. Sci. accepted. 2021. [Google Scholar] [CrossRef]
  13. Chen, S.Q.; Wu, Y.H.; Macauley, M. Monostability and bistability of Boolean networks using semi-tensor products. IEEE Trans. Control Netw. 2018, 6, 1379–1390. [Google Scholar] [CrossRef]
  14. Cheng, D.Z.; Zhao, Y. Identification of Boolean control networks. Automatica 2011, 47, 702–710. [Google Scholar] [CrossRef]
  15. Lu, J.Q.; Zhong, J.; Huang, C.; Cao, J. On pinning controllability of Boolean control networks. IEEE Trans. Automat. Control 2015, 61, 1658–1663. [Google Scholar] [CrossRef]
  16. Li, H.; Wang, Y. Further results on feedback stabilization control design of Boolean control networks. Automatica 2017, 83, 303–308. [Google Scholar] [CrossRef]
  17. Liu, R.J.; Lu, J.; Cao, J.; Wu, Z.G. Delayed feedback control for stabilization of Boolean control networks with state delay. IEEE Trans. Neural Netw. Learn. Syst. 2017, 29, 3283–3288. [Google Scholar] [CrossRef] [PubMed]
  18. Guo, Y.Q. Observability of Boolean control networks using parallel extension and set reachability. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 6402–6408. [Google Scholar] [CrossRef]
  19. Lu, J.; Zhong, J.; Ho, D.W.C.; Tang, Y.; Cao, J. On controllability of delayed Boolean control networks. Siam. J. Control Optim. 2019, 54, 475–494. [Google Scholar] [CrossRef]
  20. Zhu, S.M.; Feng, J.E.; Zhao, J.L. State feedback for set stabilization of markovian jump Boolean control networks. Discret. Contin. Dyn. Syst.-S 2021, 14, 1591–1605. [Google Scholar] [CrossRef]
  21. Cheng, D.Z. Disturbance decoupling of Boolean control networks. IEEE Trans. Automat. Control 2020, 56, 2–10. [Google Scholar] [CrossRef]
  22. Zhang, L.; Feng, J.E.; Yao, J. Controllability and observability of switched Boolean control networks. IET Control. Theory Appl. 2012, 6, 2477–2484. [Google Scholar] [CrossRef]
  23. Yang, Y.J.; Liu, Y.; Lou, J.G.; Wang, Z. Observability of switched Boolean control networks using algebraic forms. Discret. Contin. Dyn. Syst.-S 2021, 14, 1519–1533. [Google Scholar] [CrossRef]
  24. Wang, L.; Liu, Y.; Wu, Z.G.; Lu, J.; Yu, L. Stabilization and finite stabilization of probabilistic Boolean control networks. IEEE Trans. Syst. Man Cybern. 2021, 51, 1559–1566. [Google Scholar] [CrossRef]
  25. Toyoda, M.; Wu, Y.H. Mayer-type optimal control of probabilistic Boolean control network with uncertain selection probabilities. IEEE Trans. Cybern. 2021, 51, 3079–3092. [Google Scholar] [CrossRef] [PubMed]
  26. Liu, Y.; Cao, J.; Wang, L.; Wu, Z.G. On pinning control reachability of probabilistic Boolean control networks. IET Control Theory A 2020, 14, 2914–2923. [Google Scholar] [CrossRef] [Green Version]
  27. Wang, J.; Liu, Y.S.; Li, H.T. Finite-time controllability and set controllability of impulsive probabilistic Boolean control networks. IEEE Access 2020, 8, 111995–112002. [Google Scholar] [CrossRef]
  28. Liu, Z.; Zhong, J.; Liu, Y. Weak stabilization of k-valued logical networks. In Proceedings of the 2021 40th Chinese Control Conference, Shanghai, China, 26–28 July 2021; pp. 124–129. [Google Scholar]
  29. 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. 2020, 5, 337–342. [Google Scholar] [CrossRef]
  30. Papagiannis, G.; Moschoyiannis, S. Deep reinforcement learning for control of probabilistic Boolean networks. In Proceedings of the 2020 International Conference on Complex Networks and Their Applications, Madrid, Spain, 1–3 December 2020; pp. 361–371. [Google Scholar]
  31. Acernese, A.; Yerudkar, A.; Glielmo, L.; Del Vecchio, C. Model-free self-triggered control co-design for probabilistic Boolean control networks. IEEE Control Syst. Lett. 2021, 5, 1639–1644. [Google Scholar] [CrossRef]
  32. Liu, Z.; Zhong, J.; Liu, Y.; Gui, W. Weak stabilization of Boolean networks under state-flipped control. IEEE Trans. Neural Netw. Learn. Syst. 2021, 1–8. [Google Scholar] [CrossRef]
  33. Zhong, J.; Lu, J.; Huang, T.; Ho, D.W.C. Controllability and synchronization analysis of identical-hierarchy mixed-valued logical control networks. IEEE Trans. Cybern. 2017, 47, 3482–3493. [Google Scholar] [CrossRef]
  34. Li, Y.; Feng, J.E.; Zhu, S. Controllability and reachability of periodically time-variant mixed-valued logical control networks. Circuits Syst. Signal Process. 2021, 40, 3639–3654. [Google Scholar] [CrossRef]
  35. Wang, S.; Feng, J.E.; Yu, Y.Y.; Wang, X.H. Data set approach for solving logical equations. Sci. China Inf. Sci. 2020, 63, 169202. [Google Scholar] [CrossRef] [Green Version]
  36. Wang, J.J.; Renato, D.L.; Fu, S.H.; Xia, J.W.; Qiao, L.S. Event-triggered control design for networked evolutionary games with time invariant delay in strategies. Int. J. Syst. Sci. 2020, 514, 512–522. [Google Scholar] [CrossRef]
  37. Le, S.T.; Wu, Y.H.; Toyoda, M. A congestion game framework for service chain composition in NFV with function benefit. Inf. Sci. 2021, 52, 493–504. [Google Scholar] [CrossRef]
  38. Fu, S.H.; Pan, Y.; Feng, J.E.; Zhao, J. Strategy optimisation for coupled evolutionary public good games with threshold. Int. J. Control 2020, 1–10. [Google Scholar] [CrossRef]
  39. Kitano, H. Systems biology: A brief overview. Science 2002, 295, 1662–1664. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  40. Li, Z.; Xiao, H. Weak reachability of probabilistic Boolean control networks. In Proceedings of the IEEE 2015 International Conference on Advanced Mechatronic Systems, Beijing, China, 22–24 August 2015; pp. 56–60. [Google Scholar]
  41. Zhang, Q.L.; Feng, J.E.; Wang, B. Set reachability of markovian jump Boolean networks and its applications. IET Control Theory A. 2020, 14, 2914–2923. [Google Scholar] [CrossRef]
  42. Zhou, R.P.; Guo, Y.Q.; Gui, W. Set reachability and observability of probabilistic Boolean networks. Automatica 2019, 106, 230–241. [Google Scholar] [CrossRef]
  43. Wu, Y.H.; Xu, J.X.; Sun, X.M.; Wang, W. Observability of Boolean multiplex control networks. Sci. Rep. 2017, 7, 46495. [Google Scholar] [CrossRef] [Green Version]
  44. Aguda, B.D.; Kim, Y.; Piper-Hunter, M.G. MicroRNA regulation of a cancer network: Consequences of the feedback loops involving miR-17-92, E2F, and Myc. Proc. Natl. Acad. Sci. USA 2008, 105, 19678–19683. [Google Scholar] [CrossRef] [Green Version]
  45. Coller, H.A.; Forman, J.J.; Legesse-Miller, A. “Myc’ed messages”: Myc induces transcription of E2F1 while inhibiting its translation via a microRNA polycistron. PLoS Genet. 2007, 3, e146. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Figure 1. STG of the PBMCNs (4) in Example 1.
Figure 1. STG of the PBMCNs (4) in Example 1.
Applsci 12 00883 g001
Figure 2. STG of the RLDS (7) in Example 1.
Figure 2. STG of the RLDS (7) in Example 1.
Applsci 12 00883 g002
Figure 3. (a) Cancer network. (b) Myc/E2F/miR-17-92 gene regulatory network.
Figure 3. (a) Cancer network. (b) Myc/E2F/miR-17-92 gene regulatory network.
Applsci 12 00883 g003
Figure 4. The PBMCNs structure of the cell cycle of eukaryotes.
Figure 4. The PBMCNs structure of the cell cycle of eukaryotes.
Applsci 12 00883 g004
Table 1. Sub-Model of PBMCNs.
Table 1. Sub-Model of PBMCNs.
P
f 11 1 , f 21 1 , f 21 2 , f 31 2 1 × 0.5 × 0.5 × 1 = 0.25
f 11 1 , f 22 1 , f 21 2 , f 31 2 1 × 0.5 × 0.5 × 1 = 0.25
f 11 1 , f 21 1 , f 22 2 , f 31 2 1 × 0.5 × 0.5 × 1 = 0.25
f 11 1 , f 22 1 , f 22 2 , f 31 2 1 × 0.5 × 0.5 × 1 = 0.25
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Cui, Y.; Li, S.; Shan, Y.; Liu, F. Finite-Time Set Reachability of Probabilistic Boolean Multiplex Control Networks. Appl. Sci. 2022, 12, 883. https://doi.org/10.3390/app12020883

AMA Style

Cui Y, Li S, Shan Y, Liu F. Finite-Time Set Reachability of Probabilistic Boolean Multiplex Control Networks. Applied Sciences. 2022; 12(2):883. https://doi.org/10.3390/app12020883

Chicago/Turabian Style

Cui, Yuxin, Shu Li, Yunxiao Shan, and Fengqiu Liu. 2022. "Finite-Time Set Reachability of Probabilistic Boolean Multiplex Control Networks" Applied Sciences 12, no. 2: 883. https://doi.org/10.3390/app12020883

APA Style

Cui, Y., Li, S., Shan, Y., & Liu, F. (2022). Finite-Time Set Reachability of Probabilistic Boolean Multiplex Control Networks. Applied Sciences, 12(2), 883. https://doi.org/10.3390/app12020883

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