Next Article in Journal
A Novel Method to Determine the Grain Size and Structural Heterogeneity of Fine-Grained Sedimentary Rocks
Previous Article in Journal
Integrated Analysis of Mapping, Path Planning, and Advanced Motion Control for Autonomous Robotic Navigation
Previous Article in Special Issue
Observer-Based Prescribed Performance Adaptive Neural Network Tracking Control for Fractional-Order Nonlinear Multiple-Input Multiple-Output Systems Under Asymmetric Full-State Constraints
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Finite-Time Adaptive Cluster Synchronization of Heterogeneous Fractional-Order Dynamic Networks with Community Structure and Co-Competition Interactions

School of Mathematical Sciences, Jiangsu University, Zhenjiang 212013, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2025, 9(10), 641; https://doi.org/10.3390/fractalfract9100641
Submission received: 6 November 2024 / Revised: 21 September 2025 / Accepted: 28 September 2025 / Published: 30 September 2025

Abstract

This paper is devoted to investigating the problem of finite-time (FnT) adaptive cluster synchronization for heterogeneous fractional-order dynamic networks (FODNs) with community structure and co-competition interactions. By designing a suitable adaptive controller and using reduction to absurdity, some sufficient conditions are derived to ensure the considered heterogeneous FODNs can achieve cluster synchronization over a FnT interval. Meanwhile, the cluster-synchronized setting times (CSSTs) are evaluated effectively by means of the monotonicity of the Mittag-Leffler function. It is indicated that the estimated CSSTs are associated with the order of the derivation and the control parameters. Finally, numerical simulations are carried out to validate the effectiveness of our theoretical results.

1. Introduction

Community structure, as a kind of interaction pattern among network nodes, is a distinctive feature shared by many real-world dynamic networks (DNs), such as social networks, technological networks and biological networks [1,2,3]. A DN with community structure is constituted by a certain number of groups (or clusters), where nodes within each group connect to each other relatively densely but nodes across different groups sparsely [1]. Currently, the examination of DNs with community structure has attracted extensive attention because of their plentiful applications in biology, sociology and informatics [1,4,5,6].
Synchronization is an interesting and important collective behavior of DNs, which is indispensable to the proper functioning of a variety of natural and engineered systems, ranging from electric power grids to neuronal and biological networks [7]. In DNs with community structure, nodes within the same group generally evolve in unison (or are completely synchronized), while those from different groups are unsynchronized [8]. This phenomenon is known as cluster or partial synchronization [8,9], which has been an active research issue in various disciplines due to its significant to the theoretical investigation on brain science and biological science [10,11,12]. There have been several studies on this topic, such as [13,14,15,16,17,18,19,20,21]. Notably, all of these studies were exclusively concerned with integer-order DNs. However, considering that the non-locality and memory effect of many materials and processes, numerous real-world systems may more accurately be described as fractional-order (FO) systems, such as neural networks, viscoelastic systems, biological systems and financial systems [22,23,24,25]. Consequently, it is more meaningful to explore the issue of cluster synchronization in networks of coupled FO systems, termed as FODNs. In recent years, several interesting results in this direction have emerged [26,27,28,29,30]. For example, Wang et al. [26] proposed an adaptive pinning control approach to achieve cluster synchronization of FODNs. In [27], an intermittent pinning controller was designed to steer directed FODNs towards cluster synchronization. Moreover, a re-arranging nodes’ order method was developed in [28] to study the problem of pinning cluster synchronization for multi-weighted FODNs.
It is noted that all the above achievements have focused on asymptotical cluster synchronization, which may be impracticable for applications because the setting time of cluster synchronization tends towards infinity. From the perspective of practical applications, it is always expected that cluster synchronization can be reached over a finite time (FnT) interval in the consideration of the security and economic costs [30,31]. In recent years, in view of some excellent performances including good robustness and anti-interference exhibited in FnT synchronization schemes [31,32,33,34], the research on FnT cluster synchronization of FODNs has become a hot topic, and some outstanding works have been conducted. For instance, FnT cluster synchronization of coupled FO delayed neural networks with discontinuous feedback control was investigated in [30]. Based on the non-decomposition approach, FnT cluster synchronization of nonlinearly coupled FO complex-valued neural networks was discussed in [35]. However, the self-dynamics of uncoupled nodes are assumed to be identical in [35], i.e., only homogeneous FODNs are considered therein, which is not always realistic. Actually, in many real-world DNs, nodes belonging to different groups are essentially different due to their distinct functions [6,36]. Moreover, Ref. [35] also assumed the connection weights between nodes are non-negative, i.e., only cooperative interactions exist between nodes, which is scarce in practice. In fact, co-competition interactions are ubiquitous in the real world. For example, the exciting and inhibiting effects between neurons exist simultaneously in neural networks, and the friendly and hostile relationships between people are coexisting in social networks [2,28]. Therefore, it is of vital importance to explore FnT cluster synchronization of heterogeneous FODNs with community structure and co-competition interactions, which has not been studied yet. This is one motivation of our research work.
On the other hand, in the traditional state feedback control [27,28,29,30,35], the control gains (or feedback strengths) are fixed and their values required to achieve cluster synchronization are usually much larger than what are actually needed. This is mainly because of the conservatism of theoretical results. In practice, small control gains mean small control effort, and thus the control gains are highly desired to be as small as possible. An effective approach to prevent the occurrence of high control gains is to adaptively adjust the control gains. It has been revealed that the adaptive control technique is a good way to obtain optimal control gains [18,37], by which the control parameters can update themselves using appropriate rules. Furthermore, the adaptive control technique is also effective in overcoming disturbances, uncertainties and unknown parameters of the addressed systems [16,38]. Hence, adaptive control schemes are more practical and cost-effective to achieve synchronization of FODNs. In [39], FnT synchronization of multi-weighted complex-valued FODNs was realized via adaptive control. In [40], adaptive synchronization of FO memristor neural networks with leakage delay was considered. Unfortunately, as far as the authors know, there are few studies on FnT adaptive cluster synchronization of heterogeneous FODNs, providing another motivation of our research work.
This paper aims to address the issue of FnT adaptive cluster synchronization in heterogeneous FODNs with community structure and co-competition interactions. The main contributions are summarized as follows:
(1) A general FODN is formulated, where node dynamics in different groups are allowed to be nonidentical, and moreover, the cooperative and competitive interactions can coexist between nodes within the same groups or across different groups. Compared with previous relevant studies, such as [30,35,39], our presented model is more realistic.
(2) An effective and simple adaptive controller is designed to achieve FnT cluster synchronization of the considered heterogeneous FODN. In contrast to the delayed feedback control in [30] and nonlinear feedback control in [35], the proposed adaptive control can significantly reduce the control cost.
(3) According to the monotonicity of the Mittag-Leffler function, the cluster-synchronized settling time (CSST) is estimated reliably. The estimated CSST is found to be closely related to the order of the derivative and the control parameters.
The rest of this work is constructed as follows. In Section 2, some necessary preliminaries are given and a general FODN is formulated. Section 3 presents the main results, an adaptive control policy is developed to achieve FnT cluster synchronization of the constructed heterogeneous FODN. A numerical example is provided in Section 4. Finally, Section 5 concludes this work.
Notations. Let R , C , R m and R m × r represent the sets of real numbers, complex numbers, m-dimensional real vectors and m × r real matrices, respectively. The superscript ‘⊤’ denotes the transpose and ⊗ denotes the Kronecker product. For a symmetrical matrix Q R m × m , λ max ( Q ) denotes the largest eigenvalue of Q, and Q < 0   ( > 0 ) means that it is negative definite (positive definite). For a vector ξ = ξ 1 , ξ 2 , , ξ m T R m , | | ξ | | 1 = i = 1 m | ξ i | , | | ξ | | = i = 1 m ξ i 2 , and sgn ( ξ ) = (sgn ( ξ 1 ) , sgn ( ξ 2 ) ,…, sgn ( ξ m ) ) ­ T , where sgn(·) stands for the sign function. I m R m × m represents the m-dimensional identity matrix, and diag ( η 1 , η 2 , , η m ) R m × m denotes the diagonal matrix with diagonal entries η i . C 1 ( [ t 0 , + ) , R ) signifies the set comprised by all continuous-differential functions from [ t 0 , + ) into R .

2. Preliminaries and Model Description

2.1. Preliminaries

