Next Article in Journal
An 8-Nodes 3D Hexahedral Finite Element and an 1D 2-Nodes Structural Element for Timoshenko Beams, Both Based on Hermitian Intepolation, in Linear Range
Previous Article in Journal
A More Realistic Markov Process Model for Explaining the Disjunction Effect in One-Shot Prisoner’s Dilemma Game
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Finite-Time Synchronization Analysis for BAM Neural Networks with Time-Varying Delays by Applying the Maximum-Value Approach with New Inequalities

1
Research Center for Mathematics and Interdisciplinary Sciences, Shandong University, Qingdao 266237, China
2
School of Mathematics, Hunan University, Changsha 410082, China
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(5), 835; https://doi.org/10.3390/math10050835
Submission received: 7 February 2022 / Revised: 3 March 2022 / Accepted: 4 March 2022 / Published: 6 March 2022
(This article belongs to the Topic Dynamical Systems: Theory and Applications)

Abstract

:
In this paper, we consider the finite-time synchronization for drive-response BAM neural networks with time-varying delays. Instead of using the finite-time stability theorem and integral inequality method, by using the maximum-value method, two new criteria are obtained to ensure the finite-time synchronization for the considered drive-response systems. The inequalities in our paper, applied to obtaining the maximum-valued and designing the novel controllers, are different from those in existing papers.

1. Introduction

In 1987, Kosko firstly proposed a two-way associative search for stored bipolar vector pairs and generalized the single-layer auto-associative Hebbian correlation to a two-layer pattern-matched hetero-associative circuit. These are a class of important neural networks, called bidirectional associative memory (BAM) neural networks [1,2]. The dynamic behaviors of BAM neural networks are of significant application prospects in various fields, such as automatic control, signal processing, pattern recognition and associative memory, which has arisen the great interest of researchers. To date, many researchers have analyzed various dynamical behaviors of BAM neural networks, and obtained many dynamical analysis results of BAM neural networks [3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50]. In recent years, the global asymptotic/exponential synchronization of BAM neural networks has been widely investigated, for example, see [3,4,5,6,7,8,9,10,11,12,13] and references therein. Meanwhile, many scholars have devoted themselves to the study of the finite-time synchronization of BAM neural networks, for example, see [14,15,16,17,18,19,20,21,22,42] and references therein.
In [14], the authors developed a finite-time synchronization for the drive–response fuzzy inertial BAM neural networks by employing integral inequality techniques and the figure analysis approach. Furthermore, the finite-time stochastic synchronization for memristor-based BAM neural networks with time-varying delays and stochastic disturbances was considered in [15]. In addition, the authors built more reasonable switching conditions of the finite-time synchronization by using a stochastic analysis technique. In [16], researchers introduced a different inequality, the fractional-order Gronwall inequality with time delays, and then dealt with the finite-time synchronization problem of fractional-order memristor-based neural networks with time delays. Zhang and Yang [17] studied the finite-time impulsive synchronization issue of fractional-order memristive BAM neural networks involving switch jumps mismatch by designing two impulsive controllers and using the properties of Gamma functions. In [18], the finite-time synchronization of drive–response BAM fuzzy neural networks with time delays and impulsive effects was investigated. The authors’ goal was to illustrate the effects of both impulse and time delay in a finite-time control area in terms of novel Lyapunov functionals and special analytical techniques. Motivated by security applications in the image transmission, Wang et al. [19] provided some sufficient conditions to guarantee the finite-time projective synchronization for memristor-based BAM neural networks.
So far, the investigated results about the finite-time synchronization of BAM neural networks and non-BAM neural networks have been acquired mainly by applying Lyapunov functionals [15,18], analysis approaches [15,17,18], inequality approaches [14,16,19,21,22], the finite-time stability theorem [20,21] and the integral inequality method [48,49,50]. Recently, two novel sufficient conditions were obtained to guarantee the finite-time synchronization for the considered drive–response fuzzy inertial neural networks by using the maximum-value approach [42].
Inspired by [42], we studied the finite-time synchronization of BAM neural networks by applying the maximum-value approach. In this paper, by using different inequality techniques from those in [42] and designing controllers different from those in [14,15,16,17,18,19,20,21,22,42], the finite-time synchronization criteria for drive–response BAM neural networks with time-varying delays are obtained. In proving the main results, one of the two difficulties in our paper was how to construct novel inequalities in the controllers to get V ( t ) < ψ ( t ) and the other one was how to establish the new inequalities in the controllers to achieve a finite-time synchronization. Thus, the novelty of this paper is to construct some novel inequalities to obtain the maximum value of the considered functions and to get the finite time t 1 needed to achieve synchronization. As a result, the main contribution of this paper lies in the following three aspects:
(1) Some new inequalities which are different from those in [42] are constructed in the process of obtaining the maximum-value of the considered functions; (2) new inequalities described with fractional and integral functions are introduced to design the novel controllers; (3) using the maximum-value approach and designing novel controllers, two different conditions are attained to assure the finite-time synchronization between the drive system and the response system.
The rest of this paper is arranged as follows. In Section 2, some necessary preliminaries are given. In Section 3, two novel criteria to realize the finite-time synchronization are put forward for the drive system (1) and the response system (2). In Section 4, we exhibit two examples to validate the effectiveness and feasibility of the derived consequences.

2. Preliminaries

