Introduction

Discrete systems exist in the word widely and most of them are described by the difference equations. The properties of difference equations, especially the stability and stabilization, were studied by many researchers, see [16] and the references therein.

As well known, in the practice, many systems are subject to short-term disturbances, these disturbances are often described by impulses in the modeling process, therefore the impulsive systems arise in many scientific fields and there are many works were reported on impulsive systems [716]. In those works, the stability study for the impulsive system is one of the research focuses, see [1116].

In the study of stability, the Lyapunov function and Razumikhin method were used by many authors, see, for example, [6, 17]. In [6], the Razumikhin technique was extended to the discrete systems. Although the stability of impulsive delay difference equations has been studied in some articles, for example, see [18], there are few article concerning on impulsive stabilization of delay difference equations. From the article [19], we know that the continuity is crucial in the proof of the stabilization theorem under the continuous situation. However, under the discrete situation, there is no continuity to be utilized. The loss of continuity puts difficulties in the way to get the stabilization theorem. The main aim of this article is to establish the criteria of impulsive stabilization for delay difference equations, using the Lyapunov function and Razumikhin method.

Biological models were studied by many authors, see [2025] and the references therein. The stability of the positive equilibrium is a hot topic to be studied. In this article, we also study the stabilization of an impulsive delay difference Nicholson's blowflies model. We take an unstable difference Nicholson's blowflies equation without impulses, then the impulsive effects are adopted and the criterion of stability is established for the impulsive Nicholson's blowflies model.

The rest of this article is organized as follows. In Section 2, we introduce our notations and definitions. Then in Section 3, we present a theorem of impulsive stabilization for delay difference equations. In Section 4, by using our result, we deal with the discrete impulsive delay Nicholson's blowflies equation. In Section 5, an example is given to illustrate the efficiency of our results.

Preliminaries

Let ℝ denote the field of real numbers and ℝ n denote the n-dimensional Euclidean space. ℕ and ℤ represent the natural numbers and the integer numbers respectively. For some positive integer m, N-m= {-m, ..., -1, 0}. Given a positive integer m, for any function φ: N-mn , we define φ m = max θ N - m { | φ ( θ ) | } , where | · | presents the Euclidean norm.

We consider the following impulsive delay difference system:

x ( n + 1 ) = f ( n , x ( n - m ) , x ( n - m + 1 ) , , x ( n ) ) , n η k - 1 , x ( η k ) = β k x ( η k - 1 ) ,
(1)

where x(n) ∈ ℝ n , f : × n × × n m + 1 n . β k is a constant for any k ∈ ℕ. The impulsive moments { η k } 1 are natural numbers and satisfy 0 = η0 < η1 < ··· < η k < ···, η k ∞ as k → ∞.

The following initial values are imposed on system (1):

x ( s ) = φ ( s ) , s N - m ,
(2)

where φ: [-m, 0] n satisfies || φ || m < ∞.

We assume f(n, 0, 0, ..., 0) 0, then systems (1) admits the trivial solution. We also assume that for any initial values x(s) = φ(s), sN-m, system (1) has a unique solution, denoted by x(n, φ).

Definition 1. [6] The trivial solution of (1) is said to be globally exponentially stable, if for any solution x(n, φ) with the initial data x(n) = φ(n), nN-m, there exist constants γ > 0 and M > 0 such that

| x ( n , φ ) | M φ m e - γ n , n N - m .
(3)

Impulsive stabilization of delay difference equations

In this section, we present the stabilization theorem of impulsive delay difference equations. By using the Razumikhin technique, we obtain the sufficient conditions to guarantee the exponential stability of system (1). Moreover, another criterion of exponential stability for system (1) is given, which does not depend on the Lyapunov function but just depends on the system function f, impulsive moments {η k } and the impulsive gain {β k }. Some techniques we used in the proof of the stabilization theorem are motivated by [19].

Theorem 2. Assume there exist a positive function V (n, x) and positive constants c1, c2, p, λ, α, α > 1, such that

C1: c1|x| pV (n, x) ≤ c2 |x| p , for all nN -m ∪ ℕ and x ∈ ℝ n .

