Next Article in Journal
A Synchronized Optimization Method of Frequency Setting, Timetabling, and Train Circulation Planning for URT Networks with Overlapping Lines: A Case Study of the Addis Ababa Light Rail Transit Service
Previous Article in Journal
ConceptVoid: Precision Multi-Concept Erasure in Generative Video Diffusion
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Delayed State-Flipped Control for Stabilization of Boolean Networks with Time Delays

School of Mathematics and Statistics, Shandong Normal University, Jinan 250061, China
*
Authors to whom correspondence should be addressed.
Mathematics 2025, 13(16), 2653; https://doi.org/10.3390/math13162653
Submission received: 23 July 2025 / Revised: 12 August 2025 / Accepted: 15 August 2025 / Published: 18 August 2025
(This article belongs to the Section E2: Control Theory and Mechanics)

Abstract

This paper addresses the stabilization problem in Boolean networks with time delays (TBNs) under state-flipped control. First, the algebraic form of TBNs under state-flipped control is derived utilizing the semi-tensor product (STP) of matrices. Based on their periodic properties, the TBNs are then partitioned into subsystems. Subsequently, leveraging these developments, the equivalence between the stabilization of the original TBNs and that of the derived subsystems under state-flipped control is established. Furthermore, an equivalent stabilization criterion for the TBNs under state-flipped control is provided. An algorithm is also presented for constructing a flipped-set sequence to achieve stabilization. Finally, illustrative examples are provided to demonstrate the effectiveness of the theoretical results.

1. Introduction

Systems biology is the study of complex interactions within biological systems and their regulatory mechanisms. One key modeling framework in systems biology is gene regulatory networks (GRNs). GRNs focus on interactions among genes and their response to the external environment to control gene expression, providing an important tool for systems biology research.
Boolean networks (BNs), proposed by Kauffman in 1969 to study GRNs, are simplified mathematical models [1]. In a BN, nodes represent the expression levels of genes and proteins. All nodes are updated by only two values: 0 , 1 , where 1 denotes ON (active) and 0 denotes OFF (inactive). When external inputs are considered, the BNs become Boolean control networks (BCNs), which are used to model dynamic systems with control mechanisms [2]. Today, BNs and BCNs are effectively applied in diverse fields such as pharmacology, neurology, and systems science [3].
In recent years, a novel matrix product called the semi-tensor product (STP) of matrices has been proposed [4] for the representation and analysis of BNs and Boolean control networks (BCNs). This methodology has enabled breakthroughs in observability, synchronization, Ledley solution methods, and output state feedback stabilizers of BNs/BCNs [5,6,7,8,9,10,11,12,13].In addition, a reasonable and effective control methods are continuously being proposed. Ref. [14] investigates asymptotic synchronization in coupled Boolean and probabilistic Boolean networks with delays. Network synchronization under distributed delayed impulsive control is considered by [15]. Robust stability in distribution of Boolean networks under multi-bit stochastic function perturbations is discussed by [16]. Ref. [17] studies logical dynamic games. Ref. [18] considers self-triggered control for approximate synchronization of singular logical networks. Impulsive logical dynamic networks and stochastic state-heritable control are investigated by [19,20].
Time delays are a very common phenomenon, occurring in processes such as drug therapy, chemical reactions, long transmission lines in pneumatic systems, and evolutionary games. BNs and BCNs can effectively model systems whose state updates depend solely on the current state. However, when the system state update depends on the past τ ( τ Z + ) states (i.e., when time delays occur), TBNs are considered to be the appropriate mathematical model [4]. To date, numerous studies have been conducted on TBNs, including ref. [21], investigating pinning control for stabilizing delayed BNs; ref. [22], discussing the stabilization and controllability of hybrid switching and impulsive higher-order BNs with delays; and [23,24,25], analyzing the controllability and observability of delayed BCNs.
In real cellular networks, genes can be activated or inhibited by external stimuli such as mutagens and heat stress [26]. Specifically, ref. [26] investigated the impact of random single-gene perturbation on network evolutionary behavior. This phenomenon can be modeled in BNs by flipping node values (from 1 to 0 or 0 to 1). This type of control is called state-flipped control. The concept of state-flipped control was introduced in Rafimanzelat and Bahrami [27,28]. Similarly, state-flipped control has been introduced into BNs as a minimally invasive control strategy [27]. Due to its operational simplicity, refs. [27,28] explored the attractor controllability and stability achieved by flipping specific node states only once. Readers can see more details in [27,28]. More generally, weak stabilization of BNs under state-flipped control, involving state-flips at every step, was studied in [29]. Furthermore, researchers have extended this approach to address fundamental problems in BCNs.
The preceding discussion underscores the ubiquity of time-delay phenomena and the operational simplicity inherent in state-flipped control. Prompted by these observations, we naturally consider introducing state-flipped control to the theory of TBNs. Notably, seminal contributions by [23,24] established the foundations for controllability and observability analysis in BNs with time-invariant integer state delays. Building upon this work, this paper investigates the trajectory dynamics and stabilization of the TBNs in [23,24] under state-flipped control.
This paper establishes foundational results for the TBNs in [23,24] under state-flipped control through three key contributions: First, we will derive the algebraic form of TBNs under state-flipped control using the STP approach, then partition them into subsystems using periodic properties. Secondly, we will establish equivalence between the stabilization of the original system and that of the derived subsystems under state-flipped control. Thirdly, a stabilization criterion and a corresponding algorithm for finding flipped-set sequences will be developed. Numerical examples will be provided to validate the results.
We organize this paper as follows: Section 2 presents some preliminaries. Section 3 gives the main results of the paper. Section 4 shows the effectiveness of our main results via two examples. Section 5 presents a brief conclusion.

2. Preliminaries

In this section, we first introduce the definition and fundamental properties of STP. Next, we present the concept of state-flipped control along with its matrix representation. Finally, we derive the algebraic representations of TBNs under state-flipped control.

2.1. Notation

  • Z + denotes the set of positive integers;
  • N : = { 1 , 2 , , n } denotes the set of nodes of a BN;
  • D denotes the set { 0 , 1 } and D n : = D × × D n .
  • Δ n : = δ n i | i = 1 , 2 , , n , where δ n i is the i-th column of the n-dimensional identity matrix I n ;
  • δ n 1 , 2 , , k is a Boolean vector, which is equal to i = 1 k δ n i ;
  • An n × t matrix M is called a logical matrix if M = [ δ n i 1 δ n i 2 δ n i t ] , and briefly, M is denoted by M = δ n [ i 1 i 2 i t ] ;
  • R m × n , L m × n , and B m × n denote the set of m × n real matrices, logical matrices, and Boolean matrices, respectively. R m denotes the set of m-dimensional column vectors;
  • C o l i ( L ) ( R o w i ( L ) ) is the i-th column (row) of matrix L;
  • ( L ) i j is the ( i , j ) -th entry in the matrix L;
  • [ L ] B represents converting the matrix L into a Boolean matrix, which implies that ( [ L ] B ) i j = 1 iff ( L ) i j 1 , and otherwise, ( [ L ] B ) i j = 0 ;
  • E ( δ n 1 , 2 , , k ) : = { δ n 1 , δ n 2 , , δ n k } denotes the function for extracting the positions of non-zero elements in the Boolean vector;
  • 2 A and | A | represent the power set of the set A and its cardinality, respectively.