Before presenting the network model, some definitions and lemmas concerning fractional calculus are introduced.
Definition 1 
([22]). For a function F ( t ) C 1 ( [ t 0 , + ) , R ) , its Caputo fractional derivative of order 0 < q < 1 is given by
­ ­ t 0 C D t q F ( t ) = 1 Γ ( 1 q ) t 0 t F ­ ( s ) ( t s ) q ­ d s , t t 0 ,
where Γ ( · ) is the Gamma function, i.e., Γ ( 1 q ) = 0 + s q e s d s .
Definition 2 
([22]). For the Mittag-Leffler function, its one-parameter and two-parameter forms are respectively expressed as
­ E η ( z ) = k = 0 z k Γ ( k η + 1 ) and E η , ­ θ ( z ) = k = 0 z k Γ ( k η + θ ) ,
where η > 0 , θ > 0 , and z C . Specially, E η ( 0 ) = 1 and E 1 ( z ) = e z .
Lemma 1. 
Let 0 < q < 1 , ϑ > 0 , and t t 0 , then the function E q ϑ ( t t 0 ) q is strictly decreasing with respect to t and 0 E q ϑ ( t t 0 ) q 1 .
Proof. 
Since E q ϑ ( t t 0 ) q is an entire function [23], utilizing the recursion formula Γ ( z + 1 ) = z Γ ( z ) [22], it can be deduced from Definition 2 that
d d t E q ϑ ( t t 0 ) q = d d t k = 0 ϑ ( t t 0 ) q k Γ ( k q + 1 ) = ϑ ( t t 0 ) q 1 k = 1 ϑ ( t t 0 ) q k 1 ) Γ ( k q ) = ϑ ( t t 0 ) q 1 k = 0 ϑ ( t t 0 ) q k ) Γ ( k q + q ) = ϑ ( t t 0 ) q 1 E q , ­ q ϑ ( t t 0 ) q .
In the light of the positivity of E q , ­ q ( w ) on [ 0 , + ) (see Corollary 3.3 in [23]), one has d d t E q ϑ ( t t 0 ) q < 0 for all t > t 0 . This means that E q ϑ ( t t 0 ) q is strictly decreasing with respect to t on [ t 0 , + ) , suggesting that E q ϑ ( t t 0 ) q < E q ϑ ( t 0 t 0 ) q = E q ( 0 ) = 1 for t > t 0 . In addition, it is implied from Theorem 3.5 in [23] that E q ( w ) 0 for all w 0 , which indicates that E q ϑ ( t t 0 ) q 0 for all t t 0 . The proof is thus completed. □
Lemma 2 
([41]). Let Q ( t ) R n be a differentiable vector-valued function. Then, for any t t 0 ,
­ t 0 C ­ D t q Q ( t ) M Q ( t ) 2 Q ( t ) M ­ t 0 C D t q Q ( t ) ,
where M > 0 and 0 < q 1 .
Lemma 3 
([42]). Suppose that h ( t ) : [ t 0 , + ) R is a continuous-differential function, then for any constant h * R and t [ t 0 , + ) ,
­ ­ t 0 C D t q h ( t ) h * 2 2 h ( t ) h * ­ t 0 C D t q h ( t ) ,
where 0 < q 1 . 
Lemma 4 
([43]). Suppose that μ ( t ) C 1 ( [ t 0 , + ) , R ) and satisfies
­ t 0 C D t q μ ( t ) λ μ ( t ) ,
where 0 < q < 1 and λ R . Then
μ ( t ) μ ( t 0 ) E q λ ( t t 0 ) q , t t 0 .

2.2. Model Description

In this subsection, a heterogeneous FODN with community structure and co-competition interactions is considered, which is composed of N nodes and m groups with 1 m < N . For convenience, we denote by G κ the κ -th group and let G κ = j = 0 κ 1 r j + 1 , j = 0 κ 1 r j + 2 , , j = 0 κ r j , where κ K = { 1 , 2 , , m } , r 0 = 0 , 1< r j N, and j = 0 m r j = N . The dynamics of the -th node in G κ are characterized by:
­ 0 C D t q x ( t ) = f κ ( t , x ( t ) ) + σ p = 1 m j ­ G p , j b j Γ ( x j ( t ) x ( t ) ) , t 0 ,
where G κ , κ K , 0 < q < 1 , x ( t ) = ( x 1 ( t ) , x 2 ( t ) , , x n ( t ) ) R n is the state vector of the -th node in G κ , f κ ( t , x ( t ) ) : [ 0 , + ) × R n R n is a continuous vector-valued function describing the self-dynamics of node in G κ , σ > 0 is the overall coupling strength, Γ = diag ( γ 1 , γ 2 , , γ n ) R n × n with γ i 0 denotes the inner-connecting matrix, and B = ( b j ) N × N is the outer-coupling matrix, the elements of which are defined as follows: if there exists a directed edge from nodes j to ( j ) , then b j 0 ; otherwise, b j = 0 . Additionally, the diagonal elements of matrix B are specified as b = j = 1 , j N b j for G κ and κ K . Note that, here, node dynamics in different groups can be nonidentical and the corresponding graph represented by matrix B can be directed and disconnected (i.e., B can be asymmetric and reducible). Obviously, our network model (1) is a generalization of those discussed in [14,17,31].
For the convenience of subsequent analysis, we rewrite matrix B as below:
B = B 11 ­ ­ ­ B 12 ­ ­ ­ ­ ­ ­ B 1 m B 21 ­ ­ ­ B 22 ­ ­ ­ ­ ­ ­ B 2 m ­ ­ ­ ­ ­ ­ ­ ­ ­ B m 1 ­ ­ ­ B m 2 ­ ­ ­ ­ ­ ­ B m m ,
where per diagonal sub-matrix B v v R r v × r v ( v K ) denotes the intra-connections in the community G v and per non-diagonal sub-matrix B v μ R r v × r μ ( v μ K ) represents the inter-connections between the communities G v and G μ .
The objective of this work is to investigate the issue of FnT cluster synchronization of the heterogeneous FODN (1) via adaptive control. For clarity, the following definition of FnT cluster synchronization is put forward for system (1).
Definition 3 
([17,35]). The heterogeneous FODN (1) is said to reach FnT cluster synchronization if there is a constant T * e ( 0 ) > 0, such that for any G κ and κ K ,
­ lim t T * ( e ( 0 ) ) | | x ( t ) π κ ( t ) | | = 0 and | | x ( t ) π κ ( t ) | | = 0 , ­ t T * ( e ( 0 ) ) , lim t T * ( e ( 0 ) ) | | π κ 1 ( t ) π κ 2 ( t ) | | 0 , ­ κ 1 κ 2 K ,
where e ( t ) = e 1 ( t ) , , e r 1 ( t ) , e r 1 + 1 ( t ) , , e r 1 + r 2 ( t ) , , e r 1 + r 2 + r m 1 + 1 ( t ) , , e N ( t ) , e ( t ) = x ( t ) π κ ( t ) with G κ , and π κ ( t ) is a reference trajectory satisfying ­ 0 C D t q π κ ( t ) = f κ t , π κ ( t ) called the target synchronization state of the κ-th group. In addition,
T = inf T * e ( 0 ) 0 : | | x ( t ) π κ ( t ) | | = 0 ­ ­ for ­ ­ any ­ ­ t T * ( e ( 0 ) ) ­ ­ and ­ ­ G κ , κ K
is termed as the cluster-synchronized settling time (CSST).
Assumption 1. 
For each κ K , there exists a constant matrix P κ = diag p 1 κ , p 2 κ , , p n κ with p j κ 0 such that
z 1 ( t ) z 2 ( t ) f κ ( t , z 1 ( t ) ) f κ ( t , z 2 ( t ) ) z 1 ( t ) z 2 ( t ) P κ z 1 ( t ) z 2 ( t )
holds for any z 1 ( t ) , z 2 ( t ) R n .
Remark 1. 
One can easily verify that all linear and piecewise-linear FO systems and many FO chaotic systems (for example, FO neural networks and FO Chua’s oscillator) fulfill Assumption 1, see [27,36] and the references therein.
Assumption 2. 
For each sub-matrix B v μ ( v , μ K ) , the sum of the elements in each row is zero.
Remark 2. 
In order to ensure the cluster-synchronized manifold of system (1), i.e., M = { x 1 ( t ) , x 2 ( t ) , , x N ( t ) R n N | x ( t ) = x j ( t ) , , j G κ , κ K } , should be an invariant manifold, similar to [9,14,18], Assumption 2 is adopted here. Additionally, as indicated in [14,17], b j > 0 ( b j < 0 ) means the connection from nodes j to ℓ ( j ) is cooperative (competitive). With regard to system (1), Assumption 2 suggests both cooperative and competitive interactions are included within the same group or across different groups. Actually, co-competition interactions are ubiquitous in real-world DNs [2,28]. Therefore, our proposed network model (1) is more consistent with reality compared with the ones introduced in [35,39], where only cooperative interactions are involved.

3. Main Results