C2: If nη k - 1, for any function φ: N -m ∪ ℕ n, the following inequality holds

V ( n + 1 , f ( n , φ ) ) ( 1 + λ ) V ( n , φ ( n ) )

whenever qV (n + 1, φ(n + 1)) ≥ V (n + s, φ(n + s)) for all sN -m , where qe2λα.

C3: V (η k , β k (φ(η k - 1))) ≤ d k V (η k - 1, φ(η k - 1)), where d k > 0.

C4: ηk+1- η k α, ln d k + αλ < -λ(ηk+1- η k ).

Then, for any initial data x(n) = φ(n), nN -m , there exists a positive constant C, such that

| x ( n , φ ) | C φ m e - λ p n ,

that is, the trivial solution of system (1) is exponentially stable.

Proof. For the sake of simplicity, we write V (n) = V (n, x(n)).

Choose M > 1, such that

( 1 + λ ) c 2 φ m p M φ m p e - λ η 1 e - α λ < M φ m p e - λ η 1 q c 2 φ m p .
(4)

We claim that for any n ∈ [η k , ηk+1), k ∈ ℕ,

V ( n ) M φ m p e - λ η k + 1 .
(5)

First, we will show, when n ∈ [0, η1),

V ( n ) M φ m p e - λ η 1 .
(6)

Obviously, when nN-m, V ( n ) M φ m p e - λ η 1 .

If (6) is not true, then there must be an n ̄ [ 0 , η 1 - 1 ) and an n* ≥ 0 such that

V ( n ̄ + 1 ) >M φ m p e - λ η 1 ,V ( n ) M φ m p e - λ η 1 ,n n ̄ ,

and

V ( n * ) c 2 φ m p , c 2 φ m p <V ( n ) M φ m p e - λ η 1 , n * <n n ̄ .
(7)

It should be pointed out there may be a case n * = n ̄ , that is, there no n satisfies the second segment of (7). If it is true, then for any n n ̄ , we have

V ( n ) c 2 φ m p .
(8)

Obviously, for any sN-m,

qV ( n ̄ + 1 ) >qM φ m p e - λ η 1 >q c 2 φ m p V ( n ̄ + s ) .

From C2 we get

V ( n ̄ + 1 ) ( 1 + λ ) V ( n ̄ ) ,

that is

V ( n ̄ ) 1 1 + λ V ( n ̄ + 1 ) > 1 1 + λ M φ m p e - λ η 1 = e α λ 1 + λ M φ m p e - λ η 1 e - α λ > M φ m p e - λ η 1 e - α λ c 2 φ m p ,

which contradicts with (8), then there must be an n such that the second segment of (7) holds.

When n [ n * + 1 , n ̄ ] , from (7),

V ( n + s ) M φ m p e - λ η 1 <q c 2 φ m p <qV ( n ) .

By virtue of condition C2, when n [ n * + 1 , n ̄ ] ,

V ( n ) ( 1 + λ ) V ( n - 1 ) .
(9)

From the definitions of n ̄ and n*, we have V ( n ̄ + 1 ) V ( n ̄ + s ) and V (n* + 1) ≥ V (n* + s), then we get

qV ( n ̄ + 1 ) V ( n ̄ + s ) ,s N - m ,

and

qV ( n * + 1 ) V ( n * + s ) ,s N - m .

Using condition C2 and inequality (9), we obtain

V ( n ̄ + 1 ) ( 1 + λ ) V ( n ̄ ) ( 1 + λ ) n ̄ - n * V ( n * + 1 ) ( 1 + λ ) α V ( n * ) < e α λ c 2 φ m p .

Since V ( n ̄ + 1 ) >M φ m p e - λ η 1 , we get

M φ m p e - λ η 1 < e α λ c 2 φ m p ,

which is in contradiction with (4), then (6) holds, that is (5) holds for k = 1.

Now we assume (5) holds for k = 1, 2, ..., h - 1, i.e. when n ∈ [ηk-1, η k ), k = 1, 2, ..., h,

V ( n ) M φ m p e - λ η k .
(10)

From condition C3 and condition C4,

