This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Coexisting Hidden and self-excited attractors in an economic system of integer or fractional order

Marius-F. Danca
Romanian Institute of Science and Technology,
Cluj-Napoca, Romania
email: danca@rist.ro
Abstract

In this paper the dynamics of an economic system with foreign financing, of integer or fractional order, are analyzed. The symmetry of the system determines the existence of two pairs of coexisting attractors. The integer-order version of the system proves to have several combinations of coexisting hidden attractors with self-excited attractors. Because one of the system variables represents the foreign capital inflow, the presence of hidden attractors could be of a real interest in economic models. The fractional-order variant presents another interesting coexistence of attractors in the fractional order space.

Keywords Hidden attractor; self-excited attractor; coexisting attractors; saddle; economic system

1 Introduction

According to Shilnikov criteria, chaos emergence requires at least one unstable equilibrium [Shilnikov(1965)]. So, if for some values of the key parameter the equilibria are unstable and one tries to generate attractors with initial conditions near these equilibria, one obtains chaotic attractors and could deduce that the system evolves chaotically. On the other side, this conclusion could be incomplete, or even false, since for initial conditions taken from an attraction basin which does not intersect with any small neighborhoods of unstable equilibria, the underlying trajectories could lead to some other attractor that might be a regular motion, but not a chaotic motion. Recently this problem has been managed by introducing the term of hidden attractor (see e.g. [Leonov & Kuznetsov(2013)], one of the first works on this subject, or [Kuznetsov(2015)]). If the attraction basin intersects with any open neighborhoods of an equilibrium the attractor is called self-excited, otherwise, it is called hidden. Usually, the self-excited attractors are numerically derived from unstable equilibria, while hidden attractors are difficult to be localized, because their attraction basins have no relation with small neighborhoods of any equilibria. Hidden attractors can be found in a nonlinear system with one or more stable equilibria [Molaie et al.(2013), Wang et al.(2017), Cang et al.(2019), Qigui et al.(2019)], with a line of equilibria (infinite equilibria) [Jafari & Sprott(2013)], with both unstable equilibria and stable equilibria [Danca(2017)], with coexistence of various attractors [Zhou et al.(2018)], or even without equilibria [Wei(2011)]. Note that there is a lack of correlation between hidden attractors and equilibria. Moreover, the precise localization of hidden attractors seems to be an intractable issue and, to our best knowledge, there is still no general analytical way, but only numerically with luck, to find hidden attractors (for the particular case of Chua’s circuit, see [Leonov et al.(2011)]).

To understand better the importance of hidden attractors consider the crash of aircraft YF-22 Boeing in April 1992. The analysis of aircrafts and launchers control systems with saturation regards the linear stability and also hidden oscillations which might occur [Andrievsky et al.(2013)]. The difficulties of rigorous analysis and design of nonlinear control systems with saturation related to this case are presented in [Lauvdal et al.(1997)].

Therefore, the identification of hidden attractors in a given system can help drive the system along the desired attractor, which can be a self-excited attractor or a hidden attractor.

The fractional order (FO) calculus is as old as the integer-order (IO) one, but its application was exclusive in mathematics. In the latter years FO systems where proved to describe, generally more accurately and in compact expressions, the behavior of real dynamical systems, compared to the IO models. This happens taking into account the nonlocal characteristic of “infinite memory”, i.e. the evolution of the system depends at each moment on the entire previous history. Basic aspects of the theory of FO can be found in [Oldham & Spanier(2006)]. While the definition of FO derivative for continuous-time real functions has been formulated by Liouville, Grunwald, Letnikov, and Riemann, in the late 19th century, the first definition of a fractional difference operator was proposed in 1974 [Diaz & Olser(1974)]. In this paper the FO derivative is considered in the sense of Caputo, because it allows the choosing initial conditions for the IO systems. One of the most utilized numerical methods to integrate continuous systems of FO is the predictor-corrector Adams-Bashforth-Moulton predictor-corrector method for fractional-order differential equations [Diethelm et al. (2002)].

There are many continuous but also discrete chaotic systems of IO, such as the supply and demand systems which are among the oldest and simplest economic discrete models, having complicated dynamics [Lorenz(1993)]. It is proved that the economical models exhibit generally unstable steady states and also fluctuations if the income distribution varies sufficiently and if shareholders save more than workers (see e.g. [Miloslav(2001)] and references therein).

In this paper a continuous economic system is considered, and proved numerically that it presents coexisting attractors for both IO and FO variants.

2 The economic system

In [Miloslav(2001)] the question of whether using and/or un-using of foreign investments can change the qualitative properties is addressed for a growth path of a proposed dynamical economic system with three endogenous variables and only one non-linear term, modeled by 3-dimensional autonomous differential equations, while in [Pribylova(2009)] the system is further analyzed via bifurcations routes including supercritical and subcritical Hopf bifurcation, and generalized Hopf bifurcation as well. It is proved that the existing cycle exhibits period-doubling bifurcation as a route to chaos.

The economic system considered in this paper, with a foreign financing, has the following form

x˙1=ax2+bx1(cx22),x˙2=d(x1+x3),x˙3=ex1fx2,\begin{array}[l]{l}\dot{x}_{1}=ax_{2}+bx_{1}(c-x_{2}^{2}),\\ \dot{x}_{2}=d(x_{1}+x_{3}),\\ \dot{x}_{3}=ex_{1}-fx_{2},\end{array} (1)

where the variables x1x_{1} represents the savings of households, x2x_{2} the Gross Domestic Product (GDP), x3x_{3} the foreign capital inflow, and the variables aa the variation of the marginal propensity to savings, bb the ratio of capitalized profit, cc the potential GDP, d=1/νd=1/\nu, with ν\nu the capital/output ratio, ee the capital inflow/savings ratio and ff the debt refund/output ratio [Lorenz(1993)]. As explained in [Lorenz(1993)], if x2<cx_{2}<c, the activities are not constrained and high profits are derived from the sectors where the markets are not yet saturated. The single non-linearity represents the quality of a capitalization of the profits. If x2>cx_{2}>c, then the inflation is possible. A lack of new investment opportunities modifies it by savings.