2.2. STP and Its Properties

Definition 1
([4]). Given two matrices, A R m × n and B R p × q , the STP of A and B, denoted by A B , is given
A B = ( A I α n ) ( B I α p ) ,
where α = l c m ( n , p ) is the least-common multiple of n and p, and ⊗ is the Kronecker product. For convenience, the symbol “⋉” can be omitted without confusion in this paper.
Lemma 1
([4]). 
(1) 
Assume that we have two column vectors, X R m and Y R n . Then, W [ m , n ] X Y = Y X , where W [ m , n ] : = [ I n δ m 1 , I n δ m 2 , , I n δ m m ] is called the swap matrix. In particular, W [ m , m ] = W [ m ] .
(2) 
[Pseudo-commutative property] Assume that we have X R m , A R p × q . Then, X A = ( I m A ) X .
Lemma 2
([4]). For any logical function f ( x 1 , x 2 , , x n ) : Δ 2 n Δ 2 , x i Δ 2 , there exists a unique matrix L f L 2 × 2 n , called the structural matrix of logical function f, such that
f ( x 1 , x 2 , , x n ) = L f · i = 1 n x i ,
where i = 1 n x i = x 1 x 2 x n .

2.3. Algebraic Forms of TBNs

Due to the universality of time-delay phenomena, BNs with n nodes are modeled with constant time delays τ 0 in their states [23]:
X 1 ( t + 1 ) = f 1 ( X 1 ( t τ ) , X 2 ( t τ ) , , X n ( t τ ) ) , X 2 ( t + 1 ) = f 2 ( X 1 ( t τ ) , X 2 ( t τ ) , , X n ( t τ ) ) , X n ( t + 1 ) = f n ( X 1 ( t τ ) , X 2 ( t τ ) , , X n ( t τ ) ) ,
where f i : D n D are Boolean logical functions, X i ( t ) D is the state of node i at time t, i = 1 , 2 , , n , t = τ , τ + 1 , , and  X ( t ) = ( X 1 ( t ) , X 2 ( t ) , , X n ( t ) ) D n is called the state of system (1) at time t. In particular, the initial state of a TBN (1) is defined as X 0 : = { X ( 0 ) , X ( 1 ) , , X ( τ ) } .
Let δ 2 1 and δ 2 2 represent the equivalent logical vectors of the states ON (1) and OFF (0), respectively, i.e.,  δ 2 1 1 and δ 2 2 0 . The equivalent vector form of the state X ( t ) D n is denoted by x ( t ) = i = 1 n x i ( t ) Δ 2 n , and  X i ( t ) can be represented by x i ( t ) for i = 1 , 2 , , n . Applying Lemma 2, system (1) can be converted into the following matrix form:
x 1 ( t + 1 ) = L 1 x ( t τ ) , x 2 ( t + 1 ) = L 2 x ( t τ ) , x n ( t + 1 ) = L n x ( t τ ) ,
where L i L 2 × 2 n are the structural matrices of Boolean functions f i in system (1), and i = 1 , 2 , , n .
Multiplying all equations in (2), we obtain
x ( t + 1 ) = L x ( t τ ) ,
where L = L 1 L 2 L n L 2 n × 2 n is called the state transition matrix of the TBN (1), and ∗ is Khatri–Rao product of matrices. In addition, the initial state of system (3) can be denoted by z 0 = { x ( 0 ) , x ( 1 ) , , x ( τ ) } .

2.4. State-Flipped Control

Here, the logical dynamics of a BN with n nodes are represented by
X i ( t + 1 ) = f i ( X ( t ) ) , i = 1 , 2 , , n ,
where X i ( t ) D = { 0 , 1 } is the state of the i-th node in (4) at time t, X ( t ) : = ( X 1 ( t ) , X 2 ( t ) , , X n ( t ) ) D n is the state of system (4) at time t, f i : D n D are Boolean functions, and the initial state X 0 is X ( 0 ) .
Applying the STP, [4] converts system (4) into the following form
x i ( t + 1 ) = L i i = 1 n x i ( t ) ,
and
x ( t + 1 ) = L x ( t ) ,
where x i ( t ) Δ 2 is the state of node i at time t, x ( t ) = i = 1 n x i ( t ) Δ 2 n is the state of system (5) at time t, L i L 2 × 2 n are the structural matrices of Boolean functions f i in (4), L = L 1 L 2 L n L 2 n × 2 n is the structural matrix of BN (5), and  i = 1 , 2 , , n .
In the following, we begin to introduce the concept of state-flipped control for BNs (4) along with its matrix representation.
Definition 2
([27]). Let set S be { i 1 , i 2 , , i s } N . The state-flipped function with respect to S, denoted by g S , is defined as
g S ( X ) = X ¯ S = ( X 1 , , X ¯ i 1 , , X ¯ i s , , X n ) ,
where X ¯ i j , i j S , which implies that X i j = 1 (or 0 ) is flipped to 0 (or 1 ) , X ¯ S can be achieved by flipping the i 1 -th, i 2 -th, ⋯, and i s -th components of X, which is denoted by X g S X ¯ S . S is called a flipped set of state X.
Due to the equivalence between logical variables and their vector forms, we present a matrix representation of the state-flipped function.
Definition 3
([27]). Let S : = { i 1 , i 2 , , i s } N . The matrix G s L 2 n × 2 n , called a flipped matrix with respect to S, is given by
C o l j ( G s ) = δ 2 n i , i f X δ 2 n j g s X ¯ S δ 2 n i ,
where j = 1 , 2 , , 2 n .
Thus, according to Definitions 2 and 3, the algebraic equation of state-flipped function g s ( X ) is given by x ¯ s = G s x = G s i = 1 n x i . Furthermore, ( G s ) i j = 1 implies that state x ¯ s = δ 2 n i is reachable from x = δ 2 n j by flipping the i 1 -th, i 2 -th, , and i s -th components of system state X. Here we call the transition x x ¯ s a state-flipped transition of system (5). Moreover, for any two flipped sets S 1 , S 2 N (i.e., S 1 S 2 ), the corresponding columns satisfy C o l j ( G S 1 ) C o l j ( G S 2 ) , for all j = 1 , 2 , , 2 n .
Next, we introduce the concept of a combinatorial flipped matrix. This matrix encompasses all possible state-flipped operations corresponding to every subset of a given maximum flipped set A N .
Definition 4
([27]). Let A = { i 1 , i 2 , , i A } N . The combinatorial flipped matrix of A, denoted by G A B 2 n × 2 n , is defined as
( G A ) i j = 1 , i f S 2 A , s . t . X δ 2 n j g S X ¯ S δ 2 n i , 0 , o t h e r w i s e .
From (6), ( G A ) i j = 1 if and only if there exists a subset S A such that ( G S ) i j = 1 . Consequently, G A is a Boolean matrix and can be expressed as G A = S 2 A G S . Moreover, the j-th column of G A contains all states reachable from x = δ 2 n j by applying state-flipped operations corresponding to every subset of A.