In this paper, we consider a class of BAM neural networks with time-varying delays described by
d x i ( t ) d t = a i x i ( t ) + j = 1 m c i j f j ( y j ( t ) ) + j = 1 m d i j f j ( y j ( t τ j i ( t ) ) ) + I i , d y j ( t ) d t = b j y j ( t ) + i = 1 n p j i g i ( x i ( t ) ) + i = 1 n q j i g i ( x i ( t σ i j ( t ) ) ) + J j ,
where i = 1 , 2 , , n , j = 1 , 2 , , m , a i > 0 and b j > 0 are constants; x i ( t ) , y j ( t ) are the states of the ith neuron and jth neuron; constants c i j , d i j , p j i , q j i denote the connection strengths; τ j i ( t ) , σ i j ( t ) are time delays, 0 < σ i j ( t ) < σ * , 0 < τ j i ( t ) < τ * ; functions f j , g i denote the activation functions; constants I i , J j denote the external inputs.
The initial values of system (1) are given as follows:
x i ( s ) = ϕ x i ( s ) , s [ σ , 0 ] , y j ( s ) = ψ y j ( s ) , s [ τ , 0 ] ,
where σ = max 1 i n , 1 j m { σ i j ( t ) } , τ = max 1 i n , 1 j m { τ j i ( t ) } , ϕ x i ( s ) , ψ y j ( s ) are bounded continuous functions.
Throughout this paper, for system (1), we always assume that
Zhen: have modified. ( H 1 ) There exist constants F j > 0 , G i > 0 such that
| f j ( x ) f j ( y ) | F j | x y | , | g i ( x ) g i ( y ) | G i | x y | ,
for all x , y R , i = 1 , 2 , , n , j = 1 , 2 , , m , | . | is the norm of the Euclidean space R .
For simplicity, we refer to (1) as the drive system, and consider the response BAM neural networks with time-varying delays described as follows:
d u i ( t ) d t = a i u i ( t ) + j = 1 m c i j f j ( v j ( t ) ) + j = 1 m d i j f j ( v j ( t τ j i ( t ) ) ) + I i + P i ( t ) , d v j ( t ) d t = b j v j ( t ) + i = 1 n p j i g i ( u i ( t ) ) + i = 1 n q j i g i ( u i ( t σ i j ( t ) ) ) + J j + Q j ( t ) ,
where u i ( t ) , v j ( t ) denote the states, the parameters are the same as those in system (1) and P i ( t ) , Q j ( t ) are the controllers to realize finite-time synchronization between the drive system (1) and the response system (2).
The initial values of system (2) are given as follows:
u i ( s ) = ϕ u i ( s ) , s [ σ , 0 ] , v j ( s ) = ψ v j ( s ) , s [ τ , 0 ] ,
where σ = max 1 i n , 1 j m { σ i j ( t ) } , τ = max 1 i n , 1 j m { τ j i ( t ) } , ϕ u i ( s ) , ψ v j ( s ) are bounded continuous functions.
Definition 1.
Drive–response systems (1) and (2) are said to be finite-time synchronized if for arbitrary solutions of system (1) and system (2) denoted by [ x 1 ( t ) , x 2 ( t ) , , x n ( t ) , y 1 ( t ) , y 2 ( t ) , , y m ( t ) ] T and [ u 1 ( t ) , u 2 ( t ) , , u n ( t ) , v 1 ( t ) , v 2 ( t ) , , v m ( t ) ] T , under a suitable designed controller, there exists a time T > 0 which is related to the initial condition, such that for i = 1 , 2 , , n ; j = 1 , 2 , , m ,
lim t T | u i ( t ) x i ( t ) | = 0 ; lim t T | v j ( t ) y j ( t ) | = 0 ;
| u i ( t ) x i ( t ) | = 0 , t > T ; | v j ( t ) y j ( t ) | = 0 , t > T .
Lemma 1
([51]). If x > 0 , y > 0 , p > 1 , 1 p + 1 k = 1 , k is a constant, then
x y x p p + y k k .
Lemma 2.
If a > 1 , b > 1 , and 1 a + 1 b = 1 , when t > 3 4 , the following inequality holds:
ln ( 4 t + 1 ) + 1 2 ln 2 < 1 a ( t + 1 4 ) a + 1 b .
Proof. 
Let f ( t ) = 1 a ( t + 1 4 ) a + 1 b ln ( 4 t + 1 ) 1 + 2 ln 2 , t > 3 4 . Then f ( t ) = ( t + 1 4 ) a 1 4 4 t + 1 , t > 3 4 . Thus, f ( t ) = 16 ( 4 t + 1 ) 2 ( a 1 ) ( t + 1 4 ) a + 1 > 0 , t > 3 4 . So f ( t ) is a monotonically increasing function on ( 3 4 , + ) and then f ( t ) > f ( 3 4 ) = 0 . Therefore, when t > 3 4 , f ( t ) is also a monotonically increasing function and f ( t ) > f ( 3 4 ) = 0 . Finally, ln ( 4 t + 1 ) + 1 2 ln 2 < 1 a ( t + 1 4 ) a + 1 b holds. □
Lemma 3.
If t 1 e , a * > 1 + e e 1 e 1 , then t + 1 + a * t a * t e t < 0 .
Proof. 
We only need to prove max 1 + t t ( e t 1 ) 1 + e e 1 e 1 .
Denote F ( t ) = 1 + t t ( e t 1 ) . Then, we have F ( t ) = 1 e t t 2 e t t e t t 2 ( e t 1 ) 2 < 0 , t 1 e .
Hence, F ( t ) is a monotonically decreasing function on [ 1 e , + ) .
Furthermore, F ( t ) F ( 1 e ) = 1 + e e 1 e 1 < a * . □
Lemma 4
([42]). Assume that z = f(x) defined on ( , + ) , and x 0 is a unique local maximum value point. Then, max x ( , + ) f ( x ) = max { f ( x 0 ) ; f ( ) ; f ( + ) } .
Proof. 
The proof is well-known and it is omitted. □

3. Main Results