V ( η h ) d h V ( η h - 1 ) d h M φ m p e - λ η h M φ m p e - λ η h + 1 e - α λ M φ m p e - λ η h + 1 .
(11)

Now we will show, when n ∈ [η h , ηh+1),

V ( n ) M φ m p e - λ η h + 1 .
(12)

If (12) doesn't hold, there must be an n ̄ ( η h , η h + 1 - 1 ) and an n * [ η h , n ̄ ] , such that

V ( n ̄ + 1 ) >M φ m p e - λ η h + 1 ,V ( n ) M φ m p e - λ η h + 1 ,n [ η h , n ̄ ] ,

and

V ( n * ) M φ m p e - λ η h + 1 e - α λ ,V ( n ) >M φ m p e - λ η h + 1 e - α λ , n * <n n ̄ .
(13)

Now we claim n * < n ̄ . If it is not true, then n * = n ̄ . Since qV ( n ̄ + 1 ) V ( n ̄ + s ) , sN -m , from condition C2, we get V ( n ̄ + 1 ) ( 1 + λ ) V ( n ̄ ) , that is

V ( n * ) = V ( n ̄ ) 1 1 + λ V ( n ̄ + 1 ) e λ α 1 + λ M φ m p e - λ η h + 1 e - α λ > M φ m p e - λ η h + 1 e - α λ ,

which is in conflict with (13).

For n [ n * + 1 , n ̄ ] and sN-m,

V ( n + s ) M φ m p e - λ η h = e λ ( η h + 1 - η h ) M φ m p e - λ η h + 1 e 2 λ α M φ m p e - λ η h + 1 e - α λ qV ( n ) .

Using condition C2, we have

V ( n ) ( 1 + λ ) V ( n - 1 ) ,n [ n * + 1 , n ̄ ] ,

and, obviously,

qV ( n ̄ + 1 ) V ( n ̄ ) ,

then by virtue of condition C2, we obtain

V ( n ̄ + 1 ) ( 1 + λ ) V ( n ̄ ) .
(14)

Using the definition of V (n*), we can easily get

qV ( n * + 1 ) >V ( n * + s ) ,s N - m .

Then, by virtue of condition C2 we have

V ( n * + 1 ) ( 1 + λ ) V ( n * ) .
(15)

Consequently,

V ( n ̄ + 1 ) ( 1 + λ ) V ( n ̄ ) ( 1 + λ ) n ̄ - n * V ( n * + 1 ) ( 1 + λ ) n ̄ - n * + 1 V ( n * ) ( 1 + λ ) α V ( n * ) < e α λ M φ m p e - λ η h + 1 e - α λ = M φ m p e - λ η h + 1 < V ( n ̄ + 1 ) ,

which is a contradiction. Then (5) holds for k = h + 1.

By induction, we know (5) holds for any n ∈ [η k , ηk+1), k ∈ ℕ.

From condition C1, for any n ∈ [η k , ηk+1), k ∈ ℕ

c 1 x ( n , φ ) p V ( n ) M φ m p e - λ η h + 1 M φ m p e - λ n ,

that is

|x ( n , φ ) | M c 1 1 / p φ m e - λ p n ,

which is the assertion. □

Now we are on the position to state a corollary, which is another criterion of exponential stability for system (1). This criterion does not dependent on the Lyapunov function but just dependents on the system function, impulsive moments and impulsive gain.

Corollary 3. Assume that system (1) satisfies

(1) for any n ∈ ℕ, there exist positive constants u(n) and a j (n), j = 0, 1, ..., m, such that

| f ( n , x ( n - m ) , x ( n - m + 1 ) , , x ( n ) ) | u ( n ) | x ( n ) | + j = 0 m a j ( n ) | x ( n - j ) |

and μ 0 = sup n { u ( n ) } , μ = sup n j = 0 m a j ( n ) are finite numbers.

(2) there exist positive constant λ, integer α > 1 and constant q, satisfying qe2λα, such that μq(μ0 + μ) < 1 and

0< μ 0 2 + μ 0 μ 1 - q μ ( μ 0 + μ ) -1λ.