3. Main Result

First, the theory of state-flipped control is applied to TBN (3), and the periodicity of its dynamic transitions under this control is analyzed. Second, we investigate the reachability of this system with the combinatorial flipped set A. Finally, we present conclusions regarding the stabilization of TBN (3) under state-flipped control.

3.1. Algebraic Representation of TBNs Under State-Flipped Control

First, we introduce the dynamic equations and the algebraic representations of the TBNs under state-flipped control. Specifically, state-flipped control defined by a given flipped set is applied to system (1) at time t, with its effect taking place at t + τ , where t = 1 , 2 , . Additionally, state-flipped control cannot be applied to system (1) at times t = 1 , , τ .
Then, based on system (3) and Definition 2, the dynamics of the TBN under state-flipped control are described by
X i ( t + 1 ) = f i g S X 1 ( t τ ) , X 2 ( t τ ) , , X n ( t τ ) ,
where S is the flipped set, t = 1 + τ , 2 + τ , , and  i = 1 , 2 , , n .
Subsequently, applying Lemma 2 and Definition 3, we obtain the algebraic representation of the given TBN (7) with flipped set S as follows:
x ( t + 1 ) = L G s x ( t τ ) .
Here, matrices L and G S represent the state transition matrix of system (3) and state-flipped matrix of set S, respectively.
Define L ¯ S : = L G S L 2 n × 2 n . This matrix L ¯ S is termed the flipped-transition matrix (FTM) of system (7).
Similarly, we can define the combinatorial flipped-transition matrix (CFTM) L ˜ A : = L S 2 A G S R 2 n × 2 n . Using L ˜ A , we obtain the algebraic representation of a TBN under combinatorial state-flipped control as follows:
b ( t + 1 ) = [ L ˜ A b ( t τ ) ] B ,
where b ( t ) is a Boolean vector, and b ( t ) records all reachable states at time t. Specifically, for  t [ τ , 0 ] Z , b ( t ) = x ( t ) , where [ τ , 0 ] is the continuous closed interval in R 1 .
Based on the analysis presented above, we apply the theory of state-flipped control to TBNs. It yields the algebraic representation (8) for a TBN with combinatorial flipped set A. Equation (8) provides the foundation for investigating the trajectories and stabilization of system (7).

3.2. Trajectory Analysis of TBNs

First, we examine the periodicity of TBN (3).
In TBN (3), the initial state is denoted by z 0 = { x ( 0 ) , x ( 1 ) , , x ( τ ) } . Furthermore, the state of system (3) at time t depends exclusively on its state at time t τ . Consequently, the state at t τ uniquely influences the state at time t.
For any positive integer a, we construct τ + 1 distinct transition paths:
  • (1):  x ( 0 ) x ( τ + 1 ) x ( 2 ( τ + 1 ) ) x ( a ( τ + 1 ) )
  • (2):  x ( 1 ) x ( τ ) x ( 2 ( τ + 1 ) 1 ) x ( a ( τ + 1 ) 1 )
  •   ⋮
  • ( τ ):  x ( τ + 1 ) x ( 2 ) x ( 2 ( τ + 1 ) τ + 1 ) x ( a ( τ + 1 ) τ + 1 )
  • ( τ + 1 ):  x ( τ ) x ( 1 ) x ( 2 ( τ + 1 ) τ ) x ( a ( τ + 1 ) τ )
Based on these paths, states separated by τ + 1 time intervals evolve from the same initial state within each path. Therefore, τ + 1 is defined as the period of system (3). Furthermore, it is evident that these τ + 1 paths collectively encompass all states of system (3) at any given time.
Given the initial state z 0 = { x ( 0 ) , x ( 1 ) , , x ( τ ) } of TBN (3), it is evident that for any time t Z + , there exist unique τ i { 0 , 1 , 2 , , τ } and k Z + such that t = τ i + k ( τ + 1 ) .
Thus, system (3) is partitioned into τ + 1 subsystems. The algebraic representation of the τ i -th subsystem is
x ( τ i + k ( τ + 1 ) ) = L x ( τ i + ( k 1 ) ( τ + 1 ) ) = = L k x ( τ i ) ,
where τ i { 0 , 1 , 2 , , τ } , k Z + , L is defined in TBN (3), and L k is the k-th power of L.
Next, we introduce the state-flipped control with a combinatorial flipped set A N to subsystem (9). Thus, L ˜ A = L G A is the CFTM of the τ i -th subsystem with combinatorial flipped set A.
Therefore, the  τ i -th subsystem (9) with combinatorial flipped set A can be expressed as
b ( τ i + k ( τ + 1 ) ) = [ L ˜ A b ( τ i + ( k 1 ) ( τ + 1 ) ) ] B = = [ ( L ˜ A ) k b ( τ i ) ] B ,
where b ( t ) is the Boolean vector, L ˜ A = L G A , and  b ( t ) = x ( t ) , when τ t 0 .
Herein, note that matrix L is given a new name as the periodic transition matrix of subsystem (9), and L k is called the k-periodic transition matrix. Similarly, L ˜ A and ( L ˜ A ) k are called the periodic flipped-transition matrix and k-periodic flipped-transition matrix.

3.3. Reachability of the TBNs Under State-Flipped Control