Note that the system can also be viewed as an extension of the van der Pol s system on the plane (x1,x2)(x_{1},x_{2}), i.e. when economically the system has no foreign investment (x3=0x_{3}=0)

x˙1=ax2+bx1(cx22),x˙2=dx1,\begin{array}[l]{l}\dot{x}_{1}=ax_{2}+bx_{1}(c-x_{2}^{2}),\\ \dot{x}_{2}=dx_{1},\end{array} (2)

which, as a two-dimensional autonomous system, cannot display chaotic behavior.

In this paper one considers the 3-dimensional system (1) with aa the bifurcation parameter and b=0.01b=0.01, c=1c=1, d=0.031847d=0.031847, e=0.19e=0.19, f=0.25f=0.25 (there are other interesting possible parameters choices111Parameter dd has been chosen as in [Miloslav(2001)], with six decimals, because rounding to fewer decimals affects significantly the results.)

x˙1=ax2+0.01x1(1x22),x˙2=0.031847(x1+x3),x˙3=0.19x10.25x2.\begin{array}[l]{l}\dot{x}_{1}=ax_{2}+0.01x_{1}(1-x_{2}^{2}),\\ \dot{x}_{2}=0.031847(x_{1}+x_{3}),\\ \dot{x}_{3}=0.19x_{1}-0.25x_{2}.\end{array} (3)

While in [Miloslav(2001)] coexisting stable cycles and equilibria and also the existence of a chaotic attractor are studied analytically, in this paper it is shown numerically that for a<fa<f the system presents richer dynamics, including coexisting hidden and self-excited chaotic attractors and stable cycles. This behavior could be extremely interesting from an economical point of view.

Because the right hand side of the system (1) is an odd function, the system presents symmetries in the bifurcation planes, and also in the phase space.

The equilibria, which are collinear (see Fig. 4), have the following expression

X0=(0,0,0),X1,2=(±bf2+aefbe2,±bf2+aefbf2,bf2+aefbe2)X_{0}^{*}=(0,0,0),~{}~{}X_{1,2}^{*}=\Bigg{(}\pm\sqrt{\frac{bf^{2}+aef}{be^{2}}},\pm\sqrt{\frac{bf^{2}+aef}{bf^{2}}},\mp\sqrt{\frac{bf^{2}+aef}{be^{2}}}\Bigg{)}

Note that X1,2X_{1,2}^{*} with the considered 4 decimals, are approximations of the exact equilibria X1,2X_{1,2}^{*}.

The stability of equilibria and the occurrence of the Hopf bifurcation for a0.25a\geq 0.25 are studied in [Miloslav(2001)].

In this paper, the bifurcation parameter aa is considered, 0a0.20\leq a\leq 0.2, where all equilibria are unstable and the system presents most interesting dynamics.

The following result, presented in [Miloslav(2001), Pribylova(2009)], is slightly improved and re-proved numerically here, to be useful for finding hidden attractors later.

Lemma 1.

[Miloslav(2001), Pribylova(2009)] For a[0,0.2]a\in[0,0.2], equilibria X0,1,2X_{0,1,2}^{*} are hyperbolic unstable saddles. Equilibrium X0X_{0}^{*} is attracting focus-saddle and X1,2X_{1,2}^{*} repelling focus-saddle.

Proof.

The stability is proved numerically by analyzing the eigenvalues of the Jacobi matrix which has the following form

J=(0.0010.001x22a0.02x1x200.031847000.0318470.1900.2500).J=\left(\begin{array}[]{ccc}0.001-0.001x_{2}^{2}&a-0.02x_{1}x_{2}&0\\ 0.0318470&0&0.031847\\ 0.190&-0.250&0\end{array}\right).
  • i)

    The characteristic equation P(λ)=0P(\lambda)=0, λ\lambda\in\mathbb{R}, where P(λ)P(\lambda) is the characteristic polynomial, for X0X_{0}^{*}, has the following form

    P(λ)=λ30.0100λ2+(0.00800.0318a)λ0.0060a0.0001.P(\lambda)=\lambda^{3}-0.0100\lambda^{2}+(0.0080-0.0318a)\lambda-0.0060a-0.0001.

    Because, for a>0.008/0.03180.25a>0.008/0.0318\approx 0.25, the coefficient 0.0080.0318a<00.008-0.0318a<0 and there exists a single change in the sign of the coefficients of P(λ):+,,,P(\lambda):+,-,-,-. Therefore, by Descartes rule, there exists a single real positive zero of P(λ)P(\lambda), λ1\lambda_{1}. For a0.2a\leq 0.2, the coefficient 0.0080.0318a>00.008-0.0318a>0 and the coefficients sign are: +,,+,+,-,+,-, i.e. three sign changes, which means that the polynomial P(λ)P(\lambda) has either 3 or 1 positive zeros. In order to understand better the characteristics of X0X_{0}^{*}, in Fig. 1 (a) the three roots of P(λ)P(\lambda), λ1,2,3\lambda_{1,2,3}, are plotted as function of aa, for a[0,2]a\in[0,2]. As can be seen, the real eigenvalue λ1\lambda_{1} is positive for all considered values of aa and the other two eigenvalues λ2,3\lambda_{2,3} are complex with (λ2,3)<0\Re(\lambda_{2,3})<0. Therefore, X0X_{0}^{*} is spiral saddle of index 1 (or attracting focus saddle). This means that trajectories will leave this equilibrium along the unstable manifold of dimension 1 (generated by the real positive eigenvalue λ1\lambda_{1}), by spiralling, due to the stable manifold of dimension 2 (generated by (λ2,3)<0\Re(\lambda_{2,3})<0).

  • ii)

    For equilibria X1,2X_{1,2}^{*}, the characteristic polynomial is

    P(λ)=λ3+0.0076λ2+(0.00900.0318a)λ+0.0121a+0.0002.P(\lambda)=\lambda^{3}+0.0076\lambda^{2}+(0.0090-0.0318a)\lambda+0.0121a+0.0002.

    The proof of instability of X1,2X_{1,2}^{*}, via Hurwitz stability criterion, can be found in [Miloslav(2001)]. To verify it numerically, in Fig. 1 (b) the zeros of P(λ)P(\lambda) are plotted as function of aa for a[0,2]a\in[0,2]. As can be seen, for all a[0,2]a\in[0,2], there exist two complex eigenvalues with positive real parts and one real negative eigenvalue. Therefore X1,2X_{1,2}^{*} are spiral saddle of index 2 (or repelling focus saddle). Trajectories near X1,2X_{1,2}^{*} are attracted along the stable manifold of dimension 1 (generated by the real negative eigenvalue λ1\lambda_{1}) and then are rejected spiraling on the unstable manifold of dimension 2 (due to the positiveness of the real part of λ2,3\lambda_{2,3}, (λ2,3)>0\Re(\lambda_{2,3})>0).

  • iii)

    Because for all equilibria (λ2,3)0\Re(\lambda_{2,3})\neq 0, a[0,0.2]a\in[0,0.2], X0,1,2X_{0,1,2}^{*} are hyperbolic.