In this part, an adaptive control strategy is proposed to steer the heterogeneous FODN (1) towards cluster synchronization over a FnT interval. By means of Lemmas 1 and 4 and reduction to absurdity, some sufficient criteria guaranteeing the FnT cluster synchronization are derived and the CSSTs are also reckoned reliably.
To economize the cost of control, an adaptive controller u ( t ) is added to the -th node in G κ , which is designed as follows:
u ( t ) = d ( t ) x ( t ) π κ ( t ) α sgn x ( t ) π κ ( t ) | | x ( t ) π κ ( t ) | | 1 , x ( t ) π κ 1 ( t ) 0 , 0 , x ( t ) π κ ( t ) 1 = 0 ,
with
­ 0 C D t q d ( t ) = ρ x ( t ) π κ ( t ) x ( t ) π κ ( t ) η 2 ­ sgn d ( t ) d * ­ | d ( t ) d * | ,
where α , η > 0 are positive constants, ρ , d * 0 are tunable constants, d ( 0 ) 0 , and G κ , κ K .
Remark 3. 
Denote H ( t ) = d ( t ) d * and ( t ) = ρ x ( t ) π κ ( t ) x ( t ) π κ ( t ) , t 0 , where G κ and κ K . Then, it is evident that ( t ) 0 for all t 0 . Moreover, according to the linearity of fractional derivative and the fact that the Caputo fractional derivative for a constant is zero [22], one can obtain from Equation (4) that
­ 0 C D t q H ( t ) = η 2 H ( t ) + ( t ) .
Since the solution to the initial value problem ­ t 0 C D t q y ( t ) = λ y ( t ) + h ˜ ( t ) with 0 < q < 1 and λ 0 has the form: y ( t ) = y ( t 0 ) E q λ ( t t 0 ) q + t 0 t ( t s ) q 1 E q , ­ q λ ( t s ) q h ˜ ( s ) d s [30], it follows from Equation (5) and Lemma 1 that H ( t ) H ( 0 ) E q η 2 t q for t 0 due to the non-negative of ( t ) and E q , ­ q ( w ) > 0 on [ 0 , + ) [23]. Therefore, H ( t ) 0 holds for all t 0 if H ( 0 ) 0 . In the following, we will set d ( 0 ) d * so that the adaptive control gain d ( t ) 0 for all t 0 .
Theorem 1. 
Suppose Assumptions 1 and 2 hold. Then, the heterogeneous FODN (1) can reach FnT cluster synchronization under the adaptive controller (3) and (4), if there exists a positive scalar ϵ 0 > 0 such that, for all κ K ,
Ω κ = I r κ P κ + ϖ 0 I r κ I n D κ I n + σ 2 B κ κ + B κ κ Γ < 0 ,
where ϖ 0 = ( m 1 ) σ 2 ϵ 0 max 1 κ p m , ­ κ p λ max B κ p B κ p λ max Γ Γ + ϵ 0 1 and D κ = diag d l k 1 + 1 * , d l κ 1 + 2 * , , d l κ * with l κ 1 = i = 0 κ 1 r i . Moreover, the CSST is reckoned by T T 1 with T 1 > 0 being the unique solution of the equation below:
E q Θ t ­ q α * Θ V ( 0 ) + α * = 0 ,
in which Θ= min min 1 ­ κ m { 2 λ min Ω κ } , η * with η * = min 1 N { η } , α * = min 1 N { α } , and V ( 0 ) = 1 2 κ = 1 m ­ G κ x ( 0 ) π κ ( 0 ) x ( 0 ) π κ ( 0 ) + κ = 1 m ­ G κ 1 2 ρ d ( 0 ) d * 2 .
Proof. 
Based on Assumption 2, it is easy to observe that, for any G κ and k K ,
j ­ G p , j b j Γ x j ( t ) x ( t ) = j ­ G p b j Γ x j ( t ) ­ ­ ­ and ­ ­ ­ j ­ G p b j Γ π p ( t ) = 0 n , p K ,
where 0 n represents the n-dimensional vector of zeros. Recalling that e ( t ) = x ( t ) π κ ( t ) , with G κ , represents the synchronized error of the κ -th group, we can derive the following error system from Equations (1), (3) and (4):
­ 0 ­ C D t q e ( t ) = f ˜ κ ( t , x , π κ ) + σ p = 1 m j ­ G p b j Γ e j ( t ) d ( t ) e ( t ) α sgn e ( t ) i = 1 n | e i ( t ) | , t 0 ,
where | | e ( t ) | | 1 0 and f ˜ κ ( t , x , π κ ) = f κ ( t , x ( t ) ) f κ ( t , π κ ( t ) ) . Clearly, the FnT cluster synchronization problem herein is equivalent to the FnT stabilization problem of the error system (7) in the sense of Definition 3.
Let Z ^ κ ( t ) = e l k 1 + 1 ( t ) , e l k 1 + 2 ( t ) , , e l k ( t ) with κ K , and consider a Lyapunov function having the following form:
­ V ( t ) = 1 2 κ = 1 m ­ G κ e ( t ) e ( t ) + κ = 1 m ­ G κ 1 2 ρ d ( t ) d * 2 ­ .
By Lemmas 2 and 3, when | | e ( t ) | | 1 0 , the q-order Caputo derivative of V ( t ) along the trajectory of system (7) follows
­ 0 C D t q V ( t ) = 1 2 κ = 1 m ­ G κ ­ 0 C D t q e ( t ) e ( t ) + κ = 1 m ­ G κ 1 2 ρ ­ 0 C D t q d ( t ) d * 2 κ = 1 m ­ G κ e ( t ) ­ 0 C D t q e ( t ) ­ + κ = 1 m ­ G κ 1 ρ d ( t ) d * ­ 0 C D t q d ( t ) = κ = 1 m ­ G κ e ( t ) f ˜ κ ( t , x , π κ ) + σ p = 1 m j ­ G p b j Γ e j ( t ) d ( t ) e ( t ) α sgn e ( t ) i = 1 n | e i ( t ) | ­ ­ + κ = 1 m ­ G κ 1 ρ d ( t ) d * ρ e ( t ) e ( t ) η 2 ­ sgn d ( t ) d * ­ | d ( t ) d * | = κ = 1 m ­ G κ e ( t ) f ˜ κ ( t , x , π κ ) ­ + σ κ = 1 m p = 1 m ­ G κ j ­ G p b j ­ e ( t ) Γ e j ( t ) κ = 1 m ­ G κ α Δ e ( t ) ­ ­ κ = 1 m ­ G κ d * e ( t ) e ( t ) κ = 1 m ­ G κ η 2 ρ d ( t ) d * 2 ,
where Δ e ( t ) = e ( t ) sgn e l ( t ) i = 1 n | e i ( t ) | .
From Assumption 1, we have
κ = 1 m ­ G κ e ( t ) f ˜ κ ( t , x , π κ ) κ = 1 m ­ G κ e ( t ) P κ e ( t ) = κ = 1 m Z ^ κ ( t ) I r κ P κ Z ^ κ ( t ) .
By the properties of Kronecker product of two matrices, one has
σ κ = 1 m p = 1 m ­ G κ j ­ G p b j ­ e ( t ) Γ e j ( t ) = σ κ = 1 m ­ G k j ­ G κ b j ­ e ( t ) Γ e j ( t ) + σ κ = 1 m p = 1 , p κ m ­ G κ j ­ G p b j ­ e ( t ) Γ e j ( t ) = σ κ = 1 m Z ^ κ ( t ) B κ κ Γ Z ^ κ ( t ) + σ κ = 1 m p = 1 , p κ m Z ^ κ ( t ) B κ p Γ Z ^ p ( t ) σ κ = 1 m Z ^ κ ( t ) B κ κ Γ Z ^ κ ( t ) + σ 2 κ = 1 m p = 1 , p κ m [ ϵ 0 Z ^ κ ( t ) B κ p B κ p Γ Γ Z ^ κ ( t ) + ϵ 0 1 Z ^ p ( t ) I r p I n Z ^ p ( t ) ] ( m 1 ) σ 2 ϵ 0 max 1 κ , p m , ­ κ p λ max B κ p B κ p λ max Γ Γ + ϵ 0 1 k = 1 m Z ^ κ ( t ) I r κ I n Z ^ κ ( t ) + σ κ = 1 m Z ^ κ ( t ) B κ κ Γ Z ^ κ ( t ) = ϖ 0 κ = 1 m Z ^ κ ( t ) I r κ I n Z ^ κ ( t ) + σ 2 κ = 1 m Z ^ κ ( t ) B κ κ + B κ κ Γ Z ^ κ ( t ) .
Substituting Equations (10) and (11) into Equation (9) yields
­ 0 C D t q V ( t ) κ = 1 m Z ^ κ ( t ) I r κ P κ + ϖ 0 I r κ I n D κ I n + σ 2 B κ κ + B κ κ Γ Z ^ κ ( t ) κ = 1 m ­ G κ α Δ e ( t ) κ = 1 m ­ G κ η 2 ρ d ( t ) d * 2 κ = 1 m λ min Ω κ Z ^ κ ( t ) Z ^ κ ( t ) η * κ = 1 m ­ G κ 1 2 ρ d ( t ) d * 2 κ = 1 m ­ G κ α Δ e ( t ) min 1 κ m { 2 λ min Ω κ } κ = 1 m 1 2 Z ^ κ ( t ) Z ^ κ ( t ) η * κ = 1 m ­ G κ 1 2 ρ d ( t ) d * 2 κ = 1 m ­ G κ α Δ e ( t ) Θ 1 2 κ = 1 m ­ G κ e ( t ) e ( t ) + κ = 1 m ­ G κ 1 2 ρ d ( t ) d * 2 κ = 1 m ­ G κ α Δ e ( t ) = Θ V ( t ) κ = 1 m ­ G κ α Δ e ( t ) .
On the other hand, it can be found that
Δ e ( t ) = ­ ­ 1 , | | e ( t ) | | 1 0 , ­ ­ 0 , | | e ( t ) | | 1 = 0 .
Therefore, if there exists a { 1 , 2 , , N } such that e ( t ) 0 for all t 0 , then κ = 1 m ­ G κ α ­ Δ e ( t ) α . Combining this with Equation (12) gives
­ 0 C D t q V ( t ) Θ V ( t ) α Θ V ( t ) α * , t 0 ,
where α * = min 1 N { α } .
Denote V ^ ( t ) = V ( t ) + α * Θ , it follows from Lemma 4 and Equation (13) that
V ^ ( t ) V ^ ( 0 ) E q ­ Θ t ­ q , t 0 ,
which shows that
V ( t ) V ( 0 ) + α * Θ E q Θ t ­ q α * Θ , t 0 .
Let g ( t ) = E q Θ t ­ q α * Θ V ( 0 ) + α * , t 0 . Since Θ > 0 , by virtue of the analyticity of the Mittag-Leffler function [23] and Lemma 1, it is deduced that the function g ( t ) is a continuous and monotonically decreasing function of t, and
g ( 0 ) = 1 α * Θ V ( 0 ) + α * > 0 , lim t + g ( t ) = 0 α * Θ V ( 0 ) + α * < 0 .
It follows that the equation g ( t ) = E q Θ t ­ q α * Θ V ( 0 ) + α * = 0 has an unique solution T 1 > 0 (i.e., g ( T 1 ) = 0 ) and g ( t ) > 0 for any t [ 0 , T 1 ) .
Denote
Φ ( t ) = V ( 0 ) + α * Θ E q Θ t ­ q α * Θ , t 0 .
Next, we prove that
V ( t ) 0 , ­ ­ for ­ ­ all ­ ­ ­ t T 1 .
If it does not hold, by the non-negativity of function V ( t ) , then there exists a moment t ˘ T 1 such that V ( t ˘ ) > 0 . This, together with Lemma 1, implies that
Φ ( t ˘ ) V ( 0 ) + α * Θ E q Θ ( T 1 ) ­ q α Θ = V ( 0 ) + α * Θ g ( T 1 ) = 0 .
However, we can infer from Equation (14) that Φ ( t ˘ ) V ( t ˘ ) > 0 , which contradicts the inequality (16). Therefore, V ( t ) 0 holds for all t T 1 , meaning that | | e ( t ) | | 0 for all t T 1 and = 1 , 2 , , N . According to Definition 3, the FnT cluster synchronization of the heterogeneous FODN (1) with the adaptive controller (3) and (4) is achieved no later than T 1 . The proof is completed. □
When α = 0 and η = 0 for = 1 , 2 , , N , the adaptive controller (3) and (4) is simplified as the following form:
u ( t ) = d ( t ) x ( t ) π κ ( t ) , ­ 0 C D t q d ( t ) = ρ x ( t ) π κ ( t ) x ( t ) π κ ( t ) ,
where G κ and κ K . For the control scheme (17), similar to the analysis in [40,44], one can obtain the following result.
Corollary 1. 
Suppose Assumptions 1 and 2 hold. Then, the heterogeneous FODN (1) can achieve Mittag-Leffler cluster synchronization under the adaptive controller (17), if there exists a positive scalar ϵ 0 > 0 such that, for all κ K ,
Ω κ = I r κ P κ + ϖ 0 I r κ I n D κ I n + σ 2 B κ κ + B κ κ Γ < 0 ,
where ϖ 0 and D κ are defined in Theorem 1.
Remark 4. 
From Theorem 1 and Corollary 1, one can discover that the linear part d ( t ) e ( t ) in the controller (3) ensures system (1) to realize Mittag-Leffler cluster synchronization and the other term α sgn e ( t ) i = 1 n | e i ( t ) | guarantees the cluster synchronization would be reached within a FnT time estimated by T 1 .
Remark 5. 
Apparently, when m = 1 , i.e., the heterogeneous FODN (1) contains only one group, FnT complete synchronization will happen. That is to say, our proposed adaptive control approach can also be applied to achieve FnT complete synchronization of heterogeneous FODNs with co-competition interactions.
Remark 6. 
Theorem 1 indicates that the estimate T 1 is relevant to the parameters q, Θ and α * . . In practical applications, one may adjust these three parameters properly to realize cluster synchronization within a specified time. The relationship between each of the three parameters and the CSST will be revealed through numerical simulations in the next section.
If only cooperative interactions are involved in the heterogeneous FODN (1), then the corresponding heterogeneous FODN with cooperative couplings can be written as
­ 0 C D t q x ( t ) = f κ ( t , x ( t ) ) + σ p = 1 m j ­ G p b ˜ j ­ Γ x j ( t ) , G κ ­ ­ and ­ ­ κ K ,
where t 0 , b ˜ j 0 ­ ( j ) for all , j = 1 , 2 , , N , and b ˜ = j = 1 , j N b ˜ j for = 1 , 2 , , N . For the heterogeneous FODN (19), Assumption 2 is no longer needed and, due to the fact that j = 1 N b ˜ j = 0 for all = 1 , 2 , , N , we have
p = 1 m j ­ G p b ˜ j Γ π p ( t ) = 0 n , G κ \ G ˘ κ ,
where κ K and G ˘ κ is a subset of G κ composed of all nodes belonging to the κ-th group that have directional edges connecting the nodes in other groups. In view of (20), inspired by Refs. [6,35], one can design the following adaptive controller
u ( t ) = d ( t ) e ( t ) α sgn e ( t ) | | e ( t ) | | 1 σ p = 1 m j ­ G p b ˜ j Γ π p ( t ) , G ˘ κ ­ ­ and ­ ­ e ( t ) 1 ( t ) 0 , d ( t ) e ( t ) α sgn e ( t ) | | e ( t ) | | 1 , ­ ­ G κ G ˘ κ ­ ­ and ­ ­ e ( t ) 1 ( t ) 0 , 0 , e ( t ) 1 = 0 ,
with
­ 0 C D t q d ( t ) = ρ e ( t ) e ( t ) η 2 ­ sgn d ( t ) d * ­ | d ( t ) d * | ,
to steer the heterogeneous FODN (19) towards FnT cluster synchronization.
Remark 7. 
Intuitively, the role of the term σ p = 1 m j ­ G p b ˜ j Γ π p ( t ) in Equation (21) is to eliminate the interplays among groups at the intersection nodes. In fact, without this term, the cluster synchronization will never occur. The remaining two terms in Equation (21) are to finite-timely synchronize all nodes within the same group.
In order to analyze conveniently, for ℓ∈ G κ , we let μ = κ, then the function f κ ( t , · ) in system (19) can be represented by f μ ( t , · ) . Certainly, for each pair of nodes ℓ and j belonging to different groups (i.e., μ μ j ), then f μ ( · ) f μ j ( · ) . With the aforesaid statement, when e ( t ) 1 ( t ) ≠ 0, one can deduce from Equations (19)–(21) that
­ 0 C D t q e ( t ) = f μ ( t , x ( t ) ) f μ ( t , π μ ( t ) ) + σ j = 1 N b ˜ j ­ Γ e j ( t ) d ( t ) e ( t ) α sgn e ( t ) i = 1 n | e i ( t ) | ,
where t 0 and = 1 , 2 , , N .
Let B ˜ = b ˜ j N × N , D ˜ = diag d 1 * , d 2 * , , d N * , Q = σ B ˜ D ˜ , and Q ˜ s = 1 2 Q + Q = ( q ˜ j ) N × N . Now, on the basis of Theorem 1, we present the following result.
Theorem 2. 
Under Assumption 1 and the adaptive controller (21) and (22), if there exists a positive scalar ε ˜ > 0 such that
p ˘ r I N + γ r Q ˜ s + ε ˜ I N 0
holds for all r = 1 , 2 , , n , where p ˘ r = max 1 N p r μ , then the heterogeneous FODN (19) can reach cluster synchronization in finite time. Moreover, the CSST is reckoned by T T 2 with T 2 > 0 being the unique solution of the equation below:
E q Θ ˘ t ­ q α * Θ ˘ V ˜ ( 0 ) + α * = 0 ,
in which Θ ˘ = min 2 ε ˜ , η * with η * = min 1 N η , α * = min 1 N { α } , and V ˜ ( 0 ) = 1 2 = 1 N x ( 0 ) π μ ( 0 ) x ( 0 ) π μ ( 0 ) + = 1 N 1 2 ρ d ( 0 ) d * 2 .
Proof. 
Let e ^ r ( t ) = e 1 r ( t ) , e 2 r ( t ) , , e N r ( t ) for r = 1 , 2 , , n and introduce a Lyapunov function as below:
­ V ˜ ( t ) = 1 2 = 1 N e ( t ) e ( t ) + = 1 N 1 2 ρ d ( t ) d * 2 .
Similarly, one has (by Theorem 1)
­ 0 C D t q V ˜ ( t ) = 1 N e ( t ) P μ e ( t ) + σ = 1 N j = 1 N b ˜ j ­ e ( t ) Γ e j ( t ) = 1 N d * e ( t ) e ( t ) = 1 N η 2 ρ d ( t ) d * 2 α * = = 1 N e ( t ) P μ e ( t ) + e ( t ) ( σ B ˜ D ˜ ) Γ e ( t ) = 1 N η 2 ρ d ( t ) d * 2 α * = = 1 N e ( t ) P μ e ( t ) + e ( t ) Q ˜ s Γ e ( t ) = 1 N η 2 ρ d ( t ) d * 2 α * ,
where e ( t ) = e 1 ( t ) , e 2 ( t ) , , e N ( t ) .
Based on the definition of e ^ r ( t ) , we have the following two equalities
= 1 N e ( t ) P μ e ( t ) = = 1 N r = 1 n p r μ e r 2 ( t ) = r = 1 n p ˘ r = 1 N e r 2 ( t ) = r = 1 n p ˘ r e ^ r ( t ) I N e ^ r ( t )
and
e ( t ) Q ˜ s Γ e ( t ) = = 1 N j = 1 N q ˜ j ­ e ( t ) Γ e j ( t ) = = 1 N j = 1 N q ˜ j ­ r = 1 n γ r e r ( t ) e j r ( t ) = r = 1 n γ r = 1 N j = 1 N q ˜ j ­ e r ( t ) e j r ( t ) = r = 1 n γ r e ^ r ( t ) ( Q ˜ s ) e ^ r ( t ) .
By substituting Equations (27) and (28) into Equation (26), one has
­ 0 C D t q V ˜ ( t ) r = 1 n e ^ r ( t ) p ˘ r I N + γ r Q ˜ s e ^ r ( t ) = 1 N η 2 ρ d ( t ) d * 2 α * .
This, together with the conditions of Theorem 2, yields
­ 0 C D t q V ˜ ( t ) r = 1 n ε ˜ = 1 N e r 2 ( t ) = 1 N η 2 ρ d ( t ) d * 2 α * = ε ˜ = 1 N e ( t ) e ( t ) = 1 N η 2 ρ d ( t ) d * 2 α * Θ ˘ 1 2 = 1 N e ( t ) e ( t ) + = 1 N 1 2 ρ d ( t ) d * 2 α * = Θ ˘ V ˜ ( t ) α * .
Using the same method in Theorem 1, we can conclude from Equation (30) that the FnT cluster synchronization of system (19) is realized and the CSST is reckoned by T T 2 , where T 2 > 0 is the unique solution of the equation E q Θ ˘ t ­ q α * Θ ˘ V ˜ ( 0 ) + α * = 0. The proof is completed.
If α = 0 and η = 0 for = 1 , 2 , , N , then the controller (21) and (22) can be rewritten as:
u ( t ) = d ( t ) e ( t ) σ p = 1 m j ­ G p b ˜ j Γ π p ( t ) , G ˘ κ , d ( t ) e ( t ) , G κ G ˘ κ ,
with
­ 0 C D t q d ( t ) = ρ e ( t ) e ( t ) .
Corollary 2. 
Under Assumption 1 and the adaptive controller (31) and (32), if there exist a positive scalar ε ˜ > 0 such that
p ˘ r I N + γ r Q ˜ s + ε ˜ I N 0
holds for all r = 1 , 2 , , n , where p ˘ r = max 1 N p r μ , then the heterogeneous FODN (19) can reach Mittag-Leffler cluster synchronization.
Remark 8. 
Evidently, inequality (24) in Theorem 2 is easier to be verified than inequality (6) in Theorem 1. However, for the heterogeneous FODN (19) with cooperative couplings, the control design is comparatively more complex than that for system (1) with co-competition interactions because an extra control term σ p = 1 m j ­ G p b ˜ j Γ π p ( t ) is required for the intersection nodes in the heterogeneous FODN (19).
If q = 1 , then the heterogeneous FODN (1) becomes the following heterogeneous integer-order DN with co-competition interactions:
x ˙ ( t ) = f κ ( t , x ( t ) ) + σ p = 1 m j ­ G p , j b j Γ ( x j ( t ) x ( t ) ) , t 0 ,
where G κ and κ K . Meanwhile, the control scheme shown in Equations (3) and (4) turns into the following one:
u ( t ) = d ( t ) e ( t ) α sgn e ( t ) | | e ( t ) | | 1 , e ( t ) 1 0 , 0 , e ( t ) 1 = 0 ,
with
d ˙ ( t ) = ρ e ( t ) e ( t ) η 2 ­ sgn d ( t ) d * ­ | d ( t ) d * | .
Regarding the heterogeneous integer-order DN (34), the following corollary can be drawn from Theorem 1 and Definition 1.
Corollary 3. 
Suppose Assumptions 1 and 2 hold. If all the conditions in Theorem 1 are met, then the heterogeneous integer-order DN (34) can reach FnT cluster synchronization under the control scheme (35) and (36) and the CSST is estimated by T T 1 with
T 1 = 1 Θ ln Θ V ( 0 ) + α * α * ,
where V ( 0 ) , Θ and α * are defined in Theorem 1.
Analogously, the heterogeneous integer-order DN with cooperative couplings corresponding to system (19) can be represented as
x ˙ ( t ) = f μ ( t , x ( t ) ) + σ j = 1 N b ˜ j ­ Γ x j ( t ) , = 1 , 2 , , N ,
where t 0 . For system (37), the adaptive controller is proposed as
u ( t ) = d ( t ) e ( t ) α sgn e ( t ) | | e ( t ) | | 1 σ j = 1 N b ˜ j Γ π μ j ( t ) , G ˘ κ ­ ­ and ­ ­ e ( t ) 1 ( t ) 0 , d ( t ) e ( t ) α sgn e ( t ) | | e ( t ) | | 1 , ­ ­ G κ G ˘ κ ­ ­ and ­ ­ e ( t ) 1 ( t ) 0 , 0 , e ( t ) 1 = 0 ,
with
d ˙ ( t ) = ρ e ( t ) e ( t ) η 2 ­ sgn d ( t ) d * ­ | d ( t ) d * | .
Corollary 4. 
Under Assumption 1 and the control scheme (38) and (39), if all the conditions in Theorem 2 are met, then the heterogeneous integer-order DN (37) can reach FnT cluster synchronization and the CSST is estimated by T T 2 with
T 2 = 1 Θ ˘ ln Θ ˘ V ˜ ( 0 ) + α * α * ,
where V ˜ ( 0 ) , Θ ˘ and α * are defined in Theorem 2.
Remark 9. 
In [26,27,28,29,30], some results about cluster synchronization of FODNs have been presented. However, these results are asymptotical ones; namely, its realization can be guaranteed only when the CSST goes to infinity. In contrast, in this paper the cluster synchronization can be achieved no later than T 1 , which is essential in many real-world applications, such as attitude stabilization of rigid spacecrafts [45] and suppressing chaos in power systems [46]. In this sense, our theoretical results are more applicable than those in [26,27,28,29,30].
Remark 10. 
In [30,35], the FnT cluster synchronization of coupled FO delayed neural networks was studied. However, there exist two limitations in these two works. Firstly, in [30,35], only cooperative interactions exist between nodes within the same group. Moreover, Ref. [35] also impose the restriction that the interactions between nodes across different groups are collaborative. In contrast, co-competition interactions are incorporated into our network model and they are allowed to coexist within the same group or across different groups, which is obviously more realistic [2]. Secondly, the designed controllers in [30,35] are state feedback ones, which may result in overlarge control gains (or control effort) because of the conservatism caused by the theoretical analysis. Differently, in this paper an adaptive control scheme is proposed, where the control gains can be automatically adjusted based on the designed control law to obtain optimal values and thus greatly economize the cost of control. In summary, compared with [30,35], not only are our obtained results more general, but our proposed control approach is also more cost-effective.
Remark 11. 
Considering that there usually exist propagation delays in the implementation of DNs, lag synchronization of DNs has become a fascinating subject in recent years, which can be applied to avoid congestion in practice [47]. For FODNs with community structure, nodes in different groups generally reach lag synchronization with distinct propagation delays, known as cluster lag synchronization [48,49]. By consulting Refs. [48,49], our proposed adaptive control approach can be used to tackle the problem of cluster lag synchronization for the the heterogeneous FODN (1), which will be investigated in our upcoming work.

