1 Introduction

In recent years, various delay differential equation models have been proposed in the study of population ecology and infectious diseases. One of the most famous models is the Lotka-Volterra system. Because of its theoretical and practical significance, Lotka-Volterra systems have been extensively and intensively studied for the past few years (see, e.g., [17]). In particular, Xia and Han [2] investigated the existence and stability of the following periodic n-species Lotka-Volterra competitive system:

y i (t)= y i (t) ( b i ( t ) j = 1 n a i j ( t ) y j ( t ) ) ,i=1,2,,n,
(1.1)

where b i , a i j C(R,[0,)) are w-periodic functions (ω>0) with a i i >0. They obtain one results as follows.

Theorem 1.1 Assume that the following conditions hold:

(A1) m( b i )> j = 1 , j i n m( a i j ) m ( b j ) m ( a j j ) , i=1,2,,n;

(A2) ρ(K)<1, where K= ( Γ i j ) n × n and

Γ i j = { 0 , i = j , a ¯ i j a ̲ j j 1 , i j .

Then system (1.1) has at least one positive ω-periodic solution.

In the proof of Theorem 1.1, the author did not consider the deviating arguments in every terms a i j (t) x j (t), i,j=1,2,,n. Thus, Theorem 1.1 cannot be applied to system (E) when τ i j (t)0.

Recently, by using the method of Krasnoselskii’s fixed point theorem, Tang and Zou [1] investigated the existence of positive periodic solutions of the following system with deviating arguments:

x i (t)= x i (t) ( r i ( t ) j = 1 n a i j ( t ) x j ( t τ i j ( t ) ) ) ,i=1,2,,n.
(1.2)

By the same method of [1], Lv et al. [4] investigated the existence and global attractivity of positive periodic solutions of 3-species Lotka-Volterra predator-prey systems with deviating arguments as follows:

{ x 1 ( t ) = x 1 ( t ) ( r 1 ( t ) a 11 ( t ) x 1 ( t τ 11 ( t ) ) x 1 ( t ) = a 12 ( t ) x 2 ( t τ 12 ( t ) ) a 13 ( t ) x 3 ( t τ 13 ( t ) ) ) , x 2 ( t ) = x 2 ( t ) ( r 2 ( t ) + a 21 ( t ) x 1 ( t τ 21 ( t ) ) x 2 ( t ) = a 22 ( t ) x 2 ( t τ 22 ( t ) ) a 23 ( t ) x 3 ( t τ 23 ( t ) ) ) , x 3 ( t ) = x 3 ( t ) ( r 3 ( t ) + a 31 ( t ) x 1 ( t τ 31 ( t ) ) x 3 ( t ) = a 32 ( t ) x 2 ( t τ 32 ( t ) ) a 33 ( t ) x 3 ( t τ 33 ( t ) ) ) .
(1.3)

Compared to system (1.2), the front sign of coefficients of system (1.3) could change.

In this paper, motivating by some ideas in [2], we generalize system (1.3) to a model with n-species,

x i ( t ) = x i ( t ) ( b i r i ( t ) a i i ( t ) x i ( t τ i i ( t ) ) j = 1 , j i n k i j a i j ( t ) x j ( t τ i j ( t ) ) ) , i = 1 , 2 , , n ,
(1.4)

where r i , a i j C(R,[0,)) and τ i j C 1 (R,R) are w-periodic functions (ω>0), b i =1 or 1, k i j =1 or 1, with

m ( r i ) = 1 w 0 w r i ( s ) d s > 0 , m ( a i j ) = 1 w 0 w a i j ( s ) d s 0 , τ i j < 1 , i , j = 1 , 2 , , n .

For the biological point of view, it is always assumed that a i i is strictly positive.

It is not difficult to see that all the above mentioned models are special cases of this model. Thus, it is worth investigating the existence and stability of positive periodic solutions of system (1.4). To the best of our knowledge, very few authors have been concerned with employing matrix spectral theory to obtain the prior bounds for biological systems so far. In this paper, by combing matrix spectral theory with Mawhin’s coincidence degree theory, we manage to obtain a set of new and interesting conditions, which are very different from the known results in the literature.

The structure of this paper is as follows. In Section 2, some new and interesting sufficient conditions for the existence of positive periodic solutions of system (1.4) are obtained. In Section 3, we will explore the stability of positive periodic solution of system (1.4). Finally, an example is given to show that the results of this paper are easily applicable.

2 Existence of positive periodic solutions

In this section, we shall obtain some new sufficient conditions for the existence of a positive periodic solution of system (1.4).

For convenience, we introduce some notations, definitions, and lemmas. Let ω>0 be a constant, denote C ω ={x|xC(R, R n ),x(t+ω)=x(t)}, with the norm

x= max t [ 0 , ω ] ( i = 1 n | x i ( t ) | 2 ) 1 2

and | x i | 0 = max t [ 0 , ω ] | x i (t)|, x C ω . If f(t) is a continuous ω-periodic function defined on ℝ, denote

f ̲ = min t [ 0 , ω ] |f(t)|, f ¯ = max t [ 0 , ω ] |f(t)|,m(f)= 1 w 0 w f(t)dt.

For the matrix G= ( g i j ) n × n , G T denotes the transpose of G, and E n denotes the identity matrix of size n. diag() represents a diagonal matrix with specified diagonal entries. A matrix or vector A0 means that all entries of A are greater than or equal to zero. A>0 can be defined similarly. For matrices or vectors A and B, AB (resp., A>B) means that AB0 (resp., AB>0). We denote the spectral radius of the matrix A by ρ(A).

Lemma 2.1 ([3])

If τ C ω satisfies τ C 1 (R,R) and τ (t)<1, t[0,w], then the function tτ(t) has a unique inverse function satisfying σC(R,R) and σ(t+ω)=σ(t), tR.

Remark 2.1 If g C ω , τ C ω and τ (t)<1, t[0,w], from Lemma 2.1, we have g(σ(t+ω))=g(σ(t)+ω)=g(σ(t)), tR, where σ(t)C(R,R) is the inverse function of tτ(t), thus g(σ(t)) C ω .

Definition 2.1 ([8])

A real n×n matrix A=( a i j ) is said to be an M-matrix if a i j 0, i,j=1,2,,n, ij, and A 1 0.

Lemma 2.2 ([9])

Let A0 be an n×n matrix and let ρ(A)<1. Then ( E n A ) 1 0, where E n denotes the identity matrix of size n.

In order to use Mawhin’s continuation theorem, we recall this theorem first.

Let X, Y be real Banach spaces, let L:D(L)XY be a Fredholm operator with index zero. Here, D(L) denotes the domain of L. This means that ImL is closed in Y and dimKerL=dim(Y/ImL)<+. Consider the supplementary subspaces X 1 and Y 1 such that X=KerL X 1 , Y=ImL Y 1 and let P:XKerL, Q:Y Y 1 be the natural projections. Clearly, KerL(D(L) X 1 )={0}, thus the restriction L:L | D ( L ) X 1 is invertible. Denote the inverse of L by K P .

Now, let Ω be an open bounded subset of X with D(L)Ω, a map N: Ω ¯ Y is said to be L-compact on Ω ¯ , if QN( Ω ¯ ) is bounded and the operator K P (IQ)N: Ω ¯ Y is compact.

Lemma 2.3 (Mawhin [10])

Suppose that X and Y are two Banach spaces, and that L:D(L)XY is a Fredholm operator with index zero. Furthermore, ΩX is an open bounded set, and N: Ω ¯ Y is L-compact on Ω ¯ . Assume of the following conditions to hold:

  1. (i)

    LxλNx, xΩD(L), λ(0,1);

  2. (ii)

    QNx0, xΩKerL;

  3. (iii)

    deg{JQN,ΩKerL,0}0. Here J:ImQKerL is an isomorphism. Then the equation Lx=Nx has at least one solution on Ω ¯ D(L).

Using Lemma 2.1, we denote the inverse function t τ i j (t) by σ i j (t) (i,j=1,2,,n) and let

p i j (t):= a i j ( σ i j ( t ) ) 1 τ i j ( σ i j ( t ) ) ,i,j=1,2,,n.
(2.1)

Theorem 2.1 Assume that the following conditions hold:

  • (H1) The algebraic equation system

    b i m( r i )m( a i i ) e y i j = 1 , j i n k i j m( a i j ) e y j =0,i=1,2,,n,

    has a unique solution ( y 1 , y 2 ,, y n ) R n ;

  • (H2) ρ(K)<1, where K= ( Γ i j ) n × n and

    Γ i j = { 0 , i = j , p ¯ i j p ̲ j j 1 , i j ,

    where p i j , i,j=1,2,,n, is defined by (2.1);

  • (H3) r ̲ i p ¯ i i 1 j = 1 , j i n p ¯ i j p ¯ i i 1 p ̲ j j 1 ω 1 h j >0, i=1,2,,n, where H= ( h 1 , h 2 , , h n ) T := ( E n K ) 1 D, D= ( D 1 , D 2 , , D n ) T = ( r ¯ 1 ω , r ¯ 2 ω , , r ¯ n ω ) T .

Then system (1.4) has at least one positive ω-periodic solution.

Proof Make the change of variables

x i (t)= e y i ( t ) ,i=1,2,,n.
(2.2)

Then system (1.4) can be rewritten as

y i (t)= b i r i (t) a i i (t) e y i ( t τ i i ( t ) ) j = 1 , j i n k i j a i j (t) e y j ( t τ i j ( t ) ) ,i=1,2,,n.
(2.3)

Obviously, system (1.4) has a positive ω-periodic solution if and only if system (2.3) has a ω-periodic solution.

By Lemma 2.3, we set X=Y= C ω , D(L)={y|yX,y(t) C ω 1 (R, R n )}, and

L : D ( L ) X Y , L y = d y ( t ) d t , N : X Y , [ N y ] ( t ) = ( ( N y ) 1 ( t ) , ( N y ) 2 ( t ) , , ( N y ) n ( t ) ) T ,

where

( N y ) i (t)= b i r i (t) a i i (t) e y i ( t τ i i ( t ) ) j = 1 , j i n k i j a i j (t) e y j ( t τ i j ( t ) ) ,i=1,2,,n.
(2.4)

Obviously, KerL= R n , ImL={yY| 0 w y(t)dt=0}. So ImL is closed in C ω and dimKerL=codimImL=n, then the operator L is a Fredholm operator with index zero.

Let the projectors P:XKerL and Q:YImQ be defined by

Px= 1 w 0 w x(t)dt,Qy= 1 w 0 w y(t)dt.

Then, P, Q are continuous operators such that KerL=ImP, KerQ=ImL. Furthermore, the generalized inverse K P :ImLD(L)KerP exists, which is given by

K P (y)= 0 t y(s)ds 1 w 0 w 0 t y(s)dsdt.
(2.5)

Assume that y(t) is an arbitrary solution of the equation Ly=λNy for each λ(0,1), that is,

y i (t)=λ ( b i r i ( t ) a i i ( t ) e y i ( t τ i i ( t ) ) j = 1 , j i n k i j a i j ( t ) e y j ( t τ i j ( t ) ) ) ,i=1,2,,n.

Integrating it on the interval [0,ω] gives

0 w a i i (s) e y i ( s τ i i ( s ) ) ds= 0 w b i r i (s)ds 0 w j = 1 , j i n k i j a i j (s) e y j ( s τ i j ( s ) ) ds,
(2.6)

and by using Lemma 2.1, Remark 2.1, and (2.1), we see

0 w p i i (s) e y i ( s ) ds= 0 w b i r i (s)ds 0 w j = 1 , j i n k i j p i j (s) e y j ( s ) ds,

it follows that

p ̲ i i 0 w e y i ( s ) ds r ¯ i ω+ j = 1 , j i n p ¯ i j 0 w e y j ( s ) ds.
(2.7)

Letting p ̲ i i 0 w e y i ( s ) ds= z i , it follows from (2.7) that

z i r ¯ i ω+ j = 1 , j i n p ¯ i j p ̲ j j 1 z j

or

z i j = 1 , j i n p ¯ i j p ̲ j j 1 z j r ¯ i ω,
(2.8)

which implies

( 1 p ̲ 22 1 p ¯ 12 p ̲ n n 1 p ¯ 1 n p ̲ 11 1 p ¯ 21 1 p ̲ n n 1 p ¯ 2 n p ̲ 11 1 p ¯ n 1 p ̲ 22 1 p ¯ n 2 1 ) ( z 1 z 2 z n ) ( r ¯ 1 ω r ¯ 2 ω r ¯ n ω ) .
(2.9)

It follows from (2.9) that

( E n K) ( z 1 , z 2 , , z n ) T D.
(2.10)

In view of ρ(K)<1 and Lemma 2.2, we have ( E n K ) 1 0. That is,

H= ( h 1 , h 2 , , h n ) T := ( E n K ) 1 D0.
(2.11)

Then it follows from (2.10) and (2.11) that

( z 1 , z 2 , , z n ) T Hor z i h i ,i=1,2,,n,
(2.12)

which implies that there exists a ξ i [0,ω], such that e y i ( ξ i ) h i p ̲ i i ω , i=1,2,,n, i.e.,

y i ( ξ i )ln h i p ̲ i i ω ,i=1,2,,n.
(2.13)

By (2.6), we have

| 0 w p i i (s) e y i ( s ) ds|=| 0 w b i r i (s)ds 0 w j = 1 , j i n k i j p i j (s) e y j ( s ) ds|,

i.e.,

p ¯ i i 0 w e y i ( s ) ds 0 w r i (s)ds j = 1 , j i n p ¯ i j 0 w e y j ( s ) ds

or

p ¯ i i 0 w e y i ( s ) ds r ̲ i ω j = 1 , j i n p ¯ i j p ̲ j j 1 h j ,

which implies there exists a η i [0,w], such that

e y i ( η i ) r ̲ i p ¯ i i 1 j = 1 , j i n p ¯ i j p ¯ i i 1 p ̲ j j 1 ω 1 h j ,

and from the condition (H3), we have

y i ( η i )ln ( r ̲ i p ¯ i i 1 j = 1 , j i n p ¯ i j p ¯ i i 1 p ̲ j j 1 ω 1 h j ) ,

using (2.13) and combining the continuous function intermediate value theorem, there exists a ζ i [0,ω], such that

| y i ( ζ i )|max { | ln h i p ̲ i i ω | , | ln ( r ̲ i p ¯ i i 1 j = 1 , j i n p ¯ i j p ¯ i i 1 p ̲ j j 1 ω 1 h j ) | } := M i ,i=1,2,,n,

i.e.,

| y i | 0 M i + 0 w | y i (s)|ds,i=1,2,,n.
(2.14)

On the other hand,

0 w | y i ( s ) | d s 0 w r i ( s ) d s + 0 w j = 1 n p i j ( s ) e y j ( s ) d s r ¯ i ω + j = 1 n p ¯ i j 0 w e y j ( s ) d s r ¯ i ω + j = 1 n p ¯ i j p ̲ j j 1 h j : = R i .

Combining with (2.14), we have

| y i | 0 M i + R i ,i=1,2,,n,

furthermore, we have

y= max t [ 0 , ω ] ( j = 1 n | y i ( t ) | 2 ) 1 2 ( j = 1 n ( M i + R i ) 2 ) 1 2 :=M.

Clearly, M<+ is a constant independent of λ.

If yKerL, then y R n is a constant vector, thus

QN y i = b i m( r i )m( a i i ) e y i j = 1 , j i n k i j m( a i j ) e y j ,i=1,2,,n.

If QNy=0, then

m( a i i ) e y i j = 1 , j i n k i j m( a i j ) e y j = b i m( r i ).

It follows from (H1) that the algebraic equation has a unique solution y =( y 1 , y 2 ,, y n ). Let G:= | y | 0 = ( j = 1 n ( y i ) 2 ) 1 2 . Then G<+ is a constant.

Set Ω={y= ( y 1 , y 2 , , y n ) T X,y<M+G}. Obviously, conditions (i) and (ii) in Lemma 2.3 are satisfied. Moreover, it is easy to see that

deg{JQN,ΩKerL,0}=sign { ( 1 ) n det [ l i j m ( a i j ) ] e j = 1 n y j } 0,

where

l i j = { 1 , i = j , k i j , i j .

J is an identity mapping. Therefore, by using Lemma 2.3, we find that system (2.3) has at least one ω-periodic solution. By (2.2), system (1.4) has at least one positive ω-periodic solution. This completes the proof of Theorem 2.1. □

3 Global asymptotic stability of positive periodic solutions

Under the assumption of Theorem 2.1, we know that system (1.4) has at least one positive ω-periodic solution, denoted by x =( x 1 , x 2 ,, x n ). In this section, we always assume the existence of positive periodic solutions and we study the global stability of positive periodic solutions of (1.4).

We recall some facts which will be used in the proof.

Definition 3.1 Let x (t)= ( x 1 ( t ) , x 2 ( t ) , , x n ( t ) ) T be the ω-periodic solution of (1.4) and let x(t)= ( x 1 ( t ) , x 2 ( t ) , , x n ( t ) ) T be any positive solution of (1.4); we say that x (t) is globally asymptotically stable if the following conditions hold:

  1. (i)

    x (t) is Lyapunov stable;

  2. (ii)

    x (t) is globally attractive in the sense that lim t + [ x i (t) x i (t)]=0 for all i=1,2,,n.

Lemma 3.1 ([7])

Let f be a nonnegative function defined on [0,+) such that f is integrable on [0,+) and is uniformly continuous on [0,+). Then lim t + f(t)=0.

Theorem 3.1 In addition to the existence of positive periodic solutions, assume that τ i i (t)0, τ ˙ i j (t)<1, i,j=1,2,,n, and that there exist ν i >0, i=1,2,,n, such that

ν i a i i (t)> j = 1 , j i n ν j a i j ( σ i j ( t ) ) 1 τ ˙ i j ( σ i j ( t ) ) ,i=1,2,,n,
(3.1)

where σ i j (t) is the inverse function of t τ i j (t), i,j=1,2,,n. Then system (1.4) has a unique positive ω-periodic solution x (t)= ( x 1 ( t ) , x 2 ( t ) , , x n ( t ) ) T which is globally asymptotically stable.

Proof Set

θ i = max t [ 0 , w ] { 1 ν i a i i ( t ) j = 1 , j i n ν j a i j ( σ i j ( t ) ) 1 τ ˙ i j ( σ i j ( t ) ) } ,i=1,2,,n.

From (3.1), we have 0 θ i <1, i=1,2,,n, and

θ i ν i a i i (t) j = 1 , j i n ν j a i j ( σ i j ( t ) ) 1 τ ˙ i j ( σ i j ( t ) ) ,i=1,2,,n.
(3.2)

Let x(t)= ( x 1 ( t ) , x 2 ( t ) , , x n ( t ) ) T be any positive solution of system (1.4). We define a Lyapunov function V(t) as follows:

V(t)= i = 1 n ν i [ | ln ( x i ( t ) x i ( t ) ) | + j = 1 , j i n t τ i j ( t ) t a i j ( σ i j ( s ) ) 1 τ ˙ i j ( σ i j ( s ) ) | x j ( s ) x j ( s ) | d s ] ,t0.
(3.3)

Let z i (t)=| x i (t) x i (t)|. Calculating the upper right derivative of V(t) at time t, it follows from (3.2) and (3.3) that

D + V ( t ) i = 1 n ν i ( a i i ( t ) | x i ( t ) x i ( t ) | + j = 1 , j i n a i j ( σ i j ( t ) ) 1 τ ˙ i j ( σ i j ( t ) ) | x j ( t ) x j ( t ) | ) = i = 1 n ( ν i a i i ( t ) + j = 1 , j i n ν j a i j ( σ i j ( t ) ) 1 τ ˙ i j ( σ i j ( t ) ) ) | x i ( t ) x i ( t ) | i = 1 n ν i ( 1 θ i ) a i i ( t ) | x i ( t ) x i ( t ) | c i = 1 n z i ( t ) 0 , t 0 ,
(3.4)

where c= max 1 i n sup t [ 0 , ω ] { ν i (1 θ i ) a i i (t)}>0. It follows from (3.4) that D + V(t)0. Obviously, the zero solution of (1.4) is Lyapunov stable. On the other hand, let t 0 represent the initial time of system (1.4); t is an arbitrary time and t> t 0 . Then, integrating (3.4) over [ t 0 ,t] leads to

V(t)V( t 0 )c t 0 t i = 1 n z i (s)ds,t0

or

V(t)+c t 0 t i = 1 n | x i (t) x i (t)|dsV( t 0 )<+,t t 0 .

Noting that V(t)0, it follows that

t 0 t i = 1 n | x i (t) x i (t)|ds V ( t 0 ) c <+,t t 0 .

Therefore, by Lemma 3.1, we have

lim t + | x i (t) x i (t)|=0,i=1,2,,n.

From Definition 3.1, Theorem 3.1 follows. □

As an application, we consider the following example.

Example 3.1 Considering the following system:

{ x 1 ( t ) = x 1 ( t ) ( 2 ( 1 + 1 2 sin t ) x 1 ( t 1 2 cos t ) + 1 3 ( 1 1 2 cos t ) x 2 ( t 1 2 sin t ) ) , x 2 ( t ) = x 2 ( t ) ( 1 + 1 4 ( 1 1 3 cos t ) x 1 ( t 1 3 sin t ) 1 2 ( 1 + 1 3 sin t ) x 2 ( t 1 3 cos t ) ) .
(3.5)

Corresponding to system (1.4), we have n=2, ω=2π, r 1 =2, r 2 =1,

p 11 ( t ) = 1 + 1 2 sin ( μ 11 ( t ) ) 1 + 1 2 sin ( μ 11 ( t ) ) = 1 , p 12 ( t ) = 1 3 ( 1 1 2 cos ( μ 12 ( t ) ) ) 1 1 2 cos ( μ 12 ( t ) ) = 1 3 , p 21 ( t ) = 1 4 ( 1 1 3 cos ( μ 21 ( t ) ) ) 1 1 3 cos ( μ 21 ( t ) ) = 1 4 , p 22 ( t ) = 1 2 ( 1 + 1 3 sin ( μ 22 ( t ) ) ) 1 + 1 3 sin ( μ 22 ( t ) ) = 1 2 ,

where μ 11 (t), μ 12 (t), μ 21 (t), μ 22 (t) are the inverse of t 1 2 cost, t 1 2 sint, t 1 3 sint, t 1 3 cost, respectively. Then

K = ( 0 1 2 × 1 3 1 × 1 4 0 ) , ρ ( K ) = 6 12 < 1 , r ̲ 1 p ¯ 11 1 p ¯ 12 p ¯ 11 1 p ̲ 22 1 ω 1 h 2 = 22 23 > 0 , r ̲ 2 p ¯ 22 1 p ¯ 21 p ¯ 22 1 p ̲ 11 1 ω 1 h 1 = 20 23 > 0 ,

and the algebraic system

{ e y 1 1 3 e y 2 = 2 , 1 4 e y 1 + 1 2 e y 2 = 1

has a unique solution y=( y 1 , y 2 )=(ln 16 5 ,ln 18 5 ). Then (H1)-(H3) of Theorem 2.1 are satisfied. Moreover, if we let v 1 =1, v 2 =1, we have

v 1 ( 1 + 1 2 sin t ) > v 2 1 3 ( 1 1 2 cos ( σ 12 ( t ) ) ) 1 1 2 cos ( σ 12 ( t ) ) , v 2 2 ( 1 + 1 3 sin t ) > v 1 1 4 ( 1 1 3 cos ( σ 21 ( t ) ) ) 1 1 3 cos ( σ 21 ( t ) ) .

So the conditions of Theorem 3.1 are satisfied. Therefore, system (3.5) has a unique positive 2π-periodic solution which is globally asymptotically stable. In order to see these dynamic properties clearly, we draw the figures for the evolution of the solutions of system (3.5) by using the function ddesd in Matlab; see Figure 1.

Figure 1
figure 1

The phase portrait and time series of system ( 3.5 ). (a) The 2π-period solution of system (3.5) in the ( x 1 , x 2 ) plane. (b), (c) Time series of x 1 in (t, x 1 ) plane. (d), (e) Time series of x 2 in the (t, x 2 ) plane.

Remark 3.1 In view of k 12 = k 21 =1 and

τ 11 ( t ) = 1 2 cos t , τ 12 ( t ) = 1 2 sin t , τ 21 ( t ) = 1 3 sin t , τ 22 ( t ) = 1 3 cos t ,

we know that k 12 <0, k 21 <0, τ 11 (t)0, τ 12 (t)0, τ 21 (t)0, τ 22 (t)0. So the result of the above example cannot be obtained by [2], which implies that the results of this paper are essentially new.