Fig. 1 (c) presents a chaotic attractor for a=0.001a=0.001. As can be seen, before reaching the chaotic attractor, the trajectory connects the saddles X0X_{0}^{*} and X1X_{1}^{*}, i.e. it is a heteroclinic connection.

3 Hidden and self-exited attractors

Hereafter attractors are denoted as follows:

  • Self-Excited Cycles: SECSEC;

  • Self-Excited Chaotic Attractors: SECHSECH;

  • Hidden Chaotic Attractors: HH;

  • Hidden Cycles: HCHC.

The numerical method utilized for the integration of the system (3) of IO is the Matlab variant of RK method, ode45ode45.

The numerical trajectories for different attractors are represented overplotted in the phase space, as time series and the local Lyapunov exponents are determined. Generally, transients are removed. Also, excluding the Perron effect (when a negative largest Lyapunov exponent does not, in general, indicate stability, and also when a positive largest Lyapunov exponent does not, in general, indicate chaos [Perron(1930), Leonov & Kuznetsov(2007)]), the positiveness of the maximal Lyapunov exponent (MLE) is considered as an evidence for chaos. In this paper the zero MLE is considered as having a maximum value of order 10510410^{-5}-10^{-4}. If MLEMLE is zero, then, after transients removed, the trajectory is considered as regular (stable cycle), while if MLE>0MLE>0 the trajectory is considered chaotic.

The bifurcation diagram of the maximum component x1x_{1}, for a[0,0.2)a\in[0,0.2), is presented in Fig. 2 (a).

As can be seen, for all values of aa, the underlying attractors are symmetric. Due to the symmetry, the coexistence of attractors features this system. Thus, depending on the initial condition x0x_{0}, there exists one or even two pairs of symmetric attractors (blue-red and black-yellow in the bifurcation diagram). Beside the standard period-doubling cascade which leads to chaos, the zoomed region in Fig. 2 (b) reveals an interesting coexisting window for a[a1,a2]a\in[a_{1},a_{2}], with a1=0.0485a_{1}=0.0485 and a2=0.0524a_{2}=0.0524, where exterior and interior attractors crises, thin periodic windows interleaved between large coexisting chaotic-periodic windows, and also several miniature bifurcation diagrams within a large chaotic window can be seen. Moreover, at a=a2a=a_{2}, there exist both exterior and interior crisis.

However the most interesting characteristic of the window presented in Fig. 2 (b) represents the coexistence of self-excited chaotic attractors with hidden chaotic attractors.

Because there exists no general analytical way to find the attraction basin of hidden attractors of a given nonlinear system, in the case when the considered system admits unstable equilibria, an acceptable way is to search randomly initial conditions in neighborhoods of all these equilibria. This can be done either in planar (usually horizontal) sections through each equilibrium or/and analyzing three-dimensional (usually spherical) neighborhoods centered on equilibria.

For the considered system (3), one considers lattices B0,1=[5,5]×[5,5]B_{0,1}=[-5,5]\times[-5,5] of 400×400400\times 400 points (x1,x2)(x_{1},x_{2}) and zoomed regions, as horizontal sections through X0X_{0}^{*} (with x3=0x_{3}=0) and X1X_{1}^{*} (with x3x_{3} the third coordinate of X1X_{1}^{*}), respectively, and also spherical neighborhoods of unstable equilibria.

Because of the symmetry, the case of the equilibrium X2X_{2}^{*} is similar to X1X_{1}^{*}. Therefore only X0X_{0}^{*} and X1X_{1}^{*} are analyzed.

3.1 Coexisting self-excited chaotic attractors and hidden chaotic attractors