4. Numerical Simulations

In this part, a numerical example is offered to confirm the correctness of the results derived above. A heterogeneous FODN (1) with 11 nodes and two groups is considered, the topological structure of which is shown in Figure 1. Its dynamics follows
­ 0 C D t q x ( t ) = f κ ( t , x ( t ) ) + σ p = 1 2 j ­ G p b j Γ x j ( t ) , ­ ­ G κ ,
where κ = 1 , 2 , G 1 = { 1 , 2 , , 5 } , and G 2 = { 6 , 7 , , 11 } . The self-dynamics of isolated nodes in G 1 is selected as the following FO Chua’s oscillator [50]:
­ 0 C D t q x ( t ) = f 1 ( t , x ( t ) ) = 10 x 2 ( t ) x 1 ( t ) g ˇ 1 ( x 1 ( t ) ) x 1 ( t ) x 2 ( t ) + x 3 ( t ) ­ ­ 14.87 x 2 ( t ) ,
where q = 0.98 , g ˇ 1 ( υ ) = 0.68 υ 0.295 ( | υ + 1 | | υ 1 | ) , and that in G 2 is chosen as the following FO neural networks [36]:
­ 0 C D t q x ( t ) = f 2 ( t , x ( t ) ) = x 1 ( t ) + 2 g ˇ 2 ( x 1 ( t ) ) 1.2 g ˇ 2 ( x 2 ( t ) ) x 2 ( t ) + 1.8 g ˇ 2 ( x 1 ( t ) ) + 1.7 g ˇ 2 ( x l 2 ( t ) ) + 1.15 g ˇ 2 ( x 3 ( t ) ) x 3 ( t ) 4.75 g ˇ 2 ( x l 1 ( t ) ) + 1.0 g ˇ 2 ( x 3 ( t ) ) ,
where q = 0.98 and g ˇ 2 ( υ ) = tanh ( υ ) . Figure 2a,b depicts the phase portraits of systems (41) and (42), respectively. From Figure 2, one can observe that systems (41) and (42) have chaotic behaviors.
For the group G 1 , it is easy to get
x ( t ) π 1 ( t ) f 1 ( t , x ( t ) ) f 1 ( t , π 1 ( t ) ) = e 1 ( t ) , e 2 ( t ) , e 3 ( t ) 3.2 ­ ­ 0 ­ ­ 0 0 ­ ­ 1 ­ ­ 0 0 ­ ­ 0 ­ ­ 0 e 1 ( t ) e 2 ( t ) e 3 ( t ) + 11 e 1 ( t ) e 2 ( t ) 13.87 e 2 ( t ) e 3 ( t ) + 2.95 e 1 ( t ) | x 1 ( t ) + 1 | | π 11 ( t ) + 1 | + | π 11 ( t ) 1 | | x 1 ( t ) 1 | , G 1 .
 According to the absolute value inequality: | | y 1 | | y 2 | | | y 1 y 2 | for all y 1 , y 2 R , we have