In this subsection, we investigate the reachability of each subsystem of TBN (3) via the reachability of system (10).
First, we present the definition of reachable points for TBN (3).
Definition 5
(k-step reachable point (set)). Given a combinatorial flipped set A and an initial state z 0 = { x ( 0 ) , x ( 1 ) , , x ( τ ) } of TBN (3), for any τ i { 0 , 1 , 2 , , τ } and k Z + ,
1. 
x ( k ; x ( τ i ) ) denotes the state of subsystem (9) reached from the initial point x ( τ i ) after k periodic transitions.
2. 
x ¨ ( k ; x ( τ i ) ) denotes the set of states of subsystem (10) reached from the initial point x ( τ i ) after k periodic flipped-transition steps.
The following result presents methods for analyzing the sets of k-step reachable points for systems (9) and (10).
Theorem 1.
Let x ( τ i ) = δ 2 n i for any τ i { 0 , 1 , 2 , , τ } and k Z + .
(1) 
The k-step reachable point x ( k ; x ( τ i ) ) of subsystem (9) is δ 2 n j if and only if ( L k ) j , i > 0 .
(2) 
The set of k-step reachable points of subsystem (10) is given by
x ¨ ( k ; x ( τ i ) ) = E b ( τ i + k ( τ + 1 ) ) = E [ Col i ( L ˜ A ) k ] B ,
where b ( τ i ) = x ( τ i ) = δ 2 n i .
Proof of Theorem 1.
(1) Since x ( τ i + k ( τ + 1 ) ) = L k x ( τ i ) and x ( τ i ) = δ 2 n i hold, it follows that x ( τ i + k ( τ + 1 ) ) = x ( k ; x ( τ i ) ) = δ 2 n j iff C o l i ( L k ) = δ 2 n j , i.e.,  ( L k ) j i > 0 .
(2) 
The first equality is proven by mathematical induction. For the base case k = 1 ,
x ¨ ( 1 ; x ( τ i ) ) = E ( [ L ˜ A x ( τ i ) ] B ) = E ( [ L ˜ A b ( τ i ) ] B ) = E ( b ( τ i + τ + 1 ) ) .
Suppose that for k = m , x ¨ ( m ; x ( τ i ) ) = E ( b ( τ i + m ( τ + 1 ) ) ) . Let
x ¨ ( m ; x ( τ i ) ) : = { δ 2 n j 1 , δ 2 n j 2 , δ 2 n j p } ,
where 1 p 2 n . Then, for k = m + 1 ,
x ¨ ( m + 1 ; x ( τ i ) ) = δ 2 n j q x ¨ ( m ; x ( τ i ) ) x ¨ 1 ; δ 2 n j q = δ 2 n j q x ¨ ( m ; x ( τ i ) ) E ( [ L ˜ A δ 2 n j q ] B ) = E ( [ L ˜ A δ 2 n j q x ¨ ( m ; x ( τ i ) ) δ 2 n j q ] B ) = E ( [ L ˜ A b ( τ i + m ( τ + 1 ) ) ] B ) = E ( b ( τ i + ( m + 1 ) ( τ + 1 ) ) ) .
Moreover, we prove the second equality.
b ( τ i + k ( τ + 1 ) ) = [ ( L ˜ A ) k b ( τ i ) ] B and b ( τ i ) = x ( τ i ) = δ 2 n i imply that b ( τ i + k ( τ + 1 ) ) = [ C o l i ( L k ) ] B .
The conclusion is explained as follows.
   □
Next, we investigate the meaning of each element in matrix L k and matrix ( L ˜ A ) k in the following theorem.
Theorem 2.
Given a combinatorial flipped set A N , the k-periodic transition matrix of system (9) is L k , and the k-periodic flipped-transition of system (10) is ( L ˜ A ) k . For any k Z + , the matrix elements satisfy
(1) 
( L k ) i , j = p ( δ 2 n j , k , δ 2 n i ) ;
(2) 
[ ( L ˜ A ) k ] i , j = p ˜ ( δ 2 n j , k , δ 2 n i ) ,
where p ( δ 2 n j , k , δ 2 n i ) and p ˜ ( δ 2 n j , k , δ 2 n i ) denote the number of distinct k-step paths from the initial state δ 2 n j to the target state δ 2 n j after k-periodic steps in system (9) and system (10), respectively.
Proof of Theorem 2.
Given x ( τ i + k ( τ + 1 ) ) = L k x ( τ i ) , conclusion (1) can be drawn.
Next, we prove conclusion (2) through mathematical induction.
For the base case k = 1 ,
( L ˜ A ) i j = R o w i C o l j ( L ˜ A ) = R o w i [ L ˜ A δ 2 n j ] B = R o w i Σ δ 2 n p x ¨ ( 1 ; δ 2 n j ) δ 2 n p = Σ δ 2 n p x ¨ ( 1 ; δ 2 n j ) R o w i ( δ 2 n p ) = Σ δ 2 n p x ¨ ( 1 ; δ 2 n j ) , i = p 1 = p ˜ ( δ 2 n j , k , δ 2 n i ) .
Suppose that for k = m , we have [ ( L ˜ A ) t ] i j = p ˜ ( δ 2 n j , t , δ 2 n i ) .
Then, for k = m + 1 ,
[ ( L ˜ A ) t + 1 ] i j = [ ( L ˜ A ) t L ˜ A ] i j = R o w i ( L ˜ A ) t C o l j ( L ˜ A ) = Σ p = 1 2 n [ ( L ˜ A ) t ] i p ( L ˜ A ) p j = Σ p = 1 2 n p ˜ ( δ 2 n p , t , δ 2 n i ) p ˜ ( δ 2 n j , 1 , δ 2 n p ) = p ˜ ( δ 2 n j , t + 1 , δ 2 n i ) .
Thus, [ ( L ˜ A ) k ] i j = p ˜ ( δ 2 n j , k , δ 2 n i ) , for any k Z + .
The conclusion is explained as follows.    □

3.4. Stabilization of a TBN Under State-Flipped Control