a=0.052a=0.052. For this value, X1(2.9280,2.2253,2.9280)X_{1}^{*}(2.9280,2.2253,-2.9280) and the system presents two pairs of different chaotic attractors, SECH1SECH_{1}, H1H_{1} and SECH2SECH_{2}, H2H_{2} respectively (see Fig. 3 (a) for H1H_{1} and H2H_{2} and Fig. 3 (b) for both pairs of hidden attractors and self-excited attractors). The extensive numerical experiments revealed that initial conditions within small neighborhoods of unstable equilibria X0X_{0}^{*} and X1,2X_{1,2}^{*} launch trajectories to self-excited chaotic attractors SECH1,2SECH_{1,2} (blue and light brown). Initial conditions outside the attraction basins of the self-excited attractors SECH1,2SECH_{1,2} lead to the other two chaotic attractors, H1,2H_{1,2} (red and black), which are hidden chaotic attractors. To verify that, one can explore planar neighborhoods of each equilibria in lattices B0B_{0}, containing X0X_{0}^{*} and defined by x3=0x_{3}=0, and B1B_{1}, containing X1X_{1}^{*} and defined by x3=2.928x_{3}=-2.928 (Fig. 4 (a)). All points in B0,1B_{0,1} are considered as initial conditions, to see where the underlying trajectories go. As the numerical analysis shows, the attraction basins of H1H_{1} and H2H_{2} on B0B_{0} do not contain (intersect) the equilibrium X0X_{0}^{*} (see the black and red plot in Figs. 4 (b), (c)). Similarly, these attraction basins do not intersect the equilibrium X1X_{1}^{*} on B1B_{1} (Figs. 4 (d), (e)). Therefore H1,2H_{1,2} are hidden attractors.

Note that X0X_{0}^{*} is on the separatrix between the attraction basins of SECH1SECH_{1} and SECH2SECH_{2} and, therefore, every (no matter how small) neighborhoods around X0X_{0}^{*} (Fig. 4 (c)) share initial conditions toward SECH1SECH_{1} or SECH2SECH_{2}. This situation is typical for this system and also for saddles generally. Therefore, SECH1,2SECH_{1,2} are self-excited.

In addition to planar numerical analysis, a three-dimensional test around X0X_{0}^{*} and X1X_{1}^{*} is done by analyzing initial conditions within a sphere surrounding these equilibria. For clarity, 50 random points as initial conditions are chosen. Figs. 5 (a), (b) presents the case of equilibrium X0X_{0}^{*} with the neighborhood VX0V_{X_{0}^{*}}. As can be seen, due to the fact that X0X_{0}^{*} is placed on the separatrix, the neighborhood VX0V_{X_{0}^{*}} shares initial conditions for attractors SECH1SECH_{1} and SECH2SECH_{2}.

In Figs. 5 (c), (d), within a spherical neighborhood VX1V_{X_{1}^{*}}, 50 initial conditions are all leading to SECH1SECH_{1}.

Therefore, because the chaotic attractor H1H_{1}^{*} is not connected with any equilibria X0X_{0}^{*} and X1X_{1}^{*}, it can be considered hidden.

The self-excited attractors SECH1,2SECH_{1,2} have MLE=0.0025MLE=0.0025, while for the attractors H1,2H_{1,2}, MLE=0.0051MLE=0.0051 and, therefore, they are chaotic.

3.2 Coexisting self-excited cycles and self-excited chaos

a=0.05a=0.05. Within the window a[a1,0.0508)a\in[a_{1},0.0508) (Fig. 2 (b)), as the bifurcation diagram shows, there exists a pair of symmetric stable cycles (red and black in Fig. 6) coexisting with a pair of symmetric chaotic attractors (blue and light-brown). Similar numerical approach to the one discussed in Subsection 3.1, shows that for a=0.05a=0.05 and X1(2.8828,2.1909,2.8828)X_{1}^{*}(2.8828,2.1909,-2.8828), there exists a pair of stable cycles, SEC1SEC_{1} and SEC2SEC_{2} (red and black plot, Fig. 6 (a)) and of chaotic attractors SECH1SECH_{1} and SECH2SECH_{2} (blue and light-brown).

Consider the lattices B0B_{0} (Figs. 6 (b) and (c)) and B1B_{1} (Figs. 6 (d) and (e)) in the planar sections through X0X_{0}^{*} and X1X_{1}^{*}. As for the case a=0.052a=0.052, X0X_{0}^{*} belongs to a separatrix between attraction basins of SEC1SEC_{1} and SEC2SEC_{2} (Fig. 6 (c)) and, therefore, SEC1,2SEC_{1,2} are self-exited attractors. The zoom in Fig. 6 (e) shows the fact that for this value of aa, X1X_{1}^{*} also belongs to the separatrix of attraction basins of SEC1SEC_{1} and SECH1SECH_{1} (red and blue respectyively, Fig. 6 (d), (e)), confers the status of self-excited characteristic of these attractors.

Even by considering that attraction basins of SECH1,2SECH_{1,2} do not intersect X0X_{0}^{*} (blue and light-brown in Fig. 6 (c)), they can be hidden, because of the position of X1X_{1}^{*}, (red in Fig. 6 (e)) SECH1,2SECH_{1,2} are actually not hidden.

Note that with an extremely small perturbation of aa, Δa=2e3\Delta a=2e-3, from the previous case of a=0.052a=0.052, the attraction basins suffered significant modifications around X1X_{1}^{*}, so that the hidden characteristic vanished.

The attractors SEC1,2SEC_{1,2} have MLE=5.4e004MLE=-5.4e-004 and, therefore, SEC1,2SEC_{1,2} are stable cycles. For H1,2H_{1,2}, MLE=0.0057>0MLE=0.0057>0, i.e. these attractors are chaotic.

3.3 Coexisting self-excited cycles and hidden cycles

a=0.0509a=0.0509. The zoomed region DD defined for a[0.0503,0.0515]a\in[0.0503,0.0515] (Fig. 2 (b)) contains merged periodic and chaotic thin windows. Within these interesting windows, one can identify the coexistence of several types of possible periodic attractors. The uncertainty relates to thickness of these windows, to the six decimals of some coefficients of the system and also to the errors introduced by the numerical integration. Also, the regularity seems to be influenced by the close proximity of the periodic windows with thin chaotic bands.

To increase the precision of the integration, in the build-in Matlab procedure ode45, the option options=odeset(RelTol,1e8)options=odeset(^{\prime}RelTol^{\prime},1e-8) is used (the default relative tolerance RelTolRelTol of ode45 integrator, 0.0010.001, cannot separate, in a reasonable time integration interval TmaxT_{max}, the chaotic transients from the stable cycles).