2.95 e 1 ( t ) | x 1 ( t ) + 1 | | π 1 ( t ) + 1 | + 2.95 e 1 ( t ) | π 1 ( t ) 1 | | x 1 ( t ) 1 | 2.95 | e 1 ( t ) | | x 1 ( t ) π 11 ( t ) | + 2.95 | e 1 ( t ) | | π 11 ( t ) x 1 ( t ) | = 5.9 e 1 2 ( t ) .
It follows that
x ( t ) π 1 ( t ) f 1 ( t , x ( t ) ) f 1 ( t , π 1 ( t ) ) e 1 ( t ) , e 2 ( t ) , e 3 ( t ) 2.7 ­ ­ 0 ­ ­ 0 0 ­ ­ 1 ­ ­ 0 0 ­ ­ 0 ­ ­ 0 e 1 ( t ) e 2 ( t ) e 3 ( t ) + 11 e 1 ( t ) e 2 ( t ) 13.87 e 2 ( t ) e 3 ( t ) e 1 ( t ) , e 2 ( t ) , e 3 ( t ) 2.7 ­ ­ 0 ­ ­ 0 0 ­ ­ 1 ­ ­ 0 0 ­ ­ 0 ­ ­ 0 e 1 ( t ) e 2 ( t ) e 3 ( t ) + 11 ϵ 1 2 e 1 2 ( t ) + 1 2 ϵ 1 e 2 2 ( t ) + 13.87 ϵ 2 2 e 2 2 ( t ) + 1 2 ϵ 2 e 3 2 ( t ) ,
where ϵ 1 and ϵ 2 are arbitrarily positive constants. By setting ϵ 1 = 1.16 and ϵ 2 = 0.767 , we obtain P 1 = diag 9.08 , 9.0605 , 9.0417 to satisfy Assumption 1.
For the group G 2 , based on the Lagrange mean value theorem, one has
x ( t ) π 2 ( t ) f 2 ( t , x ( t ) ) f 2 ( t , π 2 ( t ) ) = e 1 2 ( t ) e 2 2 ( t ) e 3 2 ( t ) + 2 e 1 ( t ) g ˇ 2 ( x 1 ( t ) ) g ˇ 2 ( π 21 ( t ) ) 1.2 e 1 ( t ) g ˇ 2 ( x 2 ( t ) ) g ˇ 2 ( π 22 ( t ) ) + 1.8 e 2 ( t ) g ˇ 2 ( x 1 ( t ) ) g ˇ 2 ( π 21 ( t ) ) + 1.7 e 2 ( t ) g ˇ 2 ( x 2 ( t ) ) g ˇ 2 ( π 22 ( t ) ) + 1.15 e 2 ( t ) g ˇ 2 ( x 3 ( t ) ) g ˇ 2 ( π 23 ( t ) ) 4.75 e 3 ( t ) g ˇ 2 ( x 1 ( t ) ) g ˇ 2 ( π 21 ( t ) ) + 1.0 e 3 ( t ) g ˇ 2 ( x 3 ( t ) ) g ˇ 2 ( π 23 ( t ) ) e 1 2 ( t ) + 0.7 e 2 2 ( t ) + 3.0 | e 1 ( t ) | | e 2 ( t ) | + 1.15 | e 2 ( t ) | | e 3 ( t ) | + 4.75 | e 1 ( t ) | | e 3 ( t ) | 1 + 1.5 ϵ 3 + 2.375 ϵ 5 e 1 2 ( t ) + 0.7 + 1.5 ϵ 3 + 0.575 ϵ 4 e 2 2 ( t ) + 0.575 ϵ 4 + 2.375 ϵ 5 e 3 2 ( t ) ,
where G 2 and ϵ 3 , ϵ 4 , ϵ 5 are arbitrarily positive constants. Taking ϵ 3 = 0.575 and ϵ 4 = ϵ 5 = 0.8 , then Assumption 1 can be satisfied with P 2 = diag 3.7625 , 3.7687 , 3.6875 .
Denote Υ κ = λ max I r κ Ξ κ + ϖ 0 I r κ I n + σ 2 B κ κ + B κ κ Γ , where κ = 1 , 2 . Let σ = 0.2 , Γ = diag ( 2 , 1.5 , 1 ) and ϵ 0 = 0.3536 , then by simple calculations, we have ϖ 0 = 0.5657 and Υ 1 = 9.6904 , Υ 2 = 4.3961 . For simplicity, we set d * 10.6904 for G 1 and d * 5.3961 for G 2 , then all the conditions of Theorem 1 are satisfied. In numerical simulations, the parameters of the controller (3) and (4) are chosen as α = 1 , ρ = 3 , η = 2 for = 1 , 2 , , 11 , and the initial values are given by x ( 0 ) = ( 0.5 0.2 , 1.2 0.25 , 0.15 ) and d ( 0 ) = 10.7 for G 1 ; x ( 0 ) = ( 0.2 + 0.1 , 0.3 0.2 , 0.1 + 0.15 ) and d ( 0 ) = 5.5 for G 2 ; π 1 ( 0 ) = ( 0.2 , 0.1 , 0.1 ) , π 2 ( 0 ) = ( 0.1 , 0.2 , 0.3 ) . With the above settings, it can be calculated that V ( 0 ) = 23.4833 , Θ = 2 , α * = 1 , and the estimated CSST T 1 = 2.1636 .
Let E 1 ( t ) = = 1 5 | | x ( t ) π 1 ( t ) | | 2 and E 2 ( t ) = = 6 11 | | x ( t ) π 2 ( t ) | | 2 , which stand for the synchronized errors of the groups G 1 and G 2 in system (40), respectively. Figure 3 shows the time evolution of E 1 ( t ) and E 2 ( t ) for system (40) without control, which indicates the heterogeneous FODN (40) can not reach cluster synchronization spontaneously. Figure 4 and Figure 5 depict, respectively, the time evolution of the state vectors x ( t ) and the adaptive control gains d ( t ) for system (40) under the controller (3) and (4), where = 1 , 2 , , 11 . Figure 6 portrays the time evolution of E 1 ( t ) and E 2 ( t ) for system (40) under the controller (3) and (4). These figures clearly illustrate cluster synchronization is reached within T 1 = 2.1636 , and the feasibility of our theoretical results is further demonstrated.
In order to reveal the influences of the order of the derivative q and the parameters Θ , α * on the convergence time of cluster synchronization, we first keep other parameters unchanged and vary q from 0.6 to 1 and plot the relation curve between the estimated CSST T 1 and q in Figure 7, where the blue curve depicts the values of T 1 with different q. From Figure 7, we can observe that T 1 decreases with increasing q, suggesting the larger the q is, the smaller the CSST is, namely that the shorter the convergence time to cluster synchronization is. Next, keeping other parameters fixed, let Θ vary within a proper range, and the corresponding T 1 is determined. As shown graphically in Figure 8, a bigger Θ yields a smaller T 1 , which results in reaching FnT cluster synchronization sooner. Finally, we let the parameter α * vary from 1 to 25 and remain other parameters unchanged. By calculating the corresponding T 1 , from Figure 9, we can see that a smaller T 1 could be obtained with a bigger α * , manifesting the convergence time to cluster synchronization becomes shorter as the parameters α ( = 1 , 2 , , 11 ) increase. That is to say, the FnT cluster synchronization can be achieved more quickly with the increasing of α ( = 1 , 2 , , 11 ).