First, we propose a definition of stabilization of TBN (3) under state-flipped control.
Definition 6
(Stabilization of TBNs under state-flipped control). Given a flipped set A N and a target state x = δ 2 n c Δ 2 n , TBN (3) under state-flipped control is said to be globally stabilized to x , if there exist an integer T Z + and a flipped-set sequence Γ = { S 0 , S 1 , , S t , } such that
x ( t ) = δ 2 n c , for any t T ,
where S t A is the flipped set at time t Z + and for any initial state sequence z 0 = { x ( 0 ) , x ( 1 ) , , x ( τ ) } .
Next, we prove the equivalence between the stabilizations of TBN (3) and subsystems (9) in the following theorem.
Theorem 3.
TBN (3) achieves global stabilization to state x under state-flipped control if and only if its τ + 1 subsystems in (9) reach global stabilization to x under state-flipped control.
Proof of Theorem 3.
(Sufficiency) All subsystems (9) are globally stabilized to x under state-flipped control. Based on Definition 6, for any τ i { 0 , 1 , , τ } and initial state x ( τ i ) Δ 2 n , there exist k τ i Z + and flipped set sequences Γ i = { S t i , 0 , S t i , 1 , , S t i , j , } such that x ( τ i + k ( τ + 1 ) ) = x , for any k k τ i , where S t i , j are the flipped sets at time t i , j , t i , j = τ i + j ( τ + 1 ) , and  j { 0 , 1 , 2 , } .
For any initial state sequence z 0 = { x ( 0 ) , x ( 1 ) , , x ( τ ) } of system (3), we construct k = max τ i { 0 , 1 , , τ } k τ i , T = k · ( τ + 1 ) , and a flipped sequence Γ = { S 0 , S 1 , , S t , } , where S t Γ i , t = 0 , 1 , 2 , , and  i { 0 , 1 , 2 , , τ } .
Next, we prove through contradiction that the TBN (3) achieves global stabilization to x under state-flipped control.
Suppose the system does not globally stabilize to x . There exists a positive integer t ^ T such that x ( t ^ ) x . For the given t ^ , we can find unique τ ^ i { 0 , 1 , 2 , , τ } and k ^ Z + , such that t ^ = τ ^ i + k ^ ( τ + 1 ) . We have x ( τ ^ i + k ^ ( τ + 1 ) ) = x ( t ^ ) x , which contradicts the fact that the τ ^ i -th subsystem in (9) is globally stabilized to x under state-flipped control. The conclusion follows.
[Necessity] Since TBN (3) achieves global stabilization to state x under state-flipped control, for any initial state sequence z 0 = { x ( 0 ) , x ( 1 ) , , x ( τ ) } , there exist an integer T Z + and a flipped set sequence Γ = { S 0 , S 1 , } such that x ( t ) = x , t T .
Divide TBN (3) into τ + 1 subsystems (9), where x ( τ i ) is the initial state of the τ i -th subsystem. Let k τ i = k . Divide the flipped set sequence Γ = { S 0 , S 1 , } into τ + 1 flipped set sequences Γ i = { S t i , 0 , S t i , 1 , , S t i , j , } such that x ( τ i + k ( τ + 1 ) ) = x , for any k k τ i , where S t i , j are the flipped sets at time t i , j , t i , j = τ i + j ( τ + 1 ) , j = 0 , 1 , , 2 , , and  i = 0 , 1 , , τ .
For T, there exists τ i { 0 , 1 , 2 , , τ } and k Z + such that T = τ i + k ( τ + 1 ) . Without loss of generality, we assume that τ i = τ . Then, when t T , one has x ( t ) = x ( τ i + k ( τ + 1 ) ) = x , where τ i { 0 , 1 , 2 , , τ } and k k .
Thus, it is evident that that the τ i - th subsystem in (9) reaches global stabilization to x under state-flipped control, where its corresponding flipped-set sequence is Γ i = { S t i , 0 , S t i , 1 , , S t i , j , } and i = 0 , 1 , 2 , , τ .    □
From Definition 6 and Theorem 3, we reach an interesting result. The key goal of the global stabilization of TBN (3) under state-flipped control is to obtain the corresponding flipped-set sequence Γ .
In the following, we provide an equivalent criterion for system (3) to achieve global stabilization under state-flipped control. In addition to this, an algorithm is designed to find the specific flipped sequence Γ for system (3) to achieve stabilization.
Theorem 4.
Given a flipped set A N and a target state x = δ 2 n c , TBN (3) achieves global stabilization to x under state-flipped control if and only if
(1) 
( L ˜ A ) c , c > 0 ;
(2) 
there exists a positive integer k [ 1 , 2 n 1 ] such that R o w c [ L ˜ A k ] > 0 ;
where L ˜ A and L ˜ A k are as defined in Equation (10).
Proof of Theorem 4.
[Sufficiency] Based on Theorem 2, if  ( L ˜ A ) c c = p ˜ ( x , 1 , x ) > 0 , we can determine that x x ¨ ( 1 ; x ) , i.e., there exists a flipped set S A , such that L G S x = x .
Since there exists a positive integer 1 k 2 n 1 such that R o w c ( L ˜ A ) k > 0 , we know that for any τ i { 0 , 1 , , τ } and initial state x ( τ i ) Δ 2 n , x x ¨ ( k ; x ( τ i ) ) , i.e., there exists a k-step flipped-set sequence Γ i k = { S t i , 0 , S t i , 1 , , S t i , k } , such that x = x ( τ i + k ( τ + 1 ) ) .
Combining L G S x = x and flipped sequence Γ i k , we make k τ i = k and construct a new flipped-set sequence Γ i = { S t i , 0 , S t i , 1 , , S t i , k , S , S , } , such that x ( τ i + j ( τ + 1 ) ) = x , for every j k . Therefore, the  τ i - th subsystem with the initial state x ( τ i ) in (9) reaches stabilization to x under state-flipped control. Based on Theorem 3, we conclude that TBN (3) reaches global stabilization to state x under state-flipped control.
[Necessity] According to Theorem 3, system (3) is globally stabilized to x , which implies that all subsystems in (9) achieve global stabilization to x under state-flipped control. Based on Definition 6, the τ i - th subsystem in (9) is globally stabilized to x . This implies that, for any τ i { 0 , 1 , , τ } and initial state x ( τ i ) Δ 2 n , there exist a positive integer k τ i and a flipped-set sequence Γ i = { S t i , 0 , S t i , 1 , , S t i , j , } , such that x ( τ i + k ( τ + 1 ) ) = x , for every k k τ i , where t i , j = τ i + j ( τ + 1 ) and j { 0 , 1 , , 2 , } .
On the one hand, for a fixed k ^ k τ i , we have x ( τ i + k ^ ( τ + 1 ) ) = x ( τ i + ( k ^ + 1 ) ( τ + 1 ) ) = x , which implies that x x ¨ ( 1 ; x ) . According to Theorem 1, we have x E ( [ L ˜ A x ] ) B , i.e., ( L ˜ A ) c c > 0 .
On the other hand, since the total number of states in the τ i -th subsystem is 2 n , we can find a value of k τ i that satisfies the constraint condition 1 k τ i 2 n . If we let T = k τ i , then we determine that 1 T 2 n . Furthermore, we obtain the following conclusion:
x x ¨ ( T ; x ( τ i ) ) = E ( [ ( L ˜ A ) T x ( τ i ) ] B ) = E ( [ C o l i ( ( L ˜ A ) T ) ] B ) ,
for any x ( τ i ) = δ 2 n i Δ 2 n . Based on Theorem 4 and x = δ 2 n c , for any i { 1 , 2 , , 2 n } , [ ( L ˜ A ) T ] c i > 0 , i.e.,  R o w c [ ( L ˜ A ) T ] > 0 , for any integer T [ 1 , 2 n ] .
The conclusion is explained as follows.   □
Theorem 4 provides a necessary and sufficient condition to determine whether system (3) can achieve stabilization. To enhance the applicability of the theoretical results, we present an algorithm below.
In Algorithm 1, we first search for the flipped sequence Γ i of the τ i -th subsystem in (9), and then combine all sequences Γ i alternately to obtain the flipped set sequence Γ of system (3). Note that there may be many different flipped sequences that can achieve system (3) stabilization, and Algorithm 1 provides a method to find one of the feasible flipped-set sequences.
Algorithm 1 An algorithm for finding a proper flipped-set sequence
Γ = { S 0 , S 1 , , S t , } to steer TBN (3) to reach global stabilization
Input:
structural matrix L, time delay τ , flipped set A N , target state x
Output:
flipped set sequence Γ , T
  1:
System (3) is partitioned into τ + 1 subsystems in (9).
  2:
For each τ i -th subsystem in (9), obtain step k τ i and find flipped set sequence Γ i = { S t i , 0 , S t i , 1 , , S t i , j , } by Algorithm 3 in [29], where τ i = τ i and i { 0 , 1 , , τ } .
  3:
Construct T = m a x τ i { 0 , 1 , , τ } { τ i + k τ i ( τ + 1 ) } and a flipped set sequence Γ = { S τ , 0 , , S τ + i , 0 , , S 0 , 0 , S τ , 1 , , S τ + i , j , } , where i { 0 , 1 , , τ } , j Z + { 0 } , S τ + i , j = S t i , j and S t i , j , k τ i are generated in step 2.

4. Examples

In this section, we consider two examples to demonstrate the advantages of state-flipped control. Furthermore, we can illustrate the validity of the main conclusions drawn in Section 3. The following example is a classical mathematical model for Boolean networks with time delays.
Example 1.
We consider a reduced Boolean model for the l a c operon in the bacterium E s c h e r i c h i a   c o i l [30] with a time delay below:
x 1 ( t + 1 ) = x 2 ( t 2 ) x 3 ( t 2 ) , x 2 ( t + 1 ) = x 1 ( t 2 ) , x 3 ( t + 1 ) = x 1 ( t 2 ) ,
where x i Δ 2 , and ∨ is an “OR” operation between logical variables.
The above Boolean model can be regarded as a TBN with n = 3 nodes and a τ = 2 delay. Let x ( t ) = i = 1 3 x i ( t ) Δ 2 3 and the initial state be z 0 = { x ( 0 ) , x ( 1 ) , x ( 2 ) } . Next, we consider whether it is possible to achieve global stabilization to state δ 8 1 of system (11) by designing state-flipped control. Firstly, we can obtain the algebraic form of system (11) using the STP method as follows:
x ( t + 1 ) = L x ( t 2 ) ,
where L = δ 8 [ 1 , 1 , 1 , 5 , 4 , 4 , 4 , 8 ] .
According to the analysis of periodicity on TBNs in SubSection 3.2, we can divide system (12) into three independent subsystems:
(1):
x ( 0 ) x ( 3 ) x ( 6 ) x ( 3 a ) ,
(2):
x ( 1 ) x ( 2 ) x ( 5 ) x ( 3 a 1 ) ,
(3):
x ( 2 ) x ( 1 ) x ( 4 ) x ( 3 a 2 ) ,
where a Z + .
Note that the state transition of the above subsystems only depends on matrix L mentioned in system (12). Subsequently, a state transition graph of each subsystem can be obtained, as depicted in Figure 1.
From Figure 1, we determine that the target state δ 8 1 can never be reached from states of systems δ 8 4 , δ 8 5 , δ 8 6 , δ 8 7 , and δ 8 8 after k transition steps, for any k Z + . After verification, the above conclusion is consistent with the results displayed in the matrices L = L 3 = L 5 = L 7 = δ 8 [ 1 , 1 , 1 , 5 , 4 , 4 , 4 , 8 ] and L 2 = L 4 = L 6 = L 8 = δ 8 [ 1 , 1 , 1 , 4 , 5 , 5 , 5 , 8 ] .
However, when we consider an appropriate flipped set, system (12) can be globally stabilized to the target state δ 8 1 . Below, we will explain this conclusion.
Firstly, after introducing combinatorial state-flipped control, the reachable point of the system (12) will change from a single fixed state to a set of states, as mentioned in SubSection 3.3. Let the largest flipped set be A = { 3 } N = { 1 , 2 , 3 } , which allows each subsystem to have more state transitions. Please refer to Figure 2.
Then we determine the expressions of three subsystems under combinatorial state-flipped control, as shown below:
b ( 3 a 2 ) = [ L ˜ A b ( 3 ( a 1 ) 2 ) ] B = = [ ( L ˜ A ) a b ( 2 ) ] B , b ( 3 a 1 ) = [ L ˜ A b ( 3 ( a 1 ) 1 ) ] B = = [ ( L ˜ A ) a b ( 1 ) ] B , b ( 3 a ) = [ L ˜ A b ( 3 ( a 1 ) ) ] B = = [ ( L ˜ A ) a b ( 0 ) ] B ,
where b ( t ) is the Boolean vector, L ˜ A : = L G A is the combinatorial flipped-transition matrix defined in system (8) and when 2 t 0 , b ( t ) = x ( t ) .
Through calculation, we obtain the matrix
( L ˜ A ) 2 = [ 4 δ 8 1 , 4 δ 8 1 , 2 δ 8 1 , 4 , 2 δ 8 1 , 4 , 2 δ 8 1 , 5 , 2 δ 8 1 , 5 , δ 8 1 , 4 , 5 , 8 , δ 8 1 , 4 , 5 , 8 ] .
According to Theorem 4, since ( L ˜ A ) 11 > 0 and R o w 1 [ ( L ˜ A ) 2 ] > 0 hold, we conclude that system (12) can achieve stabilization to δ 8 1 under state-flipped control. Based on Theorems 1 and 2, if x ( 2 ) = x ( 1 ) = x ( 0 ) = δ 8 6 , we determine that x ¨ ( 2 ; δ 8 6 ) = E ( [ ( L ˜ A ) 2 δ 8 6 ] B ) = { δ 8 1 , δ 8 5 } , p ˜ ( δ 8 6 , 2 , δ 8 1 ) = 2 and p ˜ ( δ 8 6 , 2 , δ 8 5 ) = 2 . Combining this with Algorithm 1, we obtain k 0 = k 1 = k 2 = 2 , T = 7 , and a feasible flipped-set sequence Γ = { , , , { 3 } , { 3 } , { 3 } , , , } . Please refer to Figure 3 and Figure 4 for details.
Example 2
([31]).
x 1 ( t + 1 ) = x 2 ( t 1 ) x 3 ( t 1 ) , x 2 ( t + 1 ) = x 1 ( t 1 ) x 2 ( t 1 ) , x 3 ( t + 1 ) = ¬ x 1 ( t 1 ) ,
where x i Δ 2 , and ∨ and ¬ are “OR” and “NOT” operations on logical variables, respectively.
Let x ( t ) = i = 1 3 x i ( t ) Δ 2 3 and the initial state be z 0 = { x ( 0 ) , x ( 1 ) } . Then, we can obtain the algebraic form of system (13) using the STP method as follows:
x ( t + 1 ) = L x ( t 1 ) ,
where L = δ 8 [ 2 , 2 , 2 , 6 , 1 , 1 , 3 , 7 ] . According to the analysis in Section 3.2, we can divide system (13) into two independent subsystems:
(1):
x ( 0 ) x ( 2 ) x ( 4 ) x ( 2 a ) ,
(2):
x ( 1 ) x ( 1 ) x ( 3 ) x ( 2 a 1 ) ,
where a Z + . A state transition graph of each subsystem is depicted in Figure 5.
After simple calculations, we determine that L 3 = δ 8 [ 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 ] . Based on Figure 5, it can be seen that all subsystems of system (14) can achieve global stability to state δ 8 2 without any control (equivalent to the flipped set S t = at time t Z + ). According to Theorem 3, we determine that system (14) achieves global stabilization to δ 8 2 . However, introducing state-flipped control, we not only enable system (14) to achieve global stabilization to δ 8 2 faster, but also enable system (14) to stabilize to other state δ 8 1 . Next, we will explain this conclusion. Let the largest flipped set be A = { 1 , 2 } N = { 1 , 2 , 3 } . Then we can calculate the combinatorial flipped-transition matrix
( L ˜ A ) = [ δ 8 1 , 3 + 2 δ 8 2 , δ 8 1 , 2 , 6 , 7 , δ 8 1 , 3 + 2 δ 8 2 , δ 8 1 , 2 , 6 , 7 , δ 8 1 , 3 + 2 δ 8 2 , δ 8 1 , 2 , 6 , 7 , δ 8 1 , 3 + 2 δ 8 2 , δ 8 1 , 2 , 6 , 7 ] .
According to Theorem 4, since ( L ˜ A ) 11 = ( L ˜ A ) 22 = 1 > 0 , R o w 1 [ ( L ˜ A ) ] > 0 and R o w 2 [ ( L ˜ A ) ] > 0 , it can be seen that system 14 can achieve stabilization to δ 8 1 and δ 8 2 under state-flipped control.
Taking the subsystem x ( 2 a ) = L a x ( 0 ) as an example, we can see the effectiveness of state-flipped control by comparing the two pictures in Figure 6.