For a=0.0509a=0.0509, because of the mentioned utilized optionsoptions, the equilibria X1,2X_{1,2}^{*} become X1,2(±2.9032,2.2064,2.9032)X_{1,2}(\pm 2.9032,2.2064,\mp 2.9032), and there exist two pairs of stable cycles: self-excited cycles SEC1SEC_{1} and SEC2SEC_{2} (red and black in Fig.7 (a)) and hidden cycles HC1HC_{1} and HC2HC_{2} (blue and light-brown). The presumed stability can be deduced from the time series in Fig. 7 (b), while the type of attractors can be deduced as before from the sections through equilibria X0X_{0}^{*}, the lattice B0B_{0} through X0X_{0}^{*} (Fig. 7 (c)) and B1B_{1} through X1X_{1}^{*} (Fig. 7 (d)).

Again, a small perturbation of the bifurcation parameter with only Δa=9e4\Delta a=9e-4 (from a=0.05a=0.05 to a=0.0509a=0.0509), generates a modification in the attraction basins containing X1X_{1}^{*} (compare Fig. 7 (d) with Fig. 6 (d)), so that the hiddenness property appeared again.

For both pairs of cycles, MLE=4.25e4MLE=-4.25e-4.

4 FO variant of the system (3)

Probably the most interesting characteristic of this system is the coexistence of attractors in the space of the fractional-order systems in the sense that for some fractional order qq and fixed parameter aa, there exist two symmetric pairs of coexisting chaotic and stable cycles attractors.

The commensurate FO variant of the system is

Dqx1=ax2+0.01x1(1x22),Dqx2=0.031847(x1+x3),Dqx3=0.19x10.25x2,\begin{array}[l]{l}D_{*}^{q}x_{1}=ax_{2}+0.01x_{1}(1-x_{2}^{2}),\\ D_{*}^{q}x_{2}=0.031847(x_{1}+x_{3}),\\ D_{*}^{q}x_{3}=0.19x_{1}-0.25x_{2},\end{array} (4)

where DqD_{*}^{q} denotes the Caputo differential operator of order q(0,1)q\in(0,1) with starting point 0 (see e.g. [Podlubny(1999), Diethelm et al. (2002)])

Dq=1Γ(qq)0t(tτ)qq1Dqx(τ)𝑑τ,D_{*}^{q}=\frac{1}{\Gamma(\lceil q\rceil-q)}\int_{0}^{t}(t-\tau)^{\lceil q\rceil-q-1}D^{\lceil q\rceil}x(\tau)d\tau,

where \lceil\cdot\rceil denotes the ceiling function that rounds up to the next integer and DqD^{\lceil q\rceil} represents the standard differential operator of order q\lceil q\rceil\in\mathbb{N}. Due to the use of Caputo’s operator, the initial conditions can be taken as for the integer-order case.

Lemma 2.

For a[0,0.2]a\in[0,0.2], equilibria X0X_{0}^{*} and X1,2X_{1,2}^{*} are unstable.

Proof.

In order to study the stability of equilibria X0X_{0}^{*} and X1,2X_{1,2}^{*} of the system (4), denote αmin=min{|αi|}\alpha_{min}=min\{|\alpha_{i}|\}, for i=0,1,2i=0,1,2, where αi\alpha_{i} are the arguments of the eigenvalues. The stability theorem of equilibria of a FO system can be stated in the following practical form

Theorem 1.

[Tavazoei & Haeri(2008), Danca(2017)] An equilibrium point XX^{*} is asymptotically stable if and only if the instability measure

ι=q2αminπ\iota=q-2\frac{\alpha_{min}}{\pi}

is strict negative.

If ι0\iota\leq 0 and the critical eigenvalues satisfying ι=0\iota=0 have geometric multiplicity one, XX^{*} is stable.222The geometric multiplicity represents the dimension of the eigenspace of corresponding eigenvalues.

The graphs of ι\iota for all equilibria, with a[0,0.2]a\in[0,0.2], are presented in Fig. 8. As can be seen ι>0\iota>0 and, therefore, equilibria are unstable. ∎

Consider next a=0.05a=0.05. The bifurcation diagram with respect the fractional order qq is presented in Fig. 9 (a). As can be seen, at the right of the bifurcation diagram, there exists a FO coexisting window where two symmetric pairs of attractors coexist.

Remark 3.

Generally for FO systems, attractors coexisting phenomenon is searched for a fixed fractional order qq in the parameter bifurcation space, by searching different initial conditions for some fixed parameter value. For this system of FO the coexistence of attractors can be found also in the fractional order qq space, by searching for initial conditions for a fixed parameter bifurcation.

Note that, as for continuous integer-order systems and contrary to FO difference systems, where the chaos strongness decreases for increasing qq (see e.g. [Danca(2020)]), for this system of FO, the chaos strongness increases with qq tending to 1.

Because the inherent time history of the ABM method, a deep numerical analysis to detect hidden attractors is tedious and time consuming. Therefore, the quality of the obtained attractors is determined by several empirical tests.

q=0.9995q=0.9995, a value within the coexisting window (Fig. 9 (a)). Equilibria X1,2X_{1,2}^{*} are the same as for the IO case, for a=0.05a=0.05, namely X1(2.8828,2.1909,2.8828)X_{1}^{*}(2.8828,2.1909,-2.8828). The two symmetric pairs of FO-attractors are presented in Figs. 9 (b), (c) and Figs. 9 (d), (e) (phase portraits and time series, respectively). As can be seen, each pair of FO-attractors is composed by one self-excited cycle, SEC1SEC_{1} or SEC2SEC_{2} (red and black respectively) and one hidden chaotic attractor H1H_{1} or H2H_{2} (blue and light-brown, respectively).

Now, the cycles have MLE=5e4MLE=5e-4 while for the chaotic attractors MLE=0.0056MLE=0.0056.