(3) ηk+1- η k α and ln d k + λ(ηk+1- ηk) ≤ -λα where d k = β k 2 , k ∈ ℕ.

Then, for any initial data φ(s), sN -m , the solution x(n, φ) of system (1) satisfies

|x ( n , φ ) | φ m e - λ 2 n ,

that is, the trivial solution of (1) is globally exponentially stable.

Proof. Let c1 = c2 = 1, p = 2, V (n) = |x(n)|2 in Theorem 2. Under this situation, it is sufficient to verify the condition C2 of Theorem 2. Using condition (1), Hölder inequality and the assumption |xn+j|2q|xn+1|2, for jN-m, if nη k - 1, we can obtain

x ( n + 1 ) 2 = | f ( n , x ( n - m ) , x ( n - m + 1 ) , , x ( n ) ) | 2 u ( n ) | x ( n ) | + j = 0 m a j ( n ) | x ( n - j ) | 2 = u 2 ( n ) x ( n ) 2 + 2 u ( n ) | x ( n ) | j = 0 m a j ( n ) | x ( n - j ) | + j = 0 m a j ( n ) | x ( n - j ) | 2 u 2 ( n ) x ( n ) 2 + u ( n ) j = 0 m a j ( n ) ( x ( n - j ) 2 + x ( n ) 2 ) + j = 0 m ( a j ( n ) ) 1 2 ( a j ( n ) ) 1 2 x ( n - j ) 2 u 2 ( n ) x ( n ) 2 + u ( n ) j = 0 m a j ( n ) ( q x ( n + 1 ) 2 + x ( n ) 2 ) + j = 0 m a j ( n ) j = 0 m a j ( n ) q x ( n + 1 ) 2 u ( n ) u ( n ) + j = 0 m a j ( n ) x ( n ) 2 + q j = 0 m a j ( n ) ( u ( n ) + a ( n ) ) x ( n + 1 ) 2 μ 0 ( μ 0 + μ ) x ( n ) 2 + q μ ( μ 0 + μ ) x ( n + 1 ) 2 .

From condition (2) we have (μ0 + μ) < 1, this yields

x ( n + 1 ) 2 - x ( n ) 2 ( μ 0 + μ ) μ 0 1 - q μ ( μ 0 + μ ) - 1 x ( n ) 2 λ x ( n ) 2 .

That is,

V ( n + 1 ) -V ( n ) λV ( n ) .

This completes the proof. □

Application to discrete impulsive delay Nicholson's blowflies model

Consider the discrete Nicholson's blowflies model with delay (see [24, 25]):

x ( n + 1 ) -x ( n ) =-cx ( n ) +ax ( n - m ) e - b x ( n - m ) ,n=0,1,,
(16)

where c ∈ (0, 1), a, b ∈ (0; +) and m ∈ ℕ, together with the initial values

x ( n ) =φ ( n ) ,n N - m ,

where φ(n) > 0, nN -m .

In view of the application of system (16) in practice, we only take an interest in the positive value of (16). When c < a, there is a unique positive equilibrium

u * = 1 b ln a c .

In [24, 25], the authors studied the fold bifurcation and Neimark-Sacker bifurcation. For the convenience, we present the result in [25] as follows:

Lemma 4. Suppose that c < a is satisfied and denotes

a * =c exp 1 + ( ( 1 - c ) 2 + 1 - 2 ( 1 - c ) cos θ ) 1 2 c ,

where θ is the solution of sin ( m θ ) sin ( ( m + 1 ) θ ) = 1 c , and θ ( 0 , π m + 1 ) ,

(1) If a < a*, then u* is asymptotically stable.

(2) If a > a*, then u* is unstable.

Here, we assume that a > a* and consider a discrete impulsive Nicholson's blowflies model with delay:

x ( n + 1 ) - x ( n ) = - c x ( n ) + a x ( n - m ) e - b x ( n - m ) , n η k - 1 , x ( η k ) = u * + β k ( x ( η k - 1 ) - u * ) , x ( n ) = φ ( n ) , n N - m
(17)