5. Conclusions

This paper addresses the stabilization problem in TBNs under state-flipped control. First, the algebraic form of TBNs under state-flipped control is derived using the STP method. The TBNs are then partitioned into subsystems based on their periodic properties. Subsequently, leveraging these developments, the equivalence between the stabilization of the TBNs and that of the derived subsystems under state-flipped control is established. Furthermore, an equivalent stabilization criterion for the TBNs under state-flipped control is provided. An algorithm is also presented to construct a flipped-set sequence for stabilization. Finally, illustrative examples are provided to demonstrate the effectiveness of the theoretical results.
This is the first time that state-flipped control is introduced to TBNs. Unlike [21,23,24,29], this work addresses a gap in the theoretical research on logical control networks with time delays. Also, this work contributes to enriching the theory of state-flipped control.

Author Contributions

Conceptualization, G.Z. and H.L.; methodology, G.Z.; software, R.S.; validation, G.Z., R.S. and H.L.; formal analysis, R.S.; investigation, G.Z.; resources, R.S.; data curation, R.S.; writing—original draft preparation, R.S.; writing—review and editing, G.Z.; visualization, R.S.; supervision, H.L.; project administration, H.L.; funding acquisition, H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China under grants 62273216 and 62473239, and the Major Basic Research Project of the Natural Science Foundation of Shandong Province under grant ZR2024ZD41.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
TBNsBoolean networks with time delays
STPSemi-tensor product
GRNsGene regulatory networks
BNsBoolean networks
BCNsBoolean control networks