Therefore, for a given parameter value aa, the FO system (4) admits at least one FO coexisting window in the space of fractional order qq, with two symmetric pairs of coexisting attractors. Other potential FO-coexisting windows, not examined here, are at the bifurcation points, e.q. at about a=0.985a=0.985.

This important characteristic indicates that for some given fractional order qq and parameter aa, there could be two different systems.

5 Numerical settings

Choosing a suitable level of precision for computations is a real challenging task. The numerical integrator for (3) in the IO case is the matlab ode45 with implicit absolute and relative error tolerances. For the particular case of a=0.0509a=0.0509 (Subsection 3.3), errors have been reduced by using options=odeset(RelTol,1e8)options=odeset(^{\prime}RelTol^{\prime},1e-8).

The maximal time used interval is Tmax=50008000T_{max}=5000-8000, depending on the lengths of discarded transients. Due to inherent numerical errors, larger values for TmaxT_{max} could lead to invalid results.

To integrate numerically the system (4) of FO, the ABM method [Diethelm et al. (2002)] is utilized.

The algorithms used to determine the finite time MLEs are the Benettin-Wolf algorithm for the IO case, and the algorithm presented in [Danca & Kuznetsov(2018)] for the FO case.

The attractors data are presented in Table 1. Beside the initial conditions presented in Table 1, points (±1,±1,±1)(\pm 1,\pm 1,\pm 1) and (±1,±1,1)(\pm 1,\pm 1,\mp 1) can be used as initial conditions.

ax0AttractorFigure0.052(±0.0720,0,0),(±1,±1,±1)(±0.250,0,0),(±1,±1,1)H1,2SECH1,2Figs. 3,4IO0.05(±0.150,0,0),(±1,±1,±1)(±0.350,0,0),(±1,±1,1)SEC1,2SECH1,2Fig. 60.0509(±0.150,0,0),(±1,±1,±1)(±0.280,0,0)(±1,±1,1)SEC1,2HC1,2Fig. 7FO0.05(±1,±1,±1)(±1,±,1)SEC1,2H1,2Fig. 9\begin{array}[]{ccccc}&a&x_{0}&\text{Attractor}&\text{Figure}\\ \hline\cr&0.052&\begin{array}[]{c}(\pm 0.0720,0,0),~{}(\pm 1,\pm 1,\pm 1)\\ (\pm 0.250,0,0),~{}(\pm 1,\pm 1,\mp 1)\end{array}&\begin{array}[]{c}H_{1,2}\\ SECH_{1,2}\end{array}&\text{Figs. 3,4}\\ IO&0.05&\begin{array}[]{c}(\pm 0.150,0,0),(\pm 1,\pm 1,\pm 1)\\ (\pm 0.350,0,0),~{}(\pm 1,\pm 1,\mp 1)\end{array}&\begin{array}[]{c}SEC_{1,2}\\ SECH_{1,2}\end{array}&\text{Fig. }6\\ &0.0509&\begin{array}[]{c}(\pm 0.150,0,0),~{}(\pm 1,\pm 1,\pm 1)\\ (\pm 0.280,0,0)~{}(\pm 1,\pm 1,\mp 1)\end{array}&\begin{array}[]{c}SEC_{1,2}\\ HC_{1,2}\end{array}&\text{Fig. }7\\ \hline\cr FO&0.05&\begin{array}[]{c}(\pm 1,\pm 1,\pm 1)\\ (\pm 1,\pm,\mp 1)\end{array}&\begin{array}[]{c}SEC_{1,2}\\ H_{1,2}\end{array}&\text{Fig. }9\\ \hline\cr\end{array}

Table 1: Attractors data

Note that, because of the relatively large number of decimals of some system coefficients and also due the inherent numerical errors, the 4-digits coordinates of X1,2X_{1,2}^{*} (as approximations of the exact X1,2X_{1,2}^{*}) could also be taken as initial conditions, for cases with neighborhoods of X1,2X_{1,2}^{*}.

Conclusion and Discussion

In this paper several type of coexisting attractors of an economic system of IO and FO are presented. Considering one of the several parameters as bifurcation parameter, the bifurcation diagram revealed windows where hidden and self-excited attractors coexist.

First, it is shown numerically that equilibria are unstable for both IO and FO cases, after which the exploration within neighborhoods of these points is investigated. The experiments, realized with the matlab routine ode45 for the IO case and with the ABM method for the FO case, show that the considered attractors fit the definition of hidden or self-excited attractors.

The characteristics of chaotic or regular attractors are revealed, after transients removed, by phase portraits, time series and maximal Lyapunov exponents.

For the bifurcation diagram in Fig. 1, the four used initial conditions are (±1,±1,±1)(\pm 1,\pm 1,\pm 1) and ±1,±1,1)\pm 1,\pm 1,\mp 1), respectively. These initial conditions are proved to be valid, besides those mentioned in the text, for all considered cases (Table 1). Nevertheless, to note that generally this is a way to draw bifurcation diagrams are made for fixed initial conditions, it is not a rigorous method, since the attraction basins be modified while the bifurcation parameter varies. Thus some searched attraction basins, such as hidden attractors, might modify once the parameter is varied and, in this way, hidden attractors can “hide” from this searching method. Indeed, one can consider as initial approximations of unstable equilibria (if any), whose expressions depend on parameter, which will lead certainly to all self-excited attractors (if any). But, the chance to identify in this case hidden attractors diminishes significantly. Moreover, sudden changes in the bifurcations branches may indicate bifurcations when some branches may become unstable, but also they might be due to the mentioned dependence of the attraction basins with the parameter modification, when the bifurcation diagram is incomplete. For example, for this system of IO, for values of aa close to a=0.05a=0.05, with relative small perturbations of aa, of order of 1e31e-3 or even of 1e41e-4 (case a=0.05a=0.05 and a=0.0509a=0.0509), the attraction basins change their properties related to hiddenness and self-excited.