where β k ∈ ℝ, η k , k = 1, 2, ..., are the instances of impulse effect, satisfying 0 < η1 < η2 < ... < η k < ..., and η k ∞ as k → +. We suppose there exists a positive constant α such that ηk+1- η k α.

Substituting y n = x n - u* into (17) yields

y ( n + 1 ) = ( 1 - c ) y ( n ) + c ( y ( n - m ) + u * ) e - b y ( n - m ) - c u * , n η k - 1 , y ( η k ) = β k y ( η k - 1 ) , y ( n ) = φ ( n ) - u * , n N - m .
(18)

Definition 5. We call the equilibrium u* of system (17) is exponentially stable, if the trivial solution of system (18) is exponentially stable.

It is easy to get that (-u*, +) is an invariant set of system (18). For {y(n)} ⊂ (-u*, +),

| f ( n , y ( n ) , , y ( n - m ) ) | = | ( 1 - c ) y ( n ) + c ( y ( n - m ) + u * ) e - b y ( n - m ) - c u * | ( 1 - c ) | y ( n ) | + c | ( y ( n - m ) + u * ) e - b y ( n - m ) - c u * | = ( 1 - c ) | y ( n ) | + c | e - b ξ ( 1 - b ( ξ + u ) ) | | y ( n - m ) | ( 1 - c ) | y ( n ) | + c e b u * | y ( n - m ) | = ( 1 - c ) | y ( n ) | + a | y ( n - m ) | ,
(19)

Where ξ ∈ (-u*, y(n - m)].

By using Corollary 3, inequality (19) and noting ηk+1- η k α, we can get the following corollary:

Corollary 6. Assume there exist constants λ > 0, integer α > 1 and qe2λα, such that the following inequalities hold

(1) aq(1 - c + a) < 1 and 0 < ( 1 - c ) 2 + a ( 1 - c ) 1 - a q ( 1 - c + a ) - 1 λ .

(2) ln β k 2 +λ ( η k + 1 - η k ) -λα.

Then, the positive equilibrium u* of (17) is exponentially stable.

Corollary 7. Suppose that 0 < a(1 - c + a) < 1 in system (17). Given a positive constant λ and an integer α > 1 satisfying λ < - 1 2 α ln ( a ( 1 - c + a ) ) , ηk+1- η k < α, k = 1, 2, ..., and

0< ( 1 - c ) 2 + a ( 1 - c ) 1 - a e 2 α λ ( 1 - c + a ) -1λ.

If there exist constants { β k } k = 1 , such that

ln β k 2 <-2λα,

then, the positive equilibrium u* of (17) is exponentially stable.

Proof. Taking q = e2λα, noting ηk+1- η k α and by virtue of Corollary 6, we get the assertion directly. □

Remark 8. Corollary 7 tells us, for any positive constant λ satisfying λ < - 1 2 α ln ( a ( 1 - c + a ) ) , we can take an impulsive strategy { η k } k = 1 and { β k } k = 1 , such that the equilibrium u* is exponentially stable, the exponential rate is less than - λ 2 .

Numerical experiments

We take a = 0.03, b = 0.5, c = 0.001, m = 1000 in the system of (16), the equilibrium of Equation (16) is u* = 6.8024 and it is unstable [24, 25] (see Figure 1), where the initial values are φ(n) 6.

Figure 1
figure 1

Instability of the equilibrium u* = 6.8024 (no impulses).

We adopt the impulsive control as follows:

Choose η k = 3k, and then choose β k = e-0.3, take λ = 0.1 and q = 2.

The conditions of Corollary 6 are satisfied, then the positive equilibrium point of (16) is exponentially stable (see Figure 2), where the initial values are also φ(n) 6.

Figure 2
figure 2

Stability of the equilibrium u* = 6.8024 (with impulsive effect).

Conclusion

In this article, we established some global exponential stability criteria for impulsive delay difference systems by employing the Lyapunov function and Razumikhin technique. Using our result, we dealt with the discrete impulsive Nicholson's blowflies model. We obtained the sufficient conditions of exponential stability for the positive equilibrium of this model. At last, we presented an example to illustrated the e ciency of our results.