5. Conclusions

In this paper, in order to better characterize the feature of real-world DNs, a heterogeneous FODN with community structure and co-competition interactions is first proposed. Then, an adaptive controller is designed and applied to steer such a heterogeneous FODN towards reaching cluster synchronization over a FnT interval. Based on the Lyapunov method and reduction to absurdity, some generic FnT cluster synchronization criteria are derived and the CSSTs are determined theoretically. In addition, the effects of the order of the derivative and the control parameters on the CSST are also analyzed in detail. Finally, numerical simulations are given to validate the theoretical results.
It is noted that, for realizing FnT cluster synchronization, the proposed adaptive controller should be added to all network nodes. For large-scale DNs, however, this strategy is not easy to implement. Hence, it is meaningful to discuss the problem of FnT cluster synchronization for FODNs with community structure and co-competition interactions by applying the designed adaptive controller to partial network nodes, which will be our future research.

Author Contributions

Conceptualization, P.Z. and S.C.; methodology, P.Z.; software, S.C.; writing—original draft preparation, P.Z.; writing—review and editing, P.Z. and S.C.; funding acquisition, P.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by National Science Foundation of China (Grant No. 12102147) and China Postdoctoral Science Foundation (Grant No. 2020M681494).

Data Availability Statement

No data was used for the research described in the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Newman, M.E.J. Communities, modules and large-scale structure in networks. Nat. Phys. 2012, 8, 25–31. [Google Scholar] [CrossRef]
  2. Benson, A.R.; Gleich, D.F.; Leskovec, J. Higher-order organization of complex networks. Science 2016, 353, 163–166. [Google Scholar] [CrossRef]
  3. Schaub, M.T.; Li, J.; Peel, L. Hierarchical community structure in networks. Phys. Rev. E 2023, 107, 054305. [Google Scholar] [CrossRef]
  4. Liu, C.; Ma, Y.; Zhao, J.; Nussinov, R.; Zhang, Y.-C.; Cheng, F.; Zhang, Z.-K. Computational network biology: Data, models, and applications. Phys. Rep. 2020, 846, 1–66. [Google Scholar] [CrossRef]
  5. Bardoscia, M.; Barucca, P.; Battiston, S.; Caccioli, F.; Cimini, G.; Garlaschelli, D.; Saracco, F.; Squartini, T.; Caldarelli, G. The physics of financial networks. Nat. Rev. Phys. 2021, 3, 490–507. [Google Scholar] [CrossRef]
  6. Wang, K.; Fu, X.; Li, K. Cluster synchronization in community networks with nonidentical nodes. Chaos 2009, 19, 023106. [Google Scholar] [CrossRef] [PubMed]
  7. Boccaletti, S.; Pisarchik, A.N.; Del Genio, C.I.; Amann, A. Synchronization: From Coupled Systems to Complex Networks; Cambridge University Press: New York, NY, USA, 2018. [Google Scholar]
  8. Ma, Z.; Liu, Z.; Zhang, G. A new method to realize cluster synchronization in connected chaotic networks. Chaos 2006, 16, 023103. [Google Scholar] [CrossRef]
  9. Wu, W.; Chen, T. Partial synchronization in linearly and symmetrically coupled ordinary differential systems. Phys. D 2009, 238, 355–364. [Google Scholar] [CrossRef]
  10. Schnitzler, A.; Gross, J. Normal and pathological oscillatory communication in the brain. Nat. Rev. Neurosci. 2005, 6, 285–296. [Google Scholar] [CrossRef]
  11. Lynn, C.W.; Bassett, D.S. The physics of brain network structure, function, and control. Nat. Rev. Phys. 2019, 1, 318–332. [Google Scholar]
  12. Jaiswal, A.K.; Sharma, B.B. Cluster synchronization of networks of chaotic systems: A comprehensive review of theory and applications. IETE Tech. Rev. 2024, 41, 537–556. [Google Scholar] [CrossRef]
  13. Lu, W.; Liu, B.; Chen, T. Cluster synchronization in networks of coupled nonidentical dynamical systems. Chaos 2010, 20, 013120. [Google Scholar] [CrossRef] [PubMed]
  14. Liu, X.; Chen, T. Cluster synchronization in directed networks via intermittent pinning control. IEEE Trans. Neural Netw. 2011, 22, 1009–1020. [Google Scholar] [PubMed]
  15. Zhang, J.; Ma, Z.; Zhang, G. Cluster synchronization induced by one-node clusters in networks with asymmetric negative couplings. Chaos 2013, 23, 043128. [Google Scholar] [CrossRef]
  16. Wu, Z.; Fu, X. Cluster synchronization in community networks with nonidentical nodes via edge-based adaptive pinning control. J. Frankl. Inst. 2014, 351, 1372–1385. [Google Scholar] [CrossRef]
  17. Cai, S.; Jia, Q.; Liu, Z. Cluster synchronization for directed heterogeneous dynamical networks via decentralized adaptive intermittent pinning control. Nonlinear Dyn. 2015, 82, 689–702. [Google Scholar] [CrossRef]
  18. Zhou, P.; Cai, S.; Shen, J.; Liu, Z. Adaptive exponential cluster synchronization in colored community networks via aperiodically intermittent pinning control. Nonlinear Dyn. 2018, 92, 905–921. [Google Scholar] [CrossRef]
  19. Jiang, S.; Qi, Y.; Cai, S.; Lu, X. Light fixed-time control for cluster synchronization of complex networks. Neurocomputing 2021, 424, 63–70. [Google Scholar] [CrossRef]
  20. Wang, J.; Liu, X. Cluster synchronization for multi-weighted and directed complex networks via pinning control. IEEE Trans. Circuits Syst. II 2022, 69, 1347–1351. [Google Scholar] [CrossRef]
  21. Zhu, X.; Tang, Z.; Feng, J.; Park, J.H. Aperiodically intermittent event-triggered pinning control on cluster synchronization of directed complex networks. ISA Trans. 2023, 138, 281–290. [Google Scholar] [CrossRef]
  22. Podlubny, I. Fractional Differential Equations; Academic Press: San Diego, CA, USA, 1999. [Google Scholar]
  23. Jin, B. Fractional Differential Equations: An Approach via Fractional Derivatives; Springer: Cham, Switzerland, 2021. [Google Scholar]
  24. Chen, W.; Sun, H.G.; Li, X. Fractional Derivative Modeling in Mechanics and Engineering; Springer Nature: Berlin/Heidelberg, Germany, 2022. [Google Scholar]
  25. He, Y.; Peng, J.; Zheng, S. Fractional-order financial system and fixed-time synchronization. Fractal Fract. 2022, 6, 507. [Google Scholar] [CrossRef]
  26. Wang, G.-S.; Xiao, J.-W.; Wang, Y.-W.; Yi, J.-W. Adaptive pinning cluster synchronization of fractional-order complex dynamical networks. Appl. Math. Comput. 2014, 231, 347–356. [Google Scholar] [CrossRef]
  27. Zhou, J.; Zhao, Y.; Wu, Z. Cluster synchronization of fractional-order directed networks via intermittent pinning control. Phys. A 2019, 519, 22–33. [Google Scholar] [CrossRef]
  28. Wang, J.; Liu, X. Cluster synchronization for multiweighted and directed fractional-order Networks with cooperative-competitive interactions. IEEE Trans. Circuits Syst. II 2022, 69, 4359–4363. [Google Scholar] [CrossRef]
  29. Wang, Y.; Wu, Z. Cluster synchronization in fractional-order network with nondelay and delay coupling. Int. J. Mod. Phys. C 2022, 33, 2250006. [Google Scholar] [CrossRef]
  30. Liu, P.; Zeng, Z.; Wang, J. Asymptotic and finite-time cluster synchronization of coupled fractional-order neural networks with time delay. IEEE Trans. Neural Netw. Learn. Syst. 2020, 33, 4956–4967. [Google Scholar] [CrossRef]
  31. Li, H.-L.; Cao, J.; Jiang, H.; Alsaedi, A. Finite-time synchronization of fractional-order complex dynamical networks via hybrid feedback control. Neurocomputing 2018, 320, 69–75. [Google Scholar] [CrossRef]
  32. Ding, Z.; Zeng, Z.; Wang, L. Robust finite-time synchronization of fractional-order neural networks with discontinuous and continuous activation functions under uncertainty. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 1471–1490. [Google Scholar] [CrossRef]
  33. Yang, S.; Hu, C.; Yu, J.; Jiang, H. Projective synchronization in finite-time for fully quaternion-valued memristive networks with fractional-order. Chaos Solitons Fract. 2021, 147, 110911. [Google Scholar] [CrossRef]
  34. Li, H.-L.; Hu, C.; Zhang, L.; Jiang, H.; Cao, J. Complete and finite-time synchronization of fractional-order fuzzy neural networks via nonlinear feedback control. Fuzzy Set. Syst. 2022, 443, 50–69. [Google Scholar] [CrossRef]
  35. Yang, S.; Hu, C.; Yu, J.; Jiang, H. Finite-time cluster synchronization in complex-varible networks with fractional-order and nonlinear coupling. Neural Netw. 2021, 135, 212–224. [Google Scholar] [CrossRef]
  36. Cai, S.; Hou, M. Quasi-synchronization of fractional-order heterogeneous dynamical networks via aperiodic intermittent pinning control. Chaos Solitons Fract. 2021, 146, 110901. [Google Scholar] [CrossRef]
  37. Shi, J.; Zhou, P.; Jia, Q.; Cai, S. Fixed-time synchronization of multilayered complex dynamic networks via quantized variable-gain saturated control. Inf. Sci. 2024, 681, 121206. [Google Scholar] [CrossRef]
  38. Jiang, S.; Song, Y.; Zeng, W.; Zhang, H.; Cai, S.; Lu, X. New results on adaptive fixed-time control for convex-delayed neural networks. ISA Trans. 2023, 134, 134–143. [Google Scholar] [CrossRef]
  39. Xu, Y.; Li, Y.; Li, W. Adaptive finite-time synchronization control for fractional-order complex-valued dynamical networks with multiple weights. Commun. Nonlinear Sci. Numer. Simulat. 2020, 85, 105239. [Google Scholar] [CrossRef]
  40. Kao, Y.; Li, Y.; Park, J.H.; Chen, X. Mittag-Leffler synchronization of delayed fractional memristor neural networks via adaptive control. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 2279–2284. [Google Scholar] [CrossRef]
  41. Duarte-Mermoud, M.A.; Aguila-Camacho, N.; Gallegos, J.A.; Castro-Linares, R. Using general quadratic Lyapunov functions to prove Lyapunov uniform stability for fractional order systems. Commun. Nonlinear Sci. Numer. Simulat. 2015, 22, 650–659. [Google Scholar] [CrossRef]
  42. Yu, J.; Hu, C.; Jiang, H. Corrigendum to “Projective synchronization for fractional neural networks”. Neural Netw. 2015, 67, 152–154. [Google Scholar] [CrossRef]
  43. Li, Y.; Chen, Y.; Podlubny, I. Stability of fractional-order nonlinear dynamic systems: Lyapunov direct method and generalized Mittag-Leffler stability. Comput. Math. Appl. 2010, 59, 1810–1821. [Google Scholar] [CrossRef]
  44. Li, H.-H.; Hu, C.; Cao, J.; Jiang, H.; Alsaedi, A. Quasi-projective and complete synchronization of fractional-order complex-valued neural networks with time delays. Neural Netw. 2019, 118, 102–109. [Google Scholar] [CrossRef] [PubMed]
  45. Zhu, Z.; Xia, Y.; Fu, M. Attitude stabilization of rigid spacecraft with finite time convergence. Int. J. Robust. Nonlinear Control 2011, 21, 686–702. [Google Scholar] [CrossRef]
  46. Ni, J.; Liu, L.; Liu, C.; Hu, X. Fractional order fixed-time nonsingular terminal sliding mode synchronization and control of fractional order chaotic systems. Nonlinear Dyn. 2017, 89, 2065–2083. [Google Scholar] [CrossRef]
  47. Qin, X.; Jiang, H.; Qiu, J.; Hu, C.; Ren, Y. Strictly intermittent quantized control for fixed/predefined-time cluster lag synchronization of stochastic multi-weighted complex networks. Neural Netw. 2023, 158, 258–271. [Google Scholar] [CrossRef]
  48. Wu, Z.; Fu, X. Cluster lag synchronisation in community networks via linear pinning control with local intermittent effect. Phys. A 2014, 395, 487–498. [Google Scholar] [CrossRef]
  49. Cai, S.; Zhou, F.; He, Q. Fixed-time cluster lag synchronization in directed heterogeneous community networks. Phys. A 2019, 525, 128–142. [Google Scholar] [CrossRef]
  50. Lu, J. Chaotic dynamics and synchronization of fractional-order Chua’s circuit with a piecewise-linear nonlinearity. Int. J. Mod. Phys. B 2005, 19, 3249–3259. [Google Scholar] [CrossRef]