A coexisting window in the space of fractional order indicates that analyzing a FO system by following only the bifurcation in the parameter space, without some analysis of the bifurcation diagram in the fractional order space, could be insufficient to identify the entire spectrum of system dynamics.

An important problem, for this system, is a deeper analysis of his FO variant.

The coexistence of attractors in the case of this system is influenced by the presence of the saddles on the separatrix of attraction basins. For all these cases, when the unstable manifolds of the saddle could separate the attraction basins (see the cases in Fig. 4 (c), Figs. 6 (c) and (e) and Fig. 7 (c)), this problem could be analyzed further as a possible sufficient criterion for non-existence of hidden attractors.

Because the variable x3x_{3} represents the foreign capital inflow [Miloslav(2001)], the presence of hidden attractors could represent an important phenomenon from the economic point of view. In fact under some circumstances such as initial conditions, the dynamics of the system could cover some (hidden) behavior. Also, counterintuitively, due to the existence of hidden attractors, increasing (but also decreasing) the x3x_{3} variable is not necessarily related with the system economical stability.

References

  • [Shilnikov(1965)] Shilnikov, L.P. [1965] “A case of the existence of a denumerable set of periodic motions,” Dokl. Akad. Nauk SSSR 160(3), 558 561.
  • [Leonov & Kuznetsov(2013)] Leonov, G.A. & Kuznetsov, N.V. [2013] “Hidden attractors in dynamical systems: from hidden oscillation in hilbert-kolmogorov, Aizerman and Kalman problems to hidden chaotic attractor in chua circuits,” Int. J. Bifurcat. Chaos 23(1), 1330002.
  • [Kuznetsov(2015)] Kuznetsov, N.V. [2015] “Hidden Attractors in Fundamental Problems and Engineering Models: A Short Survey,” Lecture Notes in Electrical Engineering, 371, 13-25 (Springer, Switzerland).
  • [Molaie et al.(2013)] Molaie, M., Jafari, S., Sprott, J.C., & Golpayegani, S.M.R.H. [2013] “Simple chaotic flows with one stable equilibrium,” Int. J. Bifurcat. Chaos 23(11), 1350188.
  • [Wang et al.(2017)] Wang, X., Pham, V.T, Jafari, S., Volos, C., Munoz-Pacheco, J.M., & Tlelo-Cuautle, E. [2017] “A new chaotic system with stable equilibrium: From theoretical model to circuit implementation,” IEEE Access 5, 8851-8858.
  • [Cang et al.(2019)] Cang, S., Li, Y., Zhang, R., & Wang, Z. [2019] “Hidden and self-excited coexisting attractors in a Lorenz-like system with two equilibrium points,” Nonlinear Dyn. 95(1), 381-390.
  • [Qigui et al.(2019)] Qigui, Y., Yang, L., Ou, B. [2019] “Hidden Hyperchaotic Attractors in a New 5D System Based on Chaotic System with Two Stable Node-Foci,” Int. J. Bifurcat. Chaos 29(7), 1950092.
  • [Jafari & Sprott(2013)] Jafari, S., Sprott, J.C. [2013] “Simple chaotic flows with a line equilibrium,” Chaos Solitons Fractals 57, 79-84.
  • [Danca(2017)] Danca, M.F. [2017] “Hidden chaotic attractors in fractional-order systems,” Nonlinear Dyn., vol. 89(1), 577-586.
  • [Tavazoei & Haeri(2008)] Tavazoei, M.S. & Haeri, M. [2008] “Chaotic attractors in incommensurate fractional order systems,” Phys. D 327(20), 2628 2637
  • [Zhou et al.(2018)] Zhou, W., Wang, G.Y., Shen, Y.R., Yuan, F., & Yu, S.M. [2018] “Hidden coexisting attractors in a chaotic system,” Int. J. Bifurcat. Chaos 28(10), 1830033.
  • [Wei(2011)] Wei, Z. [2011] “Dynamical behaviors of a chaotic system with no equilibria,” Phys. Lett. A 376(2), 102-108.
  • [Leonov et al.(2011)] Leonov, G.A., Kuznetsov, N.V., & Vagaitsev, V.I. [2011] “Localization of hidden Chua’s attractors,” Phys. Lett. A 375(23), 2230-2233.
  • [Andrievsky et al.(2013)] Andrievsky, B.R., Kuznetsov, N.V., Leonov, G.A., & Pogromsky, A.Y. [2013] “Hidden os-cillations in aircraft flight control system with input saturation,” IFAC Proceedings Volumes (IFAC-PapersOnline) 46(12), 75-79.
  • [Lauvdal et al.(1997)] Lauvdal, T., Murray, R., Fossen, T. (1997] “Stabilization of integrator chains in thepresence of magnitude and rate saturations: a gain scheduling approach,” In:Proc. IEEE Control and Decision Conference. 4, 4404-4005.
  • [Oldham & Spanier(2006)] Oldham, K.B., Spanier, J. [2006] The Fractional Calculus: Theory and Applications of Differentiation and Integration to Arbitrary Order. (Dover Publication, Mineola).
  • [Diaz & Olser(1974)] Diaz, J.B., Olser, T.J. [1974] “Differences of fractional order,” Math. Comput. 28(125), 185-202.
  • [Diethelm et al. (2002)] Diethelm, K., Ford, N.J., Freed, A.D. [2002] “A predictor-corrector approachfor the numerical solution of fractional differential equations,” Nonlinear Dyn. 29, 3-22.
  • [Lorenz(1993)] Lorenz, H.W. [1993] Nonlinear Dynamical Economics and Chaotic Motion 2nd ed (Springer-Verlag, Berlin).
  • [Miloslav(2001)] Miloslav, V. [2001] “Bifurcation Routes And Economic Stability,” Bulletin of the Czech Econometric Society 8.
  • [Pribylova(2009)] Pribylova, L. [2009] “Bifurcation routes to chaos in an extended van der Pol’s equation applied to economic models,” The Electron. J. Differ. Equat. 53, 1-21.
  • [Perron(1930)] Perron, O. [1930] “Die Stabilitatsfrage bei differentialgleichungen,” Mathematische Zeitscrift, 32,702-728.
  • [Leonov & Kuznetsov(2007)] Leonov, G.A. & Kuznetsov, N.V. [2007] “Time-varying linearization and the Perron effects,” Int. J. Bifurcat. Chaos, 17(4), 1079-1107.
  • [Podlubny(1999)] Podlubny, I. [1999] Fractional Differential Equations (Academic Press, San Diego).
  • [Danca(2020)] Danca, M.F. [2020] “Puu system of fractional order and its chaos suppression,” Symmetry 12(3), 340.
  • [Danca & Kuznetsov(2018)] Danca, M.F., Kuznetsov, N. [2018] “Matlab code for Lyapunov exponents of fractional order systems,” Int. J. Bifurcat. Chaos 28(05), 1850067.
