METHODS FOR DETERMINATION AND APPROXIMATION OF THE DOMAIN OF ATTRACTION IN THE CASE OF AUTONOMOUS DISCRETE DYNAMICAL SYSTEMS
ST. BALINT, E. KASLIK, A. M. BALINT, AND A. GRIGIS Received 15 October 2004; Accepted 18 October 2004
A method for determination and two methods for approximation of the domain of attrac- tionDa(0) of the asymptotically stable zero steady state of an autonomous,R-analytical, discrete dynamical system are presented. The method of determination is based on the construction of a Lyapunov functionV, whose domain of analyticity isDa(0). The first method of approximation uses a sequence of Lyapunov functionsVp, which converge to the Lyapunov functionVonDa(0). EachVpdefines an estimateNpofDa(0). For anyx∈ Da(0), there exists an estimateNpxwhich containsx. The second method of approxima- tion uses a ballB(R)⊂Da(0) which generates the sequence of estimatesMp=f−p(B(R)).
For anyx∈Da(0), there exists an estimateMpxwhich containsx. The cases∂0f<1 and ρ(∂0f)<1≤ ∂0fare treated separately because significant differences occur.
Copyright © 2006 Hindawi Publishing Corporation. All rights reserved.
1. Introduction
Let be the following discrete dynamical system:
xk+1=fxk
k=0, 1, 2,..., (1.1)
where f :Ω→Ωis an R-analytic function defined on a domain Ω⊂Rn, 0∈Ωand f(0)=0, that is,x=0 is a steady state (fixed point) of (1.1).
Forr >0, denote byB(r)= {x∈Rn:x< r}the ball of radiusr.
The steady statex=0 of (1.1) is “stable” provided that given any ballB(ε), there is a ballB(δ) such that ifx∈B(δ) then fk(x)∈B(ε), fork=0, 1, 2,...[4].
If in addition there is a ballB(r) such thatfk(x)→0 ask→ ∞for allx∈B(r) then the steady statex=0 is “asymptotically stable” [4].
The domain of attractionDa(0) of the asymptotically stable steady statex=0 is the set of initial statesx∈Ωfrom which the system converges to the steady state itself, that is,
Da(0)=
x∈Ω|fk(x)−−−→k→∞ 0. (1.2)
Hindawi Publishing Corporation Advances in Difference Equations Volume 2006, Article ID 23939, Pages1–15 DOI10.1155/ADE/2006/23939
Theoretical research shows that theDa(0) and its boundary are complicated sets [5–9].
In most cases, they do not admit an explicit elementary representation. The domain of attraction of an asymptotically stable steady state of a discrete dynamical system is not necessarily connected (which is the case for continuous dynamical systems). This fact is shown by the following example.
Example 1.1. Let be the functionf :R→Rdefined byf(x)=(1/2)x−(1/4)x2+ (1/2)x3+ (1/4)x4. The domain of attraction of the asymptotically stable steady statex=0 isDa(0)= (−2.79,−2.46)∪(−1, 1) which is not connected.
Different procedures are used for the approximation of theDa(0) with domains hav- ing a simpler shape. For example, in the case of [4, Theorem 4.20, page 170] the domain which approximates theDa(0) is defined by a Lyapunov functionV built with the ma- trix∂0f of the linearized system in 0, under the assumption∂0f<1. In [2], a Lya- punov function V is presented in the case when the matrix∂0f is a contraction, that is,∂0f<1. The Lyapunov functionV is built using the whole nonlinear system, not only the matrix∂0f.V is defined on the wholeDa(0), and more, theDa(0) is the nat- ural domain of analyticity ofV. In [3], this result is extended for the more general case whenρ(∂0f)<1 (whereρ(∂0f) denotes the spectral radius of∂0f.) This last result is the following.
Theorem 1.2 (see [3]). If the function f satisfies the following conditions:
f(0)=0,
ρ∂0f<1, (1.3)
then 0 is an asymptotically stable steady state.Da(0) is an open subset ofΩand coincides with the natural domain of analyticity of the unique solutionV of the iterative first-order functional equation
Vf(x)−V(x)= −x2,
V(0)=0. (1.4)
The functionV is positive onDa(0) andV(x)x→→x0+∞, for anyx0∈∂Da(0), (∂Da(0) de- notes the boundary ofDa(0)) or forx → ∞.
The functionV is given by V(x)=
∞ k=0
fk(x)2 for anyx∈Da(0). (1.5)
The Lyapunov functionV can be found theoretically using relation (1.5). In the fol- lowings, we will shortly present the procedure of determination and approximation of the domain of attraction using the functionV presented in [2,3].
The region of convergenceD0of the power series development ofVin 0 is a part of the domain of attractionDa(0). IfD0is strictly contained inDa(0), then there exists a point x0∈∂D0such that the functionVis bounded on a neighborhood ofx0. Let be the power
series development ofVinx0. The domain of convergenceD1of the series centered inx0 gives a new partD1\(D0D1) of the domain of attractionDa(0). At this step, the part D0 D1ofDa(0) is obtained.
If there exists a pointx1∈∂(D0 D1) such that the functionVis bounded on a neigh- borhood ofx1, then the domainD0 D1is strictly included in the domain of attraction Da(0). In this case, the procedure described above is repeated inx1.
The procedure cannot be continued in the case when it is found that on the boundary of the domainD0 D1 ··· Dp obtained at stepp, there are no points having neigh- borhoods on whichV is bounded.
This procedure gives an open connected estimateDof the domain of attractionDa(0).
Note that f−k(D),k∈Nis also an estimate ofDa(0), which is not necessarily connected.
The procedure described above is illustrated by the following examples.
Example 1.3. Let be the f :R→Rdefined by f(x)=x2. Due to the equalityfk(x)=x2k the domain of attraction of the asymptotically stable steady statex=0 isDa(0)=(−1, 1).
The Lyapunov function isV(x)=∞
k=0x2k+1. The domain of convergence of the series is D0=(−1, 1) which coincides withDa(0).
Example 1.4. Let be the function f :Ω=(−∞, 1)→Ωdefined by f(x)=x/(e+ (1−e)x).
Due to the equality fk(x)=x/(ek+ (1−ek)x) the domain of attraction of the asymp- totically stable steady statex=0 isDa(0)=(−∞, 1). The power series expansion of the Lyapunov functionV(x)=∞
k=0|fk(x)|2in 0 is V(x)=∞
m=2
(m−1) ∞ k=0
e−2k1−e−km−2xm. (1.6)
The radius of convergence of the series (1.6) is
r0=mlim
→∞m
(m−1)
∞ k=0
e−2k1−e−km−2=1, (1.7)
therefore the domain of convergence of the series (1.6) isD0=(−1, 1)⊂Da(0). More, V(x)→ ∞asx→1 andV(−1)<∞. The radius of convergence of the power series ex- pansion ofV in−1 is
r−1=mlim
→∞m
∞
k=1
ekek−1m−2(m−3)ek+ 2
2ek−1m+2 =1, (1.8)
therefore the domain of convergence of the power series development ofVin−1 isD−1= (−2, 0) which gives a new part ofDa(0).
Numerical results for more complex examples are given in [2,3].
2. Theoretical results when the matrixA=∂0f is a contraction (i.e.,A<1) The function f can be written as
f(x)=Ax+g(x) for anyx∈Ω, (2.1)
whereA=∂0f andg:Ω→Ωis anR-analytic function such thatg(0)=0 and limx→0(g(x) /x)=0.
Proposition 2.1. IfA<1, then there existsr >0 such thatB(r)⊂Ωandf(x)<x for anyx∈B(r)\ {0}.
Proof. Due to the fact that limx→0(g(x)/x)=0 there existsr >0 such thatB(r)⊂Ω and
g(x)<1− A
x for anyx∈B(r)\ {0}. (2.2) Let bex∈B(r)\ {0}. Inequality (2.2) provides that
f(x)=Ax+g(x)≤ Ax+g(x)<A+ 1− A
x = x (2.3)
therefore,f(x)<x.
Definition 2.2. LetR >0 be the largest number such thatB(R)⊂Ωandf(x)<xfor anyx∈B(R)\ {0}.
If for anyr >0,B(r)⊂Ωandf(x)<xfor anyx∈B(r)\ {0}, thenR=+∞and B(R)=Ω=Rn.
Lemma 2.3. (a)B(R) is invariant to the flow of system (1.1).
(b) For anyx∈B(R), the sequence (fk(x))k∈Nis decreasing.
(c) For anyp≥0 andx∈B(R)\ {0},ΔVp(x)=Vp(f(x))−Vp(x)<0, where Vp(x)=
p k=0
fk(x)2 for x∈Ω. (2.4)
Proof. (a) Ifx=0, then fk(0)=0, for anyk∈N. Forx∈B(R)\ {0}, we havef(x)<
x, which implies thatf(x)∈B(R), that is,B(R) is invariant to the flow of system (1.1).
(b) By induction, it results that forx∈B(R) we have fk(x)∈B(R) andfk+1(x) ≤ fk(x), which means that the sequence (fk(x))k∈Nis decreasing.
(c) In particular, for p≥0 and x∈B(R), we have fp+1(x) ≤ f(x)<x and
therefore,ΔVp(x)= fp+1(x)2− x2<0.
Corollary 2.4. For any p≥0, there exists a maximal domainGp⊂Ωsuch that 0∈Gp
and forx∈Gp\ {0}, the (positive definite) functionVpverifiesΔVp(x)<0. In other words, for any p≥0, the functionVp defined by (2.4) is a Lyapunov function for (1.1) onGp. Moreover,B(R)⊂Gpfor anyp≥0.
Theorem 2.5. B(R) is an invariant set included in the domain of attractionDa(0).
Proof. Let bex∈B(R)\ {0}. We have to prove that limk→∞fk(x)=0.
The sequence (fk(x))k∈Nis bounded: fk(x) belongs toB(R). Let be (fkj(x))j∈Na con- vergent subsequence and let be limj→∞fkj(x)=y0. It is clear thaty0∈B(R).
It can be shown that
fk(x)≥y0 for anyk∈N. (2.5)
For this, observe first that fkj(x)→y0 and (fkj(x))k∈N is decreasing (Lemma 2.3).
These imply thatfkj(x) ≥ y0for anykj. On the other hand, for anyk∈N, there exists kj∈N such that kj≥k. Therefore, as the sequence (fk(x))k∈N is decreasing (Lemma 2.3), we obtain thatfk(x) ≥ fkj(x) ≥ y0.
We show now thaty0=0. Suppose the contrary, that is,y0=0.
Inequality (2.5) becomes
fk(x)≥y0>0 for anyk∈N. (2.6) By means ofLemma 2.3, we have thatf(y0)<y0.
Therefore, there exists a neighborhoodUf(y0)⊂B(R) of f(y0) such that for anyz∈ Uf(y0) we havez<y0. On the other hand, for the neighborhoodUf(y0) there ex- ists a neighborhoodUy0⊂B(R) of y0such that for any y∈Uy0, we have f(y)∈Uf(y0). Therefore:
f(y)<y0 for anyy∈Uy0. (2.7) As fkj(x)→y0, there exists ¯jsuch that fkj(x)∈Uy0, for any j≥j. Making¯ y= fkj(x) in (2.7), it results that
fkj+1(x)=ffkj(x)<y0 for j≥j¯ (2.8) which contradicts (2.6). This means thaty0=0, consequently, every convergent subse- quence of (fk(x))k∈Nconverges to 0. This provides that the sequence (fk(x))k∈Nis con- vergent to 0, andx∈Da(0).
Therefore, the ballB(R) is contained in the domain of attraction ofDa(0).
Forp≥0 andc >0 let beNpcthe set Npc=
x∈Ω:Vp(x)< c. (2.9) Ifc=+∞, thenNcp=Ω.
Theorem 2.6. Let bep≥0. For anyc∈(0, (p+ 1)R2], the setNcpis included in the domain of attractionDa(0).
Proof. Let bec∈(0, (p+ 1)R2] andx∈Npc. ThenVp(x)=p
k=0fk(x)2< c≤(p+ 1)R2, therefore, there exists k∈ {0, 1,...,p}such thatfk(x)2< R2. It results that fk(x)∈
B(R)⊂Da(0), therefore,x∈Da(0).
Remark 2.7. It is obvious that forp≥0 and 0< c< cone hasNpc⊂Npc. Therefore, for a givenp≥0, the largest part ofDa(0) which can be found by this method isNpcp, where
cp=(p+ 1)R2. In the followings, we will use the notation Np instead ofNpcp. Shortly, Np= {x∈Ω:Vp(x)<(p+ 1)R2}is a part ofDa(0). Let us note thatN0=B(R).
Remark 2.8. IfR=+∞(i.e.,Ω=Rnandf(x)<x, for anyx∈R\ {0}), thenNp= Rnfor anyp≥0 andDa(0)=Rn.
Theorem 2.9. For the sets (Np)p∈N, the following properties hold:
(a) for anyp≥0, one hasNp⊂Np+1; (b) for anyp≥0, the setNpis invariant to f;
(c) for anyx∈Da(0), there existspx≥0 such thatx∈Npx. Proof. (a) Let bep≥0 andx∈Np. ThenVp(x)=p
k=0fk(x)2<(p+ 1)R2, therefore, there exists k∈ {0, 1,...,p}such that fk(x)2< R2. It results that fk(x)∈B(R) and therefore fm(x)∈B(R), for anym≥k. Form=p+ 1 we obtainfp+1(x)< R, hence Vp+1(x)=Vp(x) +fp+1(x)2<(p+ 1)R2+R2=(p+ 2)R2. Therefore,x∈Np+1.
(b) Let be x∈Np. If x< R then fm(x)< R for any m≥0 (by means of Lemma 2.3). This implies that Vp(f(x))=p
k=0fk(f(x))2=p+1
k=1fk(x)2<(p+ 1)R2, meaning that f(x)∈Np.
Let us suppose thatx ≥R. Asx∈Np, we have thatVp(x)=p
k=0fk(x)2<(p+ 1)R2, therefore, there existsk∈ {0, 1,...,p}such thatfk(x)< R. It results that fk(x)∈ B(R) and thereforefm(x)∈B(R), for anym≥k. Form=p+ 1 we obtainfp+1(x)< R.
This implies that Vp
f(x)=Vp(x) +fp+1(x)2− x2<(p+ 1)R2+R2−R2=(p+ 1)R2 (2.10)
therefore f(x)∈Np.
(c) Suppose the contrary, that is, there existx∈Da(0) such that for any p≥0,x /∈ Np. Therefore,Vp(x)≥(p+ 1)R2 for any p≥0. Passing to the limit for p→ ∞in this inequality, provides thatV(x)= ∞. This means x∈∂Da(0) which contradicts the fact that x belongs to the open setDa(0). In conclusion, there exists px≥0 such that x∈
Npx.
Forp≥0 let beMp= f−p(B(R))= {x∈Ω: fp(x)∈B(R)}, obtained by the trajectory reversing method.
Theorem 2.10. The following properties hold:
(a)Mp⊂Da(0) for anyp≥0;
(b) for anyp≥0,Mpis invariant to f; (c)Mp⊂Mp+1for anyp≥0;
(d) for anyx∈Da(0), there existspx≥0 such thatx∈Mpx.
Proof. (a) AsMp=f−p(B(R)) andB(R)⊂Da(0) (seeTheorem 2.5) it is clear thatMp⊂ Da(0).
(b) and (c) follow easily by induction, usingLemma 2.3.
(d)x∈Da(0) provides that fp(x)→0 asp→ ∞. Therefore, there existspx∈Nsuch that fp(x)∈B(R), for anyp≥px. This provides thatx∈Mpfor anyp≥px.
Both sequences of sets (Mp)p∈Nand (Np)p∈Nare increasing, and are made up of esti- mates ofDa(0). From the practical point of view, it is important to know which sequence converges more quickly. The next theorem provides that the sequence (Mp)p∈Nconverges more quickly than (Np)p∈N, meaning that for p≥0, the setMp is a larger estimate of Da(0) thenNp.
Theorem 2.11. For anyp≥0, one hasNp⊂Mp.
Proof. Let bep≥0 andx∈Np. We have thatVp(x)=p
k=0fk(x)2<(p+ 1)R2, there- fore, there existsk∈ {0, 1,...,p}such thatfk(x)< R. This implies that fm(x)∈B(R), for anym≥k. Form=pwe obtain fp(x)∈B(R), meaning thatx∈Mp. 3. Theoretical results whenA=∂0f is a convergent noncontractive matrix
(i.e.,ρ(A)<1≤ A)
Proposition 3.1. Ifρ(A)<1≤ A, then there existp≥2 andrp>0 such thatB(rp)⊂Ω andfp(x)<xfor anyp∈ {p,p+ 1,..., 2p−1}andx∈B(rp)\ {0}.
Proof. We have thatρ(A)<1 if and only if limp→∞Ap=0 (see [1]), which provides (to- gether withA ≥1) that there exists p≥2 such thatAp<1 for any p≥p. Let be p≥2 fixed with this property.
The formula of variation of constants for anypgives:
fp(x)=Apx+
p−1 k=0
Ap−k−1gfk(x) ∀x∈Ω, p∈N. (3.1)
Due to the fact that for anyk∈Nwe have limx→0(g(fk(x))/x)=0, there existsrp>0 such that for anyp∈ {p, p+ 1,..., 2p−1}the following inequality holds:
p−1 k=0
Ap−k−1gfk(x)<1−Apx for x∈Brp
\ {0}. (3.2) Let bex∈B(rp)\ {0}andp∈ {p,p+ 1,..., 2p−1}. Using (3.1) and (3.2) we have
fp(x)= Apx+
p−1 k=0
Ap−k−1gfk(x)
≤Apx+
p−1 k=0
Ap−k−1gfk(x)
<Ap+ 1−Apx = x.
(3.3)
Therefore,fp(x)<xforp∈ {p, p+ 1,..., 2p−1}andx∈B(rp)\ {0}. Definition 3.2. Let p≥2 be the smallest number such thatAp<1 for anyp≥p(see the proof ofProposition 3.1). LetR > 0 the largest number be such thatB(R) ⊂Ωand fp(x)<xforp∈ {p, p+ 1,..., 2p−1}andx∈B(R) \ {0}.
If for anyr >0, we have thatB(r)⊂Ωandfp(x)<xfor any p∈ {p, p+ 1,..., 2p−1}andx∈B(r)\ {0}, thenR=+∞andB(R) =Ω=Rn.
Lemma 3.3. (a) For anyx∈B(R) and p∈{p,p+ 1,..., 2p−1}, the sequence (fkp(x))k∈N
is decreasing.
(b) For anyp≥pandx∈B(R) \ {0},fp(x)<x.
(c) For any p≥pandx∈B(R) \ {0},ΔVp(x)=Vp(f(x))−Vp(x)<0, where Vp is defined by (2.4).
Proof. (a) Ifx=0, then fp(0)=0, for anyp≥0.
Let bex∈B(R) \ {0}. We know thatfp(x)<xfor anyp∈ {p,p+ 1,..., 2p−1}. It results that fp(x)∈B(R) for any p∈ {p, p+ 1,..., 2p−1}. This implies that for any k∈Nwe havefkp(x)<xandf(k+1)p(x) ≤ fkp(x), meaning that the sequence (fkp(x))k∈Nis decreasing.
(b) Let bex∈B(R) \ {0}. Inequalityfp(x)<xis true for any p∈ {p, p+ 1,..., 2p−1}.
Let bep≥2p. There exists q∈Nand p∈ {p, p+ 1,..., 2p−1}such thatp=qp+ p. Using (a), we have that fp(x)∈B(R) and fqp(y)≤ y, for anyy∈B(R), therefore
fp(x)=fqpfp(x)≤fp(x)<x (3.4)
(c) results directly from (b).
Corollary 3.4. For anyp≥p, there exists a maximal domain Gp⊂Ωsuch that 0∈Gp
and for anyx∈Gp\ {0}, the (positive definite) functionVp verifiesΔVp(x)<0. In other words, for anyp≥p, the function Vpis a Lyapunov function for (1.1) onGp. More,B(R) ⊂ Gpfor anyp≥p.
Lemma 3.5. For anyk≥p, there exists qk∈Nsuch that
f(qk+3)p(x)≤fk(x)≤fqkp(x) for anyx∈B R. (3.5)
Proof. Let bek≥p. There exists a unique qk∈Nand a uniquepk∈ {p, p+ 1,..., 2p−1} such thatk=qkp+pk.Lemma 3.3provides that for anyx∈B(R) we have that fqkp(x)∈ B(R) and fpk(x) ≤ x. It results that
fk(x)=fpkfqkp(x)≤fqkp(x) for anyx∈BR¯. (3.6)
On the other hand, we have (qk+ 3)p=k+ (3p−pk). As (3p−pk)∈ {p+ 1,p+ 2,..., 2p} andk≥p, Lemma 3.3 provides that for anyx∈B(R) we have that fk(x)∈B(R) and
f3p−pk(x) ≤ x. Therefore
f(qk+3)p(x)=f3p−pkfk(x)≤fk(x) for anyx∈B R. (3.7)
Combining the two inequalities, we get that
f(qk+3)p(x)≤fk(x)≤fqkp(x) for anyx∈B R (3.8)
which concludes the proof.
Theorem 3.6. B(R) is included in the domain of attraction Da(0).
Proof. Let bex∈B(R) \ {0}. We have to prove that limk→∞fk(x)=0.
The sequence (fk(x))k∈Nis bounded (seeLemma 3.3). Let be (fkj(x))j∈Na convergent subsequence and let be limj→∞fkj(x)=y0.
We suppose, without loss of generality, thatkj≥pfor any j∈N.Lemma 3.5provides that for anyj∈Nthere existsqj∈Nsuch that
f(qj+3)p(x)≤fkj(x)≤fqjp(x). (3.9)
As (fqjp(x))j∈Nand (f(qj+3)p(x))j∈N are subsequences of the convergent sequence (fqp(x))q∈N(decreasing, according toLemma 3.3), it results that they are convergent.
The double inequality (3.9) provides that limj→∞fqjp(x) = y0. Therefore, limq→∞
fqp(x) = y0. It can be shown that
fk(x)≥y0 for anyk≥p. (3.10)
For this, remark that limq→∞fqp(x) = y0and (fqp(x))q∈Nis decreasing (Lemma 3.3), which implies thatfqp(x) ≥ y0for anyq∈N. On the other hand,Lemma 3.5 provides that for anyk≥pthere existsqksuch thatf(qk+3)p(x) ≤ fk(x). Therefore, fk(x) ≥ f(qk+3)p(x) ≥ y0, for anyk≥p.
We show now thaty0=0. Suppose the contrary, that is,y0=0.
Inequality (3.10) becomes
fk(x)≥y0>0 for anyk≥p. (3.11)
By means ofLemma 3.3, we have thatfp(y0)<y0.
There exists a neighborhoodUfp(y0)⊂B(R) of fp(y0) such that for anyz∈Ufp(y0)we havez<y0. On the other hand, for the neighborhoodUfp(y0)there exists a neigh- borhoodUy0⊂B(R) of y0such that for anyy∈Uy0, we havefp(y)∈Ufp(y0). Therefore:
fp(y)<y0 for anyy∈Uy0. (3.12)