Figure 1. Sketch map of a FODN with 11 nodes and two groups, where distinct colored nodes represent they have different self-dynamics and arrows denote the direction of edges. The outer-coupling matrix B is defined as follows: b j = 1 if there is a solid link from node j to node , while b j = 1 if there is a dashed link from node j to node .
Figure 1. Sketch map of a FODN with 11 nodes and two groups, where distinct colored nodes represent they have different self-dynamics and arrows denote the direction of edges. The outer-coupling matrix B is defined as follows: b j = 1 if there is a solid link from node j to node , while b j = 1 if there is a dashed link from node j to node .
Fractalfract 09 00641 g001
Figure 2. (a) Phase portrait of system (41) with initial condition ( 0.2 , 0.1 , 0.1 ) ; (b) phase portrait of system (42) with initial condition ( 0.1 , 0.2 , 0.3 ) .
Figure 2. (a) Phase portrait of system (41) with initial condition ( 0.2 , 0.1 , 0.1 ) ; (b) phase portrait of system (42) with initial condition ( 0.1 , 0.2 , 0.3 ) .
Fractalfract 09 00641 g002
Figure 3. Time evolution of E 1 ( t ) and E 2 ( t ) for system (40) without control.
Figure 3. Time evolution of E 1 ( t ) and E 2 ( t ) for system (40) without control.
Fractalfract 09 00641 g003
Figure 4. Time evolution of the state vectors x ( t ) for system (40) under the controller (3) and (4), where = 1 , 2 , , 11 .
Figure 4. Time evolution of the state vectors x ( t ) for system (40) under the controller (3) and (4), where = 1 , 2 , , 11 .
Fractalfract 09 00641 g004
Figure 5. Time evolution of the adaptive control gains d ( t ) for system (40) under the controller (3) and (4), where = 1 , 2 , , 11 .
Figure 5. Time evolution of the adaptive control gains d ( t ) for system (40) under the controller (3) and (4), where = 1 , 2 , , 11 .
Fractalfract 09 00641 g005
Figure 6. Time evolution of E 1 ( t ) and E 2 ( t ) for system (40) under the controller (3) and (4).
Figure 6. Time evolution of E 1 ( t ) and E 2 ( t ) for system (40) under the controller (3) and (4).
Fractalfract 09 00641 g006
Figure 7. The relation curve between the estimated CSST T 1 and the order of the derivative q.
Figure 7. The relation curve between the estimated CSST T 1 and the order of the derivative q.
Fractalfract 09 00641 g007
Figure 8. The relation curve between estimated CSST T 1 and the parameter Θ .
Figure 8. The relation curve between estimated CSST T 1 and the parameter Θ .
Fractalfract 09 00641 g008
Figure 9. The relation curve between estimated CSST T 1 and the parameter α * .
Figure 9. The relation curve between estimated CSST T 1 and the parameter α * .
Fractalfract 09 00641 g009
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

Zhou, P.; Cai, S. Finite-Time Adaptive Cluster Synchronization of Heterogeneous Fractional-Order Dynamic Networks with Community Structure and Co-Competition Interactions. Fractal Fract. 2025, 9, 641. https://doi.org/10.3390/fractalfract9100641

AMA Style

Zhou P, Cai S. Finite-Time Adaptive Cluster Synchronization of Heterogeneous Fractional-Order Dynamic Networks with Community Structure and Co-Competition Interactions. Fractal and Fractional. 2025; 9(10):641. https://doi.org/10.3390/fractalfract9100641

Chicago/Turabian Style

Zhou, Peipei, and Shuiming Cai. 2025. "Finite-Time Adaptive Cluster Synchronization of Heterogeneous Fractional-Order Dynamic Networks with Community Structure and Co-Competition Interactions" Fractal and Fractional 9, no. 10: 641. https://doi.org/10.3390/fractalfract9100641

APA Style

Zhou, P., & Cai, S. (2025). Finite-Time Adaptive Cluster Synchronization of Heterogeneous Fractional-Order Dynamic Networks with Community Structure and Co-Competition Interactions. Fractal and Fractional, 9(10), 641. https://doi.org/10.3390/fractalfract9100641

Article Metrics

Back to TopTop