Refer to caption
Figure 1: (a) Locus of eigenvalues of X0X_{0}^{*}; (b) Locus of eigenvalues of X1,2X_{1,2}^{*}; (c) Heteroclinic connection between X0X_{0}^{*} and X1X_{1}^{*} for a=0.001a=0.001.
Refer to caption
Figure 2: (a) Bifurcation diagram of x1x_{1} of the system (3) of IO for a[0,2]a\in[0,2]; (b) Two successive zooms.
Refer to caption
Figure 3: Coexisting hidden chaotic attractors and self-excited attractors of the IO system, for a=0.052a=0.052; (a) Hidden chaotic attractors H1H_{1} (red plot) and H2H_{2} (black plot) for initial conditions x0=(0.072,0,0)x_{0}=(\mp 0.072,0,0) respectively; (b) Self-excited chaotic attractors SECH1SECH_{1} (blue) and SECH2SECH_{2} (light brown) for x0=(0.014,0,0)x_{0}=(\mp 0.014,0,0) respectively.
Refer to caption
Figure 4: Attraction basins of the chaotic attractors of the IO system, for a=0.052a=0.052. Red and black correspond to the hidden attractors (H1H_{1} and H2H_{2}, respectively), while blue and light-brown correspond to self-excited attractors (SECH1SECH_{1} and SECH2SECH_{2}, respectively); (a) Three-dimensional view of two planar horizontal sections through H1H_{1} and equilibrium X0X_{0}^{*} (plane B0B_{0}, x3=0x_{3}=0) and also through equilibrium X1X_{1}^{*} (plane B1B_{1}, x3=2.9280x_{3}=-2.9280). Both planes are designed as lattices: B0,1=[5,5]×[5,5]B_{0,1}=[-5,5]\times[-5,5]; (b) View of B0B_{0}; (c) Rectangular zoomed region centered at X0X_{0}^{*}; (d) View of B1B_{1}; Rectangular zoomed region centered at X1X_{1}^{*}; Points x0x_{0} represents initial conditions, while scrolled arrows show to which attractors initial conditions tend.
Refer to caption
Figure 5: Three-dimensional spherical neighborhoods of equilibrium X0X_{0}^{*} and X1X_{1}^{*} of the IO system, for a=0.052a=0.052; (a) Neighborhood VX0V_{X_{0}^{*}} of X0X_{0}^{*}; (b) Zoom of the neighborhood VX0V_{X_{0}^{*}}; (c) Neighborhood VX1V_{X_{1}^{*}} of X1X_{1}^{*}; (d) Zoom of the neighborhood VX1V_{X_{1}^{*}}.
Refer to caption
Figure 6: Self-excited cycles SEC1,2SEC_{1,2} and self-excited chaotic attractors SECH1,2SECH_{1,2} of the IO system, for a=0.05a=0.05; (a) Three-dimensional phase plot; (b) View of lattice B0B_{0} of the planar section with plane x3=0x_{3}=0 containing equilibrium X0X_{0}^{*}; (c) Zoom of a neighborhood of X0X_{0}^{*}; (d) View of lattice B1B_{1} of the planar section with plane x3=2.8828x_{3}=-2.8828 containing equilibrium X1X_{1}^{*}; (e) Zoom of a neighborhood of X1X_{1}^{*}; Points x0x_{0} represents initial conditions.
Refer to caption
Figure 7: Self-excited cycles SEC1,2SEC_{1,2} (red and blue plot) and hidden cycles HC1,2HC_{1,2} (black and light-brown plot) of the IO system, for a=0.0509a=0.0509; The star indicates that the numerical method is improved in this case; (a) Three-dimensional phase plot; (b) Time series; (c) View of lattice B0B_{0} of the planar section with plane x3=0x_{3}=0 containing equilibrium X0X_{0}^{*} and a zoomed region of X0X_{0}^{*}; (d) View of lattice B1B_{1} of the planar section with plane x3=2.9032x_{3}=-2.9032 containing equilibrium X1X_{1}^{*} and a zoomed region of X1X_{1}^{*}.
Refer to caption
Figure 8: The instability measure ι\iota of equilibria X0X_{0} and X1,2X_{1,2}^{*}, for the FO system with q=0.9995q=0.9995, as function of aa.
Refer to caption
Figure 9: The FO system for a=0.05a=0.05 and q=0.9995q=0.9995; (a) Bifurcation diagram for q[0.98,1)q\in[0.98,1); (b) Self-excited stable cycle SEC1SEC_{1} and hidden chaotic attractor H1H_{1}; (c) Self-excited stable cycle SEC2SEC_{2} and hidden chaotic attractor H2H_{2}; (d)Time series for attractors SEC1SEC_{1} and H1H_{1}; (e) Time series for attractors SEC2SEC_{2} and H2H_{2}.