References

  1. Kauffman, S.A. Metabolic stability and epigenesis in randomly constructed genetic nets. J. Theor. Biol. 1969, 22, 437–467. [Google Scholar] [CrossRef] [PubMed]
  2. Akutsu, T.; Hayashida, M.; Ching, W.K.; Ng, M.K. Control of Boolean networks: Hardness results and algorithms for tree structured networks. J. Theor. Biol. 2007, 244, 670–679. [Google Scholar] [CrossRef] [PubMed]
  3. Damiani, C.; Villani, M.; Darabos, C.; Tomassini, M. Dynamics of interconnected Boolean networks with scale-free topology. In Artificial Life and Evolutionary Computation; World Scientific: Singapore, 2010; pp. 271–282. [Google Scholar]
  4. Cheng, D.; Qi, H.; Li, Z. Analysis and Control of Boolean Networks: A Semi-Tensor Product Approach; Springer: London, UK, 2011. [Google Scholar]
  5. Cheng, D.; Qi, H. Controllability and observability of Boolean control networks. Automatica 2009, 45, 1659–1667. [Google Scholar] [CrossRef]
  6. Cheng, D.; Qi, H.; Li, Z.; Liu, J. Stability and stabilization of Boolean networks. Int. J. Robust Nonlinear Control 2011, 21, 134–156. [Google Scholar] [CrossRef]
  7. Zhong, J.; Lu, J.; Liu, Y.; Cao, J. Synchronization in an array of output coupled boolean networks with time delay. IEEE Trans. Neural Netw. Learn. Syst. 2014, 25, 2288–2294. [Google Scholar] [CrossRef]
  8. Guo, Y.; Gong, P.; Wu, Y.; Sun, X.; Gui, W. Stabilization of discrete-time switched systems with constraints by dynamic logic-based switching feedback. Automatica 2023, 156, 111190. [Google Scholar] [CrossRef]
  9. Wu, Y.; Guo, Y.; Toyoda, M. Policy iteration approach to the infinite horizon average optimal control of probabilistic Boolean networks. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 2910–2922. [Google Scholar] [CrossRef]
  10. Li, H.; Liu, Z.; Li, W. Nonsingularity of Grain-like cascade feedback shift registers subject to fault attacks. Sci. China Inf. Sci. 2024, 67, 192203. [Google Scholar] [CrossRef]
  11. Yang, X.; Li, H. Robust reconstructibility of Boolean networks subject to function perturbation. SIAM J. Control Optim. 2025, 63, 2072–2097. [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. Zhong, J.; Li, B.; Liu, Y.; Gui, W. Output feedback stabilizer design of Boolean networks based on network structure. Front. Inf. Technol. Electron. Eng. 2020, 21, 247–260. [Google Scholar] [CrossRef]
  14. Wang, Y.; Li, B.; Pan, Q.; Zhong, J.; Li, N. Asymptotic synchronization in coupled Boolean and probabilistic Boolean networks with delays. Nonlinear Anal. Hybrid Syst. 2025, 55, 101552. [Google Scholar] [CrossRef]
  15. Ji, X.; Lu, J.; Jiang, B.; Zhong, J. Network synchronization under distributed delayed impulsive control: Average delayed impulsive weight approach. Nonlinear Anal. Hybrid Syst. 2022, 44, 101148. [Google Scholar] [CrossRef]
  16. Ren, Y.; Ding, X.; Zhong, J.; Lu, J. Robust stability in distribution of Boolean networks under multi-bits stochastic function perturbations. Anal. Hybrid Syst. 2021, 42, 101095. [Google Scholar] [CrossRef]
  17. Li, C.; Li, A.; Wu, Y.; Wang, L. Logical dynamic games: Models, equilibria, and potentials. IEEE Trans. Autom. Control 2024, 69, 7584–7599. [Google Scholar] [CrossRef]
  18. Zhang, Q.; Yu, Y.; Feng, J. Self-triggered control for approximate synchronization of singular logical networks. Nonlinear Anal. Hybrid Syst. 2024, 54, 101531. [Google Scholar] [CrossRef]
  19. Ding, X.; Lu, J.; Chen, X. Lyapunov-based stability of time-triggered impulsive logical dynamic networks. Nonlinear Anal. Hybrid Syst. 2024, 51, 101415. [Google Scholar] [CrossRef]
  20. Zhong, D.; Lu, J.; Liu, Y.; Lou, Y. Stabilizing logical networks with stochastic state-heritable control: A Markovian sampling method. SIAM J. Control Optim. 2025, 63, 571–595. [Google Scholar] [CrossRef]
  21. Li, F. Stability of Boolean networks with delays using pinning control. IEEE Trans. Control Netw. Syst. 2018, 5, 179–185. [Google Scholar] [CrossRef]
  22. Chen, H.; Sun, J. On hybrid control of higher order Boolean networks. Neurocomputing 2014, 142, 458–463. [Google Scholar] [CrossRef]
  23. Li, F.; Sun, J. Controllability of Boolean control networks with time delays in states. Automatica 2011, 47, 603–607. [Google Scholar] [CrossRef]
  24. Li, F.; Sun, J.; Wu, Q.D. Observability of Boolean control networks with state time delays. IEEE Trans. Neural Netw. 2011, 22, 948–954. [Google Scholar] [PubMed]
  25. Lu, J.; Zhong, J.; Ho, D.W.C.; Tang, Y.; Cao, J. On controllability of delayed Boolean control networks. SIAM J. Control Optim. 2016, 54, 475–494. [Google Scholar] [CrossRef]
  26. Shmulevich, I.; Dougherty, E.R.; Zhang, W. Gene perturbation and intervention in probabilistic Boolean networks. Bioinformatics 2002, 18, 1319–1331. [Google Scholar] [CrossRef]
  27. Rafimanzelat, M.R.; Bahrami, F. Attractor controllability of Boolean networks by flipping a subset of their nodes. Chaos Interdiscip. J. Nonlinear Sci. 2018, 28, 043120. [Google Scholar] [CrossRef]
  28. Rafimanzelat, M.R.; Bahrami, F. Attractor stabilizability of Boolean networks with application to biomolecular regulatory networks. IEEE Trans. Control Netw. Syst. 2019, 6, 72–81. [Google Scholar]
  29. Liu, Z.; Zhong, J.; Liu, Y.; Gui, W. Weak stabilization of Boolean Networks under state flipped control. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 2693–2700. [Google Scholar] [CrossRef]
  30. Veliz-Cuba, A.; Stigler, B. Boolean models can explain bistability in the lac operon. J. Comput. Biol. 2011, 18, 783–794. [Google Scholar] [CrossRef]
  31. Li, H.; Li, Y.; Li, W.; Liu, Y. Stability analysis of block logical dynamical systems and its application in logical networks with time delay. IEEE Trans. Autom. Control 2024, 69, 7211–7215. [Google Scholar] [CrossRef]
Figure 1. State transition graph of subsystems. State transitions follow the arrow direction.
Figure 1. State transition graph of subsystems. State transitions follow the arrow direction.
Mathematics 13 02653 g001
Figure 2. State-flipped-transition graph of the subsystem. The red arrows denote that the state-flipped control works.
Figure 2. State-flipped-transition graph of the subsystem. The red arrows denote that the state-flipped control works.
Mathematics 13 02653 g002
Figure 3. The trajectory from state δ 8 6 under state-flipped control for system (12).
Figure 3. The trajectory from state δ 8 6 under state-flipped control for system (12).
Mathematics 13 02653 g003
Figure 4. The trajectory from state δ 8 6 under state-flipped control for system (12).
Figure 4. The trajectory from state δ 8 6 under state-flipped control for system (12).
Mathematics 13 02653 g004
Figure 5. State transition graph of subsystems. State transitions follow the directions of the arrows.
Figure 5. State transition graph of subsystems. State transitions follow the directions of the arrows.
Mathematics 13 02653 g005
Figure 6. All trajectories from all initial states.
Figure 6. All trajectories from all initial states.
Mathematics 13 02653 g006
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

Zhao, G.; Song, R.; Li, H. Delayed State-Flipped Control for Stabilization of Boolean Networks with Time Delays. Mathematics 2025, 13, 2653. https://doi.org/10.3390/math13162653

AMA Style

Zhao G, Song R, Li H. Delayed State-Flipped Control for Stabilization of Boolean Networks with Time Delays. Mathematics. 2025; 13(16):2653. https://doi.org/10.3390/math13162653

Chicago/Turabian Style

Zhao, Guodong, Ranran Song, and Haitao Li. 2025. "Delayed State-Flipped Control for Stabilization of Boolean Networks with Time Delays" Mathematics 13, no. 16: 2653. https://doi.org/10.3390/math13162653

APA Style

Zhao, G., Song, R., & Li, H. (2025). Delayed State-Flipped Control for Stabilization of Boolean Networks with Time Delays. Mathematics, 13(16), 2653. https://doi.org/10.3390/math13162653

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