Let e i ( t ) = u i ( t ) x i ( t ) , r j ( t ) = v j ( t ) y j ( t ) , then the error system can be described as follows:
d e i ( t ) d t = a i e i ( t ) + j = 1 m c i j f j ( v j ( t ) ) f j ( y j ( t ) ) + j = 1 m d i j [ f j ( v j ( t τ j i ( t ) ) ) f j ( y j ( t τ j i ( t ) ) ) ] + P i ( t ) , d r j ( t ) d t = b j r j ( t ) + i = 1 n p j i g i ( u i ( t ) ) g i ( x i ( t ) ) + i = 1 n q j i [ g i ( u i ( t σ i j ( t ) ) ) g i ( x i ( t σ i j ( t ) ) ) ] + Q j ( t ) .
The controllers in system (3) are designed as follows for i = 1 , 2 , , n , j = 1 , 2 , , m :
P i ( t ) = s i g n [ e i ( t ) ] k 1 + k 2 e i ( t ) + s i g n [ e i ( t ) ] | e i ( t ) | 1 p k 3 , e i ( t ) 0 , Q j ( t ) = s i g n [ r j ( t ) ] l 1 + l 2 r j ( t ) + s i g n [ r j ( t ) ] × | r j ( t ) | 1 p ϕ ( t ) p + s i g n [ r j ( t ) ] | r j ( t ) | 1 p l 3 , r j ( t ) 0
or
P i ( t ) = [ e i ( t ) ] 1 w 1 + w 2 e i ( t ) + e i ( t ) 1 2 q w 3 , e i ( t ) 0 , Q j ( t ) = [ r j ( t ) ] 1 z 1 + z 2 r j ( t ) + r j ( t ) 1 2 q ψ ( t ) 2 q + r j ( t ) 1 2 q z 3 , r j ( t ) 0
where p 1 , ϕ ( t ) = 4 4 t + 1 ( t + 1 4 ) a 1 1 , t 3 4 , a > 1 , b > 1 , and 1 a + 1 b = 1 , p k 3 + k 1 p ( p 1 A i ) p 1 < 0 , p l 3 + l 1 p ( p 1 B j ) p 1 < 0 , k 1 > 0 , k 2 < 0 , k 3 < 0 , l 1 > 0 , l 2 < 0 , l 3 < 0 ; q 1 , ψ ( t ) = 1 + a * a * ( e t + t e t ) e t 3 M ( 0 ) , t 1 e , a * 1 + e e 1 e 1 , 2 q w 3 + w 1 q 2 q ( q 1 C i ) 2 q 1 < 0 , 2 q z 3 + z 1 q 2 q ( q 1 D i ) q 1 < 0 , w 1 > 0 , w 2 < 0 , w 3 < 0 , z 1 > 0 , z 2 < 0 , z 3 < 0 , A i , B j are defined in Theorem 1, C i , D j , M ( t ) are defined in Theorem 2 and M ( 0 ) is the value when t = 0 in M ( t ) .
Notation 1.
In (4), ϕ ( t ) is independent of the initial values of the error systems, while in (5), ψ ( t ) is dependent on the initial values of the error systems, so the controllers (4) and the controllers (5) are different. Under these two controllers, the finite-time synchronization for the drive system (1) and the response system (2) are achieved under some conditions.
Theorem 1.
Assume the condition ( H 1 ) holds. Then, the drive system (1) and the response system (2) are finite-time synchronized under the controllers (4) in a finite time t 1 , where t 1 = max 3 4 , V ( 0 ) m + 2 ln 2 1 + 1 b + 1 a · 1 4 a if there exists a positive constant p 1 such that the following conditions hold:
( H 2 )
A i = ( k 2 a i ) p + ( p 1 ) j = 1 m F j ( | c i j | + | d i j | ) + G i j = 1 m ( | p j i | + 1 1 σ * | q j i | ) < 0 ;
( H 3 )
B j = ( l 2 b j ) p + ( p 1 ) i = 1 n G i ( | p j i | + | q j i | ) + F j i = 1 n ( | c i j | + 1 1 τ * | d i j | ) < 0 .
Proof. 
Without loss of generalization, we assume that e i ( t ) 0 , r j ( t ) 0 (If e i ( t ) = 0 , r j ( t ) = 0 , then the finite-time synchronization has been proved (if e i ( t ) = 0 or r j ( t ) = 0 , then the proof is a special case of the following proof).
We construct a Lyapunov function as follows:
V ( t ) = V 1 ( t ) + V 2 ( t ) ,
where,
V 1 ( t ) = i = 1 n | e i ( t ) | p + j = 1 m | r j ( t ) | p ,
V 2 ( t ) = 1 1 τ * i = 1 n j = 1 m | d i j | F j t τ j i ( t ) t | r j ( s ) | p d s + 1 1 σ * i = 1 n j = 1 m | q j i | G i t σ i j ( t ) t | e i ( s ) | p d s .
From system (3), Lemma 1, assumption ( H 1 ) and the controller (4), we have
d V 1 ( t ) d t = i = 1 n d ( ( s i g n [ e i ( t ) ] ) p e i p ( t ) ) d t + j = 1 m d ( ( s i g n [ r j ( t ) ] ) p r j p ( t ) ) d t = i = 1 n ( s i g n [ e i ( t ) ] ) p p e i p 1 ( t ) { a i e i ( t ) + j = 1 m c i j f j ( v j ( t ) ) f j ( y j ( t ) ) + j = 1 m d i j × f j ( v j ( t τ j i ( t ) ) ) f j ( y j ( t τ j i ( t ) ) ) + P i ( t ) } + j = 1 m ( s i g n [ r j ( t ) ] ) p p r j p 1 ( t ) { b j r j ( t ) + i = 1 n p j i g i ( u i ( t ) ) g i ( x i ( t ) ) + i = 1 n q j i [ g i ( u i ( t σ i j ( t ) ) ) g i ( x i ( t σ i j ( t ) ) ) ] + Q j ( t ) } i = 1 n { ( k 2 a i ) p | e i ( t ) | p + k 1 p | e i ( t ) | p 1 + p | e i ( t ) | p 1 ( j = 1 m | c i j | | f j ( v j ( t ) ) f j ( y j ( t ) ) | + j = 1 m | d i j | | f j ( v j ( t τ j i ( t ) ) ) f j ( y j ( t τ j i ( t ) ) ) | ) + p k 3 } + j = 1 m { ( l 2 b j ) p | r j ( t ) | p + l 1 p | r j ( t ) | p 1 + p | r j ( t ) | p 1 ( i = 1 n | p j i | | g i ( u i ( t ) ) g i ( x i ( t ) ) | + i = 1 n | q j i | × | g i ( u i ( t σ i j ( t ) ) ) g i ( x i ( t σ i j ( t ) ) ) | ) + ϕ ( t ) + p l 3 } i = 1 n { ( k 2 a i ) p | e i ( t ) | p + k 1 p | e i ( t ) | p 1 + p | e i ( t ) | p 1 ( j = 1 m | c i j | F j | r j ( t ) | + j = 1 m | d i j | F j × | r j ( t τ j i ( t ) ) | ) + p k 3 } + j = 1 m { ( l 2 b j ) p | r j ( t ) | p + l 1 p | r j ( t ) | p 1 + p | r j ( t ) | p 1 i = 1 n | p j i | G i | e i ( t ) | + i = 1 n | q j i | G i | e i ( t σ i j ( t ) ) | + ϕ ( t ) + p l 3 } .
Since p > 1 , applying Lemma 1 gives
| e i ( t ) | p 1 | r j ( t ) | ( p 1 ) | e i ( t ) | p p + | r j ( t ) | p p ,
| e i ( t ) | p 1 | r j ( t τ j i ( t ) ) | ( p 1 ) | e i ( t ) | p p + | r j ( t τ j i ( t ) ) | p p ,
| r j ( t ) | p 1 | e i ( t ) | ( p 1 ) | r j ( t ) | p p + | e i ( t ) | p p ,
and
| r j ( t ) | p 1 | e i ( t σ i j ( t ) ) | ( p 1 ) | r j ( t ) | p p + | e i ( t σ i j ( t ) ) | p p .
Substituting (7)–(10) into (6), it follows that
V 1 ( t ) i = 1 n { ( k 2 a i ) p | e i ( t ) | p + k 1 p | e i ( t ) | p 1 + j = 1 m ( | c i j | [ ( p 1 ) | e i ( t ) | p + | r j ( t ) | p ] + | d i j | [ ( p 1 ) | e i ( t ) | p + | r j ( t τ j i ( t ) ) | p ] ) F j + p k 3 } + j = 1 m { ( l 2 b j ) p | r j ( t ) | p + l 1 p | r j ( t ) | p 1 + i = 1 n ( | p j i | [ ( p 1 ) | r j ( t ) | p + | e i ( t ) | p ] + | q j i | [ ( p 1 ) | r j ( t ) | p + | e i ( t σ i j ( t ) ) | p ] ) G i + ϕ ( t ) + p l 3 } .
On the other hand, we have
d V 2 ( t ) d t = 1 1 τ * i = 1 n j = 1 m | d i j | F j | r j ( t ) | p ( 1 τ j i ( t ) ) | r j ( t τ j i ( t ) ) | p + 1 1 σ * i = 1 n j = 1 m | q j i | G i | e i ( t ) | p ( 1 σ i j ( t ) ) | e i ( t σ i j ( t ) ) | p 1 1 τ * i = 1 n j = 1 m | d i j | F j | r j ( t ) | p + 1 1 σ * i = 1 n j = 1 m | q j i | G i | e i ( t ) | p i = 1 n j = 1 m | d i j | F j | r j ( t τ j i ( t ) ) | p + i = 1 n j = 1 m | q j i | G i | e i ( t σ i j ( t ) ) | p .
From (11) and (12), we have
V ( t ) = V 1 ( t ) + V 2 ( t ) i = 1 n { ( k 2 a i ) p | e i ( t ) | p + k 1 p | e i ( t ) | p 1 + j = 1 m ( | c i j | [ ( p 1 ) | e i ( t ) | p + | r j ( t ) | p ] + | d i j | [ ( p 1 ) | e i ( t ) | p + 1 1 τ * | r j ( t ) | p ] ) F j + p k 3 } + j = 1 m { ( l 2 b j ) p | r j ( t ) | p
+ l 1 p | r j ( t ) | p 1 + i = 1 n ( | p j i | [ ( p 1 ) | r j ( t ) | p + | e i ( t ) | p ] + | q j i | [ ( p 1 ) | r j ( t ) | p + 1 1 σ * | e i ( t ) | p ] ) G i + ϕ ( t ) + p l 3 } = i = 1 n { ( k 2 a i ) p + ( p 1 ) j = 1 m F j ( | c i j | + | d i j | ) + G i j = 1 m ( | p j i | + 1 1 σ * | q j i | ) | e i ( t ) | p + k 1 p | e i ( t ) | p 1 + p k 3 } + j = 1 m { [ ( l 2 b j ) p + ( p 1 ) i = 1 n G i ( | p j i | + | q j i | ) + F j i = 1 n ( | c i j | + 1 1 τ * | d i j | ) ] | r j ( t ) | p + l 1 p | r j ( t ) | p 1 + ϕ ( t ) + p l 3 } = i = 1 n ( A i | e i ( t ) | p + k 1 p | e i ( t ) | p 1 + p k 3 ) + j = 1 m ( B j | r j ( t ) | p + l 1 p | r j ( t ) | p 1 + p l 3 ) + m ϕ ( t ) .
Let
F ( | e i ( t ) | ) = A i | e i ( t ) | p + k 1 p | e i ( t ) | p 1 + p k 3 ,
G ( | r j ( t ) | ) = B j | r j ( t ) | p + l 1 p | r j ( t ) | p 1 + p l 3 .
Then d [ F ( | e i ( t ) | ) ] d | e i ( t ) | = | e i ( t ) | p 2 p [ A i | e i ( t ) | + k 1 ( p 1 ) ] . From d [ F ( | e i ( t ) | ) ] d | e i ( t ) | = 0 , we have | e i ( t ) | = k 1 ( p 1 ) A i = x 0 . Since when | e i ( t ) | < x 0 , d [ F ( | e i ( t ) | ) ] d | e i ( t ) | > 0 and when | e i ( t ) | > x 0 , d [ F ( | e i ( t ) | ) ] d | e i ( t ) | < 0 , then x 0 is the local maximum-value point. It is clear that F ( x 0 ) = k 1 p ( p 1 ) p 1 ( A i ) p 1 + p k 3 < 0 .
Because A i < 0 , then we have lim | e i ( t ) | + F ( | e i ( t ) | ) = < 0 . So, from Lemma 4, we get max { F ( | e i ( t ) | } < 0 . Then, F ( | e i ( t ) | ) < 0 . Similarly, we can prove G ( | r j ( t ) | ) < 0 .
Substituting F ( | e i ( t ) | ) < 0 and G ( | r j ( t ) | ) < 0 into (13) yields
V ( t ) < m ϕ ( t ) .
Integrating (14) over [ 0 , t ] gives
V ( t ) < V ( 0 ) + m ln ( 4 t + 1 ) 1 a ( t + 1 4 ) a + 1 a · 1 4 a t ( t > 3 4 ) = V ( 0 ) + m ( ln ( 4 t + 1 ) + 1 2 ln 2 1 a ( t + 1 4 ) a 1 b ) + m ( 2 ln 2 1 + 1 b + 1 a · 1 4 a t ) .
It is clear that when t > V ( 0 ) m + 2 ln 2 1 + 1 b + 1 a · 1 4 a ,
V ( 0 ) m 2 ln 2 1 + 1 b + 1 a · 1 4 a < 0 .
According to Lemma 2, we have
ln ( 4 t + 1 ) + 1 2 ln 2 1 a ( t + 1 4 ) a 1 b < 0 , t > 3 4 .
Substituting (16) and (17) into (15), it follows that when t > t 1 = max 3 4 , V ( 0 ) m + 2 ln 2 1 + 1 b + 1 a · 1 4 a ,
0 V ( t ) 0 , t t 1 ,
that is, lim t t 1 | e i ( t ) | = 0 , lim t t 1 | r j ( t ) | = 0 , | e i ( t ) | = 0 , | r j ( t ) | = 0 , t t 1 .
Namely,
lim t t 1 | u i ( t ) x i ( t ) | = 0 , | u i ( t ) x i ( t ) | = 0 , t t 1 ;
lim t t 1 | v j ( t ) y j ( t ) | = 0 , | v j ( t ) y j ( t ) | = 0 , t t 1 .
The proof of Theorem 1 is finished. □
Theorem 2.
Assume that ( H 1 ) holds. Then, the drive system (1) and the response system (2) are finite-time synchronized under the controllers (5) in a finite time t 2 , where t 2 = max { 1 3 m , 1 e } if there exists a positive constant q 1 such that the following conditions hold:
( H 4 )
C i = ( w 2 a i ) 2 q + ( 2 q 1 ) j = 1 m F j ( | c i j | + | d i j | ) + G i j = 1 m ( | p j i | + 1 1 σ * | q j i | ) < 0 ;
( H 5 )
D j = ( z 2 b j ) 2 q + ( 2 q 1 ) i = 1 n G i ( | p j i | + | q j i | ) + F j i = 1 n ( | c i j | + 1 1 τ * | d i j | ) < 0 .
Proof. 
Without loss of generalization, we assume that e i ( t ) 0 , r j ( t ) 0 (if e i ( t ) = 0 , r j ( t ) = 0 , then the finite-time synchronization has been proved; if e i ( t ) = 0 or r j ( t ) = 0 , then the proof is a special case of the following proof).
We construct a Lyapunov function as follows:
M ( t ) = M 1 ( t ) + M 2 ( t ) ,
where,
M 1 ( t ) = i = 1 n [ e i ( t ) ] 2 q + j = 1 m [ r j ( t ) ] 2 q ,
M 2 ( t ) = 1 1 τ * i = 1 n j = 1 m | d i j | F j t τ j i ( t ) t [ r j ( s ) ] 2 q d s + 1 1 σ * i = 1 n j = 1 m | q j i | G i t σ i j ( t ) t [ e i ( s ) ] 2 q d s .
From system (3), Lemma 1, assumption ( H 1 ) and the controllers (5), we have
d M 1 ( t ) d t = i = 1 n 2 q [ e i ( t ) ] 2 q 1 d e i ( t ) d t + j = 1 m 2 q [ r j ( t ) ] 2 q 1 d r j ( t ) d t = i = 1 n 2 q [ e i ( t ) ] 2 q 1 { a i e i ( t ) + j = 1 m c i j f j ( v j ( t ) ) f j ( y j ( t ) ) + j = 1 m d i j [ f j ( v j ( t τ j i ( t ) ) ) f j ( y j ( t τ j i ( t ) ) ) ] + P i ( t ) } + j = 1 m 2 q [ r j ( t ) ] 2 q 1 { b j r j ( t ) + i = 1 n p j i [ g i ( u i ( t ) ) g i ( x i ( t ) ) ] + i = 1 n q j i g i ( u i ( t σ i j ( t ) ) ) g i ( x i ( t σ i j ) ( t ) ) + Q j ( t ) } i = 1 n { ( w 2 a i ) 2 q [ e i ( t ) ] 2 q + 2 q w 1 [ e i ( t ) ] 2 q 2 + 2 q | e i ( t ) | 2 q 1 ( j = 1 m | c i j | | f j ( v j ( t ) )
f j ( y j ( t ) ) | + j = 1 m | d i j | | f j ( v j ( t τ j i ( t ) ) ) f j ( y j ( t τ j i ( t ) ) ) | ) + 2 q w 3 } + j = 1 m { ( z 2 b j ) × 2 q [ r j ( t ) ] 2 q + 2 q z 1 [ r j ( t ) ] 2 q 2 + 2 q | r j ( t ) | 2 q 1 ( i = 1 n | p j i | | g i ( u i ( t ) ) g i ( x i ( t ) ) | + i = 1 n | q j i | | g i ( u i ( t σ i j ( t ) ) ) g i ( x i ( t σ i j ( t ) ) ) | ) + ψ ( t ) + 2 q z 3 } i = 1 n { ( w 2 a i ) 2 q [ e i ( t ) ] 2 q + 2 q w 1 [ e i ( t ) ] 2 q 2 + 2 q | e i ( t ) | 2 q 1 ( j = 1 m | c i j | F j | r j ( t ) | + j = 1 m | d i j | F j | r j ( t τ j i ( t ) ) | ) + 2 q w 3 } + j = 1 m { ( z 2 b j ) 2 q [ r j ( t ) ] 2 q + 2 q z 1 [ r j ( t ) ] 2 q 2 + 2 q | r j ( t ) | 2 q 1 i = 1 n | p j i | G i | e i ( t ) | + i = 1 n | q j i | G i | e i ( t σ i j ( t ) ) | + ψ ( t ) + 2 q z 3 } .
Since q 1 , applying Lemma 1 gives
| e i ( t ) | 2 q 1 | r j ( t ) | ( 2 q 1 ) [ e i ( t ) ] 2 q 2 q + [ r j ( t ) ] 2 q 2 q ,
| e i ( t ) | 2 q 1 | r j ( t τ j i ( t ) ) | ( 2 q 1 ) [ e i ( t ) ] 2 q 2 q + [ r j ( t τ j i ( t ) ) ] 2 q 2 q ,
| r j ( t ) | 2 q 1 | e i ( t ) | ( 2 q 1 ) [ r j ( t ) ] 2 q 2 q + [ e i ( t ) ] 2 q 2 q ,
and
| r j ( t ) | 2 q 1 | e i ( t σ i j ( t ) ) | ( 2 q 1 ) [ r j ( t ) ] 2 q 2 q + [ e i ( t σ i j ( t ) ) ] 2 q 2 q .
Substituting (19)–(22) into (18), it follows that
M 1 ( t ) i = 1 n { ( w 2 a i ) 2 q [ e i ( t ) ] 2 q + 2 q w 1 [ e i ( t ) ] 2 q 2 + j = 1 m ( | c i j | [ ( 2 q 1 ) [ e i ( t ) ] 2 q + [ r j ( t ) ] 2 q ] + | d i j | [ ( 2 q 1 ) [ e i ( t ) ] 2 q + [ r j ( t τ j i ( t ) ) ] 2 q ] ) F j + 2 q w 3 } + j = 1 m { ( z 2 b j ) 2 q [ r j ( t ) ] 2 q + 2 q z 1 [ r j ( t ) ] 2 q 2 + i = 1 n ( | p j i | [ ( 2 q 1 ) [ r j ( t ) ] 2 q + [ e i ( t ) ] 2 q ] + | q j i | [ ( 2 q 1 ) [ r j ( t ) ] 2 q + [ e i ( t σ i j ( t ) ) ] 2 q ] ) G i + ψ ( t ) + 2 q z 3 } .
On the other hand, we have
d V 2 ( t ) d t = 1 1 τ * i = 1 n j = 1 m | d i j | F j [ r j ( t ) ] 2 q ( 1 τ j i ( t ) ) [ r j ( t τ j i ( t ) ) ] 2 q
+ 1 1 σ * i = 1 n j = 1 m | q j i | G i [ e i ( t ) ] 2 q ( 1 σ i j ( t ) ) [ e i ( t σ i j ( t ) ) ] 2 q 1 1 τ * i = 1 n j = 1 m | d i j | F j [ r j ( t ) ] 2 q + 1 1 σ * i = 1 n j = 1 m | q j i | G i [ e i ( t ) ] 2 q i = 1 n j = 1 m | d i j | F j [ r j ( t τ j i ( t ) ) ] 2 q + i = 1 n j = 1 m | q j i | G i [ e i ( t σ i j ( t ) ) ] 2 q .
From (23) and (24), we have
M ( t ) = M 1 ( t ) + M 2 ( t ) i = 1 n { ( w 2 a i ) 2 q [ e i ( t ) ] 2 q + 2 q w 1 | [ e i ( t ) ] 2 q 2 + j = 1 m ( | c i j | [ ( 2 q 1 ) [ e i ( t ) ] 2 q + [ r j ( t ) ] 2 q ] + | d i j | [ ( 2 q 1 ) [ e i ( t ) ] 2 q + 1 1 τ * [ r j ( t ) ] 2 q ] ) F j + 2 q w 3 } + j = 1 m { ( z 2 b j ) 2 q [ r j ( t ) ] 2 q + 2 q z 1 [ r j ( t ) ] 2 q 2 + i = 1 n ( | p j i | [ ( 2 q 1 ) [ r j ( t ) ] 2 q + [ e i ( t ) ] 2 q ] + | q j i | [ ( 2 q 1 ) [ r j ( t ) ] 2 q + 1 1 σ * [ e i ( t ) ] 2 q ] ) G i + ψ ( t ) + 2 q z 3 } = i = 1 n { ( w 2 a i ) 2 q + ( 2 q 1 ) j = 1 m F j ( | c i j | + | d i j | ) + G i j = 1 m ( | p j i | + 1 1 σ * | q j i | ) [ e i ( t ) ] 2 q + 2 q w 1 [ e i ( t ) ] 2 q 2 + 2 q w 3 } + j = 1 m { [ ( z 2 b j ) 2 q + ( 2 q 1 ) i = 1 n G i ( | p j i | + | q j i | ) + F j i = 1 n ( | c i j | + 1 1 τ * | d i j | ) ] [ r j ( t ) ] 2 q + 2 q z 1 [ r j ( t ) ] 2 q 2 + ψ ( t ) + 2 q z 3 } = i = 1 n C i [ e i ( t ) ] 2 q + 2 q w 1 [ e i ( t ) ] 2 q 2 + 2 q w 3 + j = 1 m D j [ r j ( t ) ] 2 q + 2 q z 1 [ r j ( t ) ] 2 q 2 + 2 q z 3 + m ψ ( t ) .
Denote
F ^ ( e i 2 ( t ) ) = C i [ e i 2 ( t ) ] q + 2 q w 1 [ e i 2 ( t ) ] q 1 + 2 q w 3 ,
G ^ ( r j 2 ( t ) ) = D j [ r j 2 ( t ) ] q + 2 q z 1 [ r j 2 ( t ) ] q 1 + 2 q z 3 .
Then d [ F ^ ( e i 2 ( t ) | ) ] d ( e i 2 ( t ) ) = [ e i 2 ( t ) ] q 2 2 q [ C i e i 2 ( t ) + w 1 ( q 1 ) ] . From d [ F ^ ( e i 2 ( t ) ) ] d ( e i 2 ( t ) ) = 0 , we have e i 2 ( t ) = 2 w 1 ( q 1 ) C i = x * . Since when e i 2 ( t ) > x * , d [ F ^ ( e i 2 ( t ) ) ] d ( e i 2 ( t ) ) < 0 , e i 2 ( t ) > x * , d [ F ^ ( e i 2 ( t ) ) ] d ( e i 2 ( t ) ) < 0 , then x * is a unique local maximum point of F ^ ( e i 2 ( t ) | ) . It is clear that F ^ ( x * ) = w 1 q 2 q ( q 1 ) q 1 ( C i ) q 1 + 2 q w 3 < 0 .
In addition, because C i < 0 , then we have lim e i ( t ) F ^ ( e i 2 ( t ) ) = lim e i ( t ) + F ^ ( e i 2 ( t ) ) = < 0 . So, from Lemma 4, we get max { F ^ ( e i 2 ( t ) } < 0 . Then, F ^ ( e i 2 ( t ) ) < 0 . Similarly, we can prove G ^ ( r j 2 ( t ) ) < 0 .
Substituting F ^ ( e i 2 ( t ) ) < 0 and G ^ ( r j 2 ( t ) ) < 0 into (25) yields
M ( t ) < m ψ ( t ) .
Integrating (26) over [ 0 , t ] gives
M ( t ) < M ( 0 ) + m t a * t e t + a * t + 1 e t 3 M ( 0 ) t , ( t 1 e ) < m t a * t e t + a * t + 1 + ( 1 3 m t ) M ( 0 ) .
According to Lemma 3, we have
t + 1 + a * t a * t e t < 0 , t 1 e .
It is clear that when t > 1 3 m ,
( 1 3 m t ) M ( 0 ) < 0 .
Substituting (28) and (29) into (27) yields that when t > t 2 = max { 1 3 m , 1 e } ,
0 M ( t ) 0 , t > t 2 ,
that is, lim t t 2 | e i ( t ) | = 0 , lim t t 2 | r j ( t ) | = 0 , | e i ( t ) | = 0 , | r j ( t ) | = 0 , t > t 2 .
Namely,
lim t t 2 | u i ( t ) x i ( t ) | = 0 , | u i ( t ) x i ( t ) | = 0 , t > t 2 ;
lim t t 2 | v j ( t ) y j ( t ) | = 0 , | v j ( t ) y j ( t ) | = 0 , t > t 2 .
Remark 1.
Without applying some finite-time stability theorems, the inequality approach used in [14,15,16,17,18,19,21,22] or the integral inequality method used in [48,49,50], in this paper, by applying the maximum-value approach used in [42], we studied the finite-time synchronization of BAM neural networks. However, the concrete inequality techniques via the maximum-value approach in our paper are different from those in [42].
Remark 2.
When τ j i ( t ) > 1 , σ i j ( t ) > 1 , then τ * > 1 , σ * > 1 . Thus, V ( t ) and M ( t ) are not positive so the results obtained do not hold. When delays are equal to 1, the derived conditions become delay-independent.
Remark 3.
The controllers in our paper are different from those in [42]. Firstly, the error items in the controllers in our paper are different from those in [42]; namely, fractional-type functions are designed in the error items of the controllers in our paper, while exponential- and logarithm-type functions are designed in the error items in the controllers from [42]. Secondly, the time t items are different from those in [42]; namely, fractional- and exponential-type functions are designed for the time items of the controllers in our paper, while logarithm-, fractional- and exponential-type functions are designed for the time items in the controllers from [42].

4. Numerical Examples

A BAM neural network composed of neurons arranged in two layers possesses good applications in the field of pattern recognition and artificial intelligence, since BAM neural networks have the capability to learn from a process. Hence, the study of synchronization in practical application for the drive–response BAM neural networks is very necessary. In this section, we give two examples to illustrate our theoretical results by intuitive images.
Example 1.
We consider system (1), response system (2) and error system (3) with controllers (4) for i = 1 , 2 ; j = 1 , 2 , where c 11 = 3 ,   c 12 = 2 ,   c 21 = 4 ,   c 22 = 5 ;   d 11 = 1 ,   d 12 = 4 ,   d 21 = 2 ,   d 22 = 3 ;   p 11 = 1 ,   p 12 = 3 ,   p 21 = 0.9 ,   p 22 = 2 ;   q 11 = 4 ,   q 12 = 3 ,   q 21 = 5 ,   q 22 = 2 .   a 1 = 3 ,   a 2 = 1 ,   b 1 = 4 ,   b 2 = 2 ,   p = 2 > 1 ,   a = 3 > 1 , k 1 = 1 > 0 ,   k 2 = 16 < 0 ,   k 3 = 3 < 0 ,   l 1 = 2 > 0 ,   l 2 = 8 < 0 ,   l 3 = 5 < 0 ,   ϕ ( t ) = 4 4 t + 1 ( t + 1 4 ) a 1 1 ,   I 1 = 1 ,   I 2 = 2 ,   J 1 = 1 ,   J 2 = 2 ,   f j ( y j ( t ) ) = 0.5 | y j ( t ) | 1 , g i ( x i ( t ) ) = 0.7 | x i ( t ) | + 1 ,   τ j i ( t ) = 0.5 sin t and σ i j ( t ) = 0.5 cos t . The initial conditions are given as: x 1 ( 0 ) = 320.5 , x 2 ( 0 ) = 220 , y 1 ( 0 ) = 103.7 , y 2 ( 0 ) = 160.4 , u 1 ( 0 ) = 150.8 , u 2 ( 0 ) = 470 , v 1 ( 0 ) = 180.7 , v 2 ( 0 ) = 207.6 . Thus, we have A 1 = 19.07 < 0 , A 2 = 16.5 < 0 , B 1 = 9.8 < 0 , B 2 = 2.57 < 0 and
p k 3 + k 1 p p 1 A 1 p 1 = 5.9476 < 0 , p k 3 + k 1 p p 1 A 2 p 1 = 5.9394 < 0 ,
p l 3 + l 1 p p 1 B 1 p 1 = 9.5918 < 0 , p l 3 + l 1 p p 1 B 2 p 1 = 8.4436 < 0 .
The controllers from (4) for Example 1 are different from those in the literature [14,15,16,17,18,19,20,21,22,42]. It is not difficult to verify that the parameters do not satisfy the conditions of finite-time synchronization from the above papers. Therefore, the finite-time synchronization of the drive system (1) and response system (2) cannot be verified with the results in [14,15,16,17,18,19,20,21,22,42]. It is easy to verify that ( H 1 ) ( H 3 ) in Theorem 1 in our paper are satisfied. Hence, by Theorem 1 in our paper, the drive system (1) and the response system (2) are finite-time synchronized under controllers (4). The curves of variables x 1 ( t ) , x 2 ( t ) , u 1 ( t ) and u 2 ( t ) are shown in Figure 1, the curves of variables y 1 ( t ) , y 2 ( t ) , v 1 ( t ) and v 2 ( t ) are shown in Figure 2 and the error curves of the drive–response system e 1 ( t ) , e 2 ( t ) , r 1 ( t ) and r 2 ( t ) are shown in Figure 3.
Example 2.
We consider drive system (1), response system (2) and error system (3) with controllers (5) for i = 1 , 2 ; j = 1 , 2 , where c 11 = 0.3 ,   c 12 = 0.2 ,   c 21 = 0.4 ,   c 22 = 0.5 ;   d 11 = 0.6 ,   d 12 = 0.4 ,   d 21 = 0.2 ,   d 22 = 0.3 ;   p 11 = 0.1 ,   p 12 = 0.6 ,   p 21 = 0.8 ,   p 22 = 0.2 ;   q 11 = 0.8 ,   q 12 = 0.3 ,   q 21 = 0.5 ,   q 22 = 0.9 .   a 1 = 1 ,   a 2 = 2 ,   b 1 = 2 ,   b 2 = 1 ,   q = 2 > 1 ,   b = 5 < 3 ,   w 1 = 1 > 0 ,   w 2 = 10 < 0 ,   w 3 = 3 < 0 ,   z 1 = 2 > 0 ,   z 2 = 5 < 0 ,   z 3 = 3 < 0 ,   ψ ( t ) = 1 + a * a * ( e t + t e t ) e t 3 M ( 0 ) , t 1 e ,   a * = 10 ,   I 1 = 1 ,   I 2 = 2 ,   J 1 = 3 ,   J 2 = 2 ,   f j ( y j ) = 0.5 sin ( y j ) + 0.5 , g i ( x i ) = 0.25 cos ( x i ) 1 , τ j i ( t ) = 0.4 cos t and σ i j ( t ) = 0.6 sin t . Furthermore, the initial conditions are defined as: x 1 ( 0 ) = 350.5 , x 2 ( 0 ) = 371.63 , y 1 ( 0 ) = 136.48 , y 2 ( 0 ) = 130.4 , u 1 ( 0 ) = 1450.8 , u 2 ( 0 ) = 1060.63 , v 1 ( 0 ) = 320.73 and v 2 ( 0 ) = 238.82 . Hence, we have C 1 = 40.7125 < 0 , C 2 = 44.9500 < 0 , D 1 = 25.6333 < 0 , D 2 = 21.2667 < 0 and
2 q w 3 + 2 q w 1 q q 1 C 1 q 1 = 11.9996 < 0 , 2 q w 3 + 2 q w 1 q q 1 C 2 q 1 = 11.9997 < 0 ,
2 q z 3 + 2 q z 1 q q 1 D 1 q 1 = 11.9744 < 0 , 2 q z 3 + 2 q z 1 q q 1 D 2 q 1 = 11.9551 < 0 .
The controllers from (5), are different from those in [14,15,16,17,18,19,20,21,22,42]. We can easily verify that the parameters do not satisfy the conditions on finite-time synchronization from the above literature. Hence, the finite-time synchronization of drive system (1) and response system (2) cannot be verified with the results from [14,15,16,17,18,19,20,21,22,42]. We can verify that ( H 1 ) , ( H 4 ) and ( H 5 ) are satisfied. As a result, by Theorem 2, the drive system (1) and the response system (2) are finite-time synchronized under controllers (5).
The curves of variables x 1 ( t ) , x 2 ( t ) , u 1 ( t ) and u 2 ( t ) are shown in Figure 4, the curves of variables y 1 ( t ) , y 2 ( t ) , v 1 ( t ) and v 2 ( t ) are shown in Figure 5 and the error curves of the drive–response system e 1 ( t ) , e 2 ( t ) , r 1 ( t ) and r 2 ( t ) are shown in Figure 6.

5. Conclusions

In this paper, we focused on the finite-time synchronization for a class of drive–response BAM neural networks with time-varying delays. Furthermore, two novel finite-time synchronization conditions of the above BAM neural networks were derived to assure the finite-time synchronization between the drive system and the response system. In that process, we applied the maximum-value approach and introduced two new inequalities, which were different from those in the existing papers. In the future, we will study the fixed-time synchronization of neural networks.

Author Contributions

Conceptualization, Z.Y. and Z.Z.; methodology, Z.Y. and Z.Z.; investigation, Z.Y. and Z.Z.; software, Z.Y.; writing-original draft preparation, Z.Y.; writing-review and editing, Z.Y. and Z.Z.; visualization, Z.Y.; supervision, Z.Z.; project administration, Z.Y. and Z.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Science Foundation of China under Grant number 11971264 and the National Key R&D program of China under Grant number 2018YFA0703900.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data included in this study are available upon request by contacting the corresponding author.

Acknowledgments

We are thankful to the reviewers for their constructive comments which helped us to improve the manuscript.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Kosko, B. Adaptive bidirectional associative memories. Appl. Opt. 1987, 26, 4947–4960. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. Kosko, B. Bidirectional associative memories. IEEE Trans. Syst. Man Cybern. 1988, 18, 49–60. [Google Scholar] [CrossRef] [Green Version]
  3. Shafiya, M.; Nagamani, G.; Dafik, D. Global synchronization of uncertain fractional-order BAM neural networks with time delay via improved fractional-order integral inequality. Math. Comput. Simul. 2021, 191, 168–186. [Google Scholar] [CrossRef]
  4. Zhao, Y.; Ren, S.; Kurths, J. Synchronization of coupled memristive competitive BAM neural networks with different time scales. Neurocomputing 2021, 427, 110–117. [Google Scholar] [CrossRef]
  5. Xiao, J.; Zhong, S.; Wen, S. Improved approach to the problem of the global Mittag–Leffler synchronization for fractional-order multidimension-valued BAM neural networks based on new inequalities. Neural Netw. 2021, 133, 87–100. [Google Scholar] [CrossRef]
  6. Lin, F.; Zhang, Z. Global asymptotic synchronization of a class of BAM neural networks with time delays via integrating inequality techniques. J. Syst. Sci. Complex. 2020, 33, 366–382. [Google Scholar] [CrossRef]
  7. Xiao, J.; Wen, S.; Yang, X.; Zhong, S. New approach to global Mittag–Leffler synchronization problem of fractional-order quaternion-valued BAM neural networks based on a new inequality. Neural Netw. 2020, 122, 320–337. [Google Scholar] [CrossRef]
  8. Zhang, J.; Wu, J.; Bao, H.; Cao, J. Synchronization analysis of fractional-order three-neuron BAM neural networks with multiple time delays. Appl. Math. Comput. 2018, 339, 441–450. [Google Scholar] [CrossRef]
  9. Wang, D.; Huang, L.; Tang, L. Dissipativity and synchronization of generalized BAM neural networks with multivariate discontinuous activations. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 3815–3827. [Google Scholar]
  10. Ye, R.; Liu, X.; Zhang, H.; Cao, J. Global Mittag–Leffler synchronization for fractional-order BAM neural networks with impulses and multiple variable delays via delayed-feedback control strategy. Neural Process. Lett. 2019, 49, 1–18. [Google Scholar] [CrossRef]
  11. Zhang, Z.; Li, A.; Yang, L. Global asymptotic periodic synchronization for delayed complex-valued BAM neural networks via vector-valued inequality techniques. Neural Process. Lett. 2018, 48, 1019–1041. [Google Scholar] [CrossRef]
  12. Yang, W.; Yu, W.; Cao, J.; Alsaadi, F.E.; Hayat, T. Global exponential stability and lag synchronization for delayed memristive fuzzy Cohen-Grossberg BAM neural networks with impulses. Neural Netw. 2018, 98, 122–153. [Google Scholar] [CrossRef] [PubMed]
  13. Wang, W.; Yu, M.; Luo, X.; Liu, L.; Yuan, M.; Zhao, W. Synchronization of memristive BAM neural networks with leakage delay and additive time-varying delay components via sampled-data control. Chaos Solitons Fractals 2017, 104, 84–97. [Google Scholar] [CrossRef]
  14. Zhou, Z.; Zhang, Z.; Chen, M. Finite-time synchronization for fuzzy delayed neutral-type inertial Bam neural networks via the figure analysis approach. Int. J. Fuzzy Syst. 2022, 24, 229–246. [Google Scholar] [CrossRef]
  15. Li, L.; Xu, R.; Gan, Q.; Lin, J. A switching control for finite-time synchronization of memristor-based BAM neural networks with stochastic disturbances. Nonlinear Anal. Model. Control 2020, 25, 958–979. [Google Scholar] [CrossRef]
  16. Du, F.; Lu, J. New criterion for finite-time synchronization of fractional order memristor-based neural networks with time delay. Appl. Math. Comput. 2021, 389, 125616. [Google Scholar] [CrossRef]
  17. Zhang, L.; Yang, Y. Finite time impulsive synchronization of fractional order memristive BAM neural networks. Neurocomputing 2020, 384, 213–224. [Google Scholar] [CrossRef]
  18. Tang, R.; Yang, X.; Wan, X.; Zou, Y.; Cheng, Z.; Fardoun, H.M. Finite-time synchronization of nonidentical BAM discontinuous fuzzy neural networks with delays and impulsive effects via non-chattering quantized control. Commun. Nonlinear Sci. Numer. Simul. 2019, 78, 104893. [Google Scholar] [CrossRef]
  19. Wang, W.; Wang, X.; Luo, X.; Yuan, M. Finite-time projective synchronization of memristor-based BAM neural networks and applications in image encryption. IEEE Access 2018, 6, 56457–56476. [Google Scholar] [CrossRef]
  20. Zhang, Y.; Li, L.; Peng, H.; Xiao, J.; Yang, Y.; Zheng, M.; Zhao, H. Finite-time synchronization for memristor-based BAM neural networks with stochastic perturbations and time-varying delays. Int. J. Robust Nonlinear Control 2018, 28, 5118–5139. [Google Scholar] [CrossRef]
  21. Guo, R.; Zhang, Z.; Chen, J.; Lin, C.; Liu, Y. Finite-time synchronization for delayed complex-valued BAM neural networks. In Proceedings of the 2017 Chinese Automation Congress (CAC), Jinan, China, 20–22 October 2017; pp. 872–877. [Google Scholar]
  22. Xiao, J.; Zhong, S.; Li, Y.; Xu, F. Finite-time Mittag–Leffler synchronization of fractional-order memristive BAM neural networks with time delays. Neurocomputing 2017, 219, 431–439. [Google Scholar] [CrossRef]
  23. Chen, S.; Li, H.; Kao, Y.; Zhang, L.; Hu, C. Finite-time stabilization of fractional-order fuzzy quaternion-valued BAM neural networks via direct quaternion approach. J. Frankl. Inst. 2021, 358, 7650–7673. [Google Scholar] [CrossRef]
  24. Cao, Y.; Ramajayam, S.; Sriraman, R.; Samidurai, R. Leakage delay on stabilization of finite-time complex-valued BAM neural network: Decomposition approach. Neurocomputing 2021, 463, 505–513. [Google Scholar] [CrossRef]
  25. Yan, H.; Qiao, Y.; Duan, L.; Zhang, L. Global Mittag–Leffler stabilization of fractional-order BAM neural networks with linear state feedback controllers. Math. Probl. Eng. 2020, 2020, 6398208. [Google Scholar] [CrossRef]
  26. Arslan, E.; Narayanan, G.; Ali, M.S.; Arik, S.; Saroha, S. Controller design for finite-time and fixed-time stabilization of fractional-order memristive complex-valued BAM neural networks with uncertain parameters and time-varying delays. Neural Netw. 2020, 130, 60–74. [Google Scholar] [CrossRef]
  27. Cong, E.; Han, X.; Zhang, X. New stabilization method for delayed discrete-time Cohen-Grossberg BAM neural networks. IEEE Access 2020, 8, 99327–99336. [Google Scholar] [CrossRef]
  28. Pratap, A.; Raja, R.; Cao, J.; Rihan, F.A.; Seadawy, A.R. Quasi-pinning synchronization and stabilization of fractional order BAM neural networks with delays and discontinuous neuron activations. Chaos Solitons Fractals 2020, 131, 109491. [Google Scholar] [CrossRef]
  29. Yang, Z.; Li, J.; Niu, Y. Finite-time stabilization of fractional-order delayed bidirectional associative memory neural networks. Sci. Asia 2019, 45, 589–596. [Google Scholar] [CrossRef] [Green Version]
  30. Yang, Z.; Zhang, J. Global stabilization of fractional-order bidirectional associative memory neural networks with mixed time delays via adaptive feedback control. Int. J. Comput. Math. 2020, 97, 2074–2090. [Google Scholar] [CrossRef]
  31. Cheng, W.; Wu, A.; Zhang, J.; Li, B. Adaptive control of Mittag–Leffler stabilization and synchronization for delayed fractional-order BAM neural networks. Adv. Differ. Equ. 2019, 2019, 337. [Google Scholar] [CrossRef] [Green Version]
  32. Lu, B.; Jiang, H.; Hu, C.; Abdurahman, A. Pinning impulsive stabilization for BAM reaction-diffusion neural networks with mixed delays. J. Frankl. Inst. 2018, 355, 8802–8829. [Google Scholar] [CrossRef]
  33. Chinnathambi, R.; Rihan, F.A.; Shanmugam, L. Stabilization of delayed Cohen-Grossberg BAM neural networks. Math. Methods Appl. Sci. 2018, 41, 593–605. [Google Scholar] [CrossRef]
  34. Guo, R.; Zhang, Z.; Liu, X.; Lin, C. Existence, uniqueness, and exponential stability analysis for complex-value d memristor-base d BAM neural networks with time delays. Appl. Math. Comput. 2017, 311, 100–117. [Google Scholar]
  35. Zhang, Z.; Liu, X.; Guo, R.; Lin, C. Finite-time stability for delayed complex-valued BAM neural networks. Neural Process. Lett. 2018, 48, 179–193. [Google Scholar] [CrossRef]
  36. Gunasekaran, N.; Syed Ali, M. Design of stochastic passivity and passification for delayed BAM neural networks with Markov jump parameters via non-uniform sampled-data control. Neural Process. Lett. 2021, 53, 391–404. [Google Scholar] [CrossRef]
  37. Yan, M.; Jian, J.; Zheng, S. Passivity analysis for uncertain BAM inertial neural networks with time-varying delays. Neurocomputing 2021, 435, 114–125. [Google Scholar] [CrossRef]
  38. Xing, L.; Zhou, L. Polynomial dissipativity of proportional delayed BAM neural networks. Int. J. Biomath. 2020, 13, 2050050. [Google Scholar] [CrossRef]
  39. Chandran, S.; Ramachandran, R.; Cao, J.; Agarwal, R.P.; Rajchakit, G. Passivity analysis for uncertain BAM neural networks with leakage, discrete and distributed delays using novel summation inequality. Int. J. Control. Autom. Syst. 2019, 17, 2114–2124. [Google Scholar] [CrossRef]
  40. Saravanakumar, R.; Rajchakit, G.; Ali, M.S.; Joo, Y.H. Exponential dissipativity criteria for generalized BAM neural networks with variable delays. Neural Comput. Appl. 2019, 31, 2717–2726. [Google Scholar] [CrossRef]
  41. Sowmiya, C.; Raja, R.; Cao, J.; Rajchakit, G.; Alsaedi, A. Enhanced robust finite-time passivity for Markovian jumping discrete-time BAM neural networks with leakage delay. Adv. Differ. Equ. 2017, 2017, 318. [Google Scholar] [CrossRef] [Green Version]
  42. Zhang, Z.; Cao, J. Finite-time synchronization for fuzzy inertial neural networks by maximum-value approach. IEEE Trans. Fuzzy Syst. 2021. [Google Scholar] [CrossRef]
  43. Wang, Z.; He, H. Asynchronous quasi-consensus of heterogeneous multiagent systems with nonuniform input delays. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 2815–2827. [Google Scholar] [CrossRef]
  44. Wang, Z.; Jin, X.; Pan, L.; Feng, Y.; Cao, J. Quasi-synchronization of delayed stochastic multiplex networks via impulsive pinning control. IEEE Trans. Syst. Man Cybern. Syst. 2021, 1–9. [Google Scholar] [CrossRef]
  45. Wang, Z.; He, H.; Jiang, G.-P.; Cao, J. Quasi-Synchronization in heterogeneous harmonic oscillators with continuous and sampled coupling. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 1267–1277. [Google Scholar] [CrossRef]
  46. Saker, S.; Kenawy, M.; AlNemer, G.; Zakarya, M. Some fractional dynamic inequalities of Hardy’s type via conformable calculus. Mathematics 2020, 8, 434. [Google Scholar] [CrossRef] [Green Version]
  47. Anbuvithya, R.; Mathiyalagan, K.; Sakthivel, R.; Prakash, P. Non-fragile synchronization of memristive BAM networks with random feedback gain fluctuations. Commun. Nonlinear Sci. Numer. Simul. 2015, 29, 427–440. [Google Scholar] [CrossRef]
  48. Zhang, Z.; Cao, J. Novel finite-time synchronization criteria for inertial neural networks with time delays via integral inequality method. IEEE Trans. Neural Netw. Learn. Syst. 2019, 30, 1476–1484. [Google Scholar] [CrossRef]
  49. Zhang, Z.; Li, A.; Hua, S. Finite-time synchronization for delayed complex-valued neural networks via integrating inequality method. Neurocomputing 2018, 318, 248–260. [Google Scholar] [CrossRef]
  50. Zhang, Z.; Chen, M.; Li, A. Further study on finite-time synchronization for delayed inertial neural networks via inequality skills. Neurocomputing 2020, 373, 15–23. [Google Scholar] [CrossRef]
  51. Kuang, J. Applied Inequalities, 3rd ed.; Shandong Science and Technology Press: Jinan, China, 2004. [Google Scholar]
Figure 1. The curves of x 1 ( t ) , x 2 ( t ) , u 1 ( t ) , u 2 ( t ) from Example 1.
Figure 1. The curves of x 1 ( t ) , x 2 ( t ) , u 1 ( t ) , u 2 ( t ) from Example 1.
Mathematics 10 00835 g001
Figure 2. The curves of y 1 ( t ) , y 2 ( t ) , v 1 ( t ) , v 2 ( t ) from Example 1.
Figure 2. The curves of y 1 ( t ) , y 2 ( t ) , v 1 ( t ) , v 2 ( t ) from Example 1.
Mathematics 10 00835 g002
Figure 3. The curves of e 1 ( t ) , e 2 ( t ) , r 1 ( t ) , r 2 ( t ) from Example 1.
Figure 3. The curves of e 1 ( t ) , e 2 ( t ) , r 1 ( t ) , r 2 ( t ) from Example 1.
Mathematics 10 00835 g003
Figure 4. The curves of x 1 ( t ) , x 2 ( t ) , u 1 ( t ) , u 2 ( t ) from Example 2.
Figure 4. The curves of x 1 ( t ) , x 2 ( t ) , u 1 ( t ) , u 2 ( t ) from Example 2.
Mathematics 10 00835 g004
Figure 5. The curves of y 1 ( t ) , y 2 ( t ) , v 1 ( t ) , v 2 ( t ) from Example 2.
Figure 5. The curves of y 1 ( t ) , y 2 ( t ) , v 1 ( t ) , v 2 ( t ) from Example 2.
Mathematics 10 00835 g005
Figure 6. The curves of e 1 ( t ) , e 2 ( t ) , r 1 ( t ) , r 2 ( t ) from Example 2.
Figure 6. The curves of e 1 ( t ) , e 2 ( t ) , r 1 ( t ) , r 2 ( t ) from Example 2.
Mathematics 10 00835 g006
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yang, Z.; Zhang, Z. Finite-Time Synchronization Analysis for BAM Neural Networks with Time-Varying Delays by Applying the Maximum-Value Approach with New Inequalities. Mathematics 2022, 10, 835. https://doi.org/10.3390/math10050835

AMA Style

Yang Z, Zhang Z. Finite-Time Synchronization Analysis for BAM Neural Networks with Time-Varying Delays by Applying the Maximum-Value Approach with New Inequalities. Mathematics. 2022; 10(5):835. https://doi.org/10.3390/math10050835

Chicago/Turabian Style

Yang, Zhen, and Zhengqiu Zhang. 2022. "Finite-Time Synchronization Analysis for BAM Neural Networks with Time-Varying Delays by Applying the Maximum-Value Approach with New Inequalities" Mathematics 10, no. 5: 835. https://doi.org/10.3390/math10050835

APA Style

Yang, Z., & Zhang, Z. (2022). Finite-Time Synchronization Analysis for BAM Neural Networks with Time-Varying Delays by Applying the Maximum-Value Approach with New Inequalities. Mathematics, 10(5), 835. https://doi.org/10.3390/math10050835

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