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

Stability of Cournot duopoly games with isoelastic demands and quadratic costs

Xiaoliang Li School of Finance and Trade, Dongguan City College, Dongguan, China, 523419 Li Su Corresponding author: suli0917@ruc.edu.cn School of Applied Economics, Renmin University of China, Beijing, China, 100872
Abstract

In this discussion draft, we explore different duopoly games of players with quadratic costs, where the market is supposed to have the isoelastic demand. Different from the usual approaches based on numerical computations, the methods used in the present work are built on symbolic computations, which can produce analytical and rigorous results. Our investigations show that the stability regions are enlarged for the games considered in this work compared to their counterparts with linear costs, which generalizes the classical results of “F. M. Fisher. The stability of the Cournot oligopoly solution: The effects of speeds of adjustment and increasing marginal costs. The Review of Economic Studies, 28(2):125–135, 1961.”.

1 Models

Let us consider a market served by two firms producing homogeneous products. We use qi(t)q_{i}(t) to denote the output of firm ii at period tt. Moreover, the cost function of firm ii is supposed to be quadratic, i.e., Ci(qi)=ciqi2C_{i}(q_{i})=c_{i}q_{i}^{2} with ci>0c_{i}>0. At each period tt, firm ii first estimates the possible price pie(t)p_{i}^{e}(t) of the product, then the expected profit of firm ii would be

Πie(t)=pie(t)qi(t)ciqi2(t),i=1,2.\Pi_{i}^{e}(t)=p_{i}^{e}(t)q_{i}(t)-c_{i}q_{i}^{2}(t),~{}~{}i=1,2.

In order to maximize the expected profit, at period tt each firm would decide the quantity of the output by solving

qi(t)=argmaxqi(t)Πie(t)=argmaxqi(t)[pie(t)qi(t)ciqi2(t)],i=1,2.q_{i}(t)=\arg\max_{q_{i}(t)}\Pi_{i}^{e}(t)=\arg\max_{q_{i}(t)}\left[p_{i}^{e}(t)q_{i}(t)-c_{i}q_{i}^{2}(t)\right],~{}~{}i=1,2.

Furthermore, assume that the demand function of the market is isoelastic, which is founded on the hypothesis that the consumers have the Cobb-Douglas utility function. Hence, the real (not expected) price of the product should be

p(Q)=1Q=1q1+q2,p(Q)=\frac{1}{Q}=\frac{1}{q_{1}+q_{2}},

where Q=q1+q2Q=q_{1}+q_{2} is the total supply. Four types of players with distinct rationality degrees are involved in this draft, which are described as follows one by one.

A rational player not only knows clearly the form of the price function, but also has complete information of the decision of its rival. If firm ii is a rational player, at period t+1t+1 we have

pie(t+1)=1qi(t+1)+qie(t+1),p_{i}^{e}(t+1)=\frac{1}{q_{i}(t+1)+q_{-i}^{e}(t+1)},

where qie(t+1)q_{-i}^{e}(t+1) is the expectation of the output of the rival. Due to the assumption of complete information, which means that qie(t+1)=qi(t+1)q_{-i}^{e}(t+1)=q_{-i}(t+1), it is acquired that the expected profit of firm ii would be

Πie(t+1)=qi(t+1)qi(t+1)+qi(t+1)ciqi2(t+1)\Pi_{i}^{e}(t+1)=\frac{q_{i}(t+1)}{q_{i}(t+1)+q_{-i}(t+1)}-c_{i}q_{i}^{2}(t+1)

The first order condition for profit maximization gives rise to a cubic polynomial equation. To be exact, the condition for the reaction function of firm ii would be

qi(t+1)2ciqi(t+1)(qi(t+1)+qi(t+1))2=0,q_{-i}(t+1)-2\,c_{i}q_{i}(t+1)(q_{i}(t+1)+q_{-i}(t+1))^{2}=0, (1)

which is simply denoted as Fi(qi(t+1),qi(t+1))=0F_{i}(q_{i}(t+1),q_{-i}(t+1))=0 in the sequel. The player could maximize its profit by solving the above equation. It is easy to verify that there exists only one positive solution for qi(t+1)q_{i}(t+1) if solving (1), but the expression could be quite complex.

qi(t+1)=23M6ci+43ciqi2(t+1)3M2qi(t+1)3,q_{i}(t+1)=\frac{\sqrt[3]{2}M}{6c_{i}}+\frac{\sqrt[3]{4}c_{i}q_{-i}^{2}(t+1)}{3M}-\frac{2q_{-i}(t+1)}{3}, (2)

where

M=ci2qi(t+1)(4ciqi2(t+1)+338ciqi2(t+1)+27+27)3M=\sqrt[3]{c_{i}^{2}q_{-i}(t+1)(4c_{i}q_{-i}^{2}(t+1)+3\sqrt{3}\sqrt{8c_{i}q_{-i}^{2}(t+1)+27}+27)}

For simplicity, we temporarily denote (2) by

qi(t+1)=Ri(qi(t+1)),q_{i}(t+1)=R_{i}(q_{-i}(t+1)),

where RiR_{i} is called the best response function of firm ii. It is evident that if the two firms in the market are both rational players, the equilibrium (the best decision of output) would be arrived in a shot and there are no dynamics in the system. In order to tackle this problem, Puu introduced the bounded rational player in [9].

A boundedly rational player knows the form of the price function, but do not know the rival’s decision of the production. If firm ii is a boundedly rational player, then it naively expects its competitor to produce the same quantity of output as the last period, i.e., qie(t+1)=qi(t)q_{-i}^{e}(t+1)=q_{-i}(t). Thus,

Πie(t+1)=qi(t+1)qi(t+1)+qi(t)ciqi2(t+1).\Pi_{i}^{e}(t+1)=\frac{q_{i}(t+1)}{q_{i}(t+1)+q_{-i}(t)}-c_{i}q_{i}^{2}(t+1).

Then the best response for firm ii would be qi(t+1)=Ri(qi(t))q_{i}(t+1)=R_{i}(q_{-i}(t)). By now, the following two dynamic duopoly models could be introduced.

Model 1 (BB).

We consider a duopoly where two boundedly rational firms simultaneously supply the market. To be exact, we consider a game modeled as

MBB(q1,q2):{q1(t+1)=R1(q2(t)),q2(t+1)=R2(q1(t)).M_{BB}(q_{1},q_{2}):\left\{\begin{split}&q_{1}(t+1)=R_{1}(q_{2}(t)),\\ &q_{2}(t+1)=R_{2}(q_{1}(t)).\end{split}\right. (3)
Model 2 (BR).

Model BR is similar to Model BB. The only difference is that the second player in the former could know exactly the rival’s output at the present period. Thus, the model is described as

MBR(q1,q2):{q1(t+1)=R1(q2(t)),q2(t+1)=R2(q1(t+1)).M_{BR}(q_{1},q_{2}):\left\{\begin{split}&q_{1}(t+1)=R_{1}(q_{2}(t)),\\ &q_{2}(t+1)=R_{2}(q_{1}(t+1)).\end{split}\right. (4)

A local monopolistic approximation (LMA) player, which even does not know the exact form the price function, is less rational than a boundedly rational player. Specifically, if firm ii is an LMA player, then it just can observe the current market price p(t)p(t) and the corresponding total supply Q(t)Q(t), and is able to correctly estimate the slope p(Q(t))p^{\prime}(Q(t)) of the price function around the point (p(t),Q(t))(p(t),Q(t)). Then firm ii uses such information to conjecture the demand function and expect the price at period t+1t+1 to be

pie(t+1)=p(Q(t))+p(Q(t))(Qie(t+1)Q(t)),p_{i}^{e}(t+1)=p(Q(t))+p^{\prime}(Q(t))(Q_{i}^{e}(t+1)-Q(t)),

where Qie(t+1)=qi(t+1)+qie(t+1)Q_{i}^{e}(t+1)=q_{i}(t+1)+q_{-i}^{e}(t+1) represents the expected aggregate production of firm ii at period t+1t+1. Moreover, an LMA player do not know the decision of its rival either, and is assumed to to use the naive expectation, i.e., qie(t+1)=qi(t)q_{-i}^{e}(t+1)=q_{-i}(t). Thus,

pie(t+1)=1Q(t)1Q2(t)(qi(t+1)qi(t)).p_{i}^{e}(t+1)=\frac{1}{Q(t)}-\frac{1}{Q^{2}(t)}(q_{i}(t+1)-q_{i}(t)).

The expected profit would be

Πie(t+1)=qi(t+1)[1Q(t)1Q2(t)(qi(t+1)qi(t))]ciqi2(t+1).\Pi^{e}_{i}(t+1)=q_{i}(t+1)\left[\frac{1}{Q(t)}-\frac{1}{Q^{2}(t)}(q_{i}(t+1)-q_{i}(t))\right]-c_{i}q_{i}^{2}(t+1).

By solving the first order condition, the best response for firm ii would be

qi(t+1)=2qi(t)+qi(t)2(1+ci(qi(t)+qi(t))2).q_{i}(t+1)=\frac{2\,q_{i}(t)+q_{-i}(t)}{2(1+c_{i}(q_{i}(t)+q_{-i}(t))^{2})}.

For simplicity, we denote the above map as qi(t+1)=Si(qi(t),qi(t))q_{i}(t+1)=S_{i}(q_{i}(t),q_{-i}(t)).

Model 3 (LR).

If replacing the first player in Model BR with an LMA player, we get a new model named LR, which is described as

MLR(q1,q2):{q1(t+1)=S1(q1(t),q2(t)),q2(t+1)=R2(q1(t+1)).M_{LR}(q_{1},q_{2}):\left\{\begin{split}&q_{1}(t+1)=S_{1}(q_{1}(t),q_{2}(t)),\\ &q_{2}(t+1)=R_{2}(q_{1}(t+1)).\end{split}\right. (5)
Model 4 (LB).

Similarly, Model LB is described as

MLB(q1,q2):{q1(t+1)=S1(q1(t),q2(t)),q2(t+1)=R2(q1(t)).M_{LB}(q_{1},q_{2}):\left\{\begin{split}&q_{1}(t+1)=S_{1}(q_{1}(t),q_{2}(t)),\\ &q_{2}(t+1)=R_{2}(q_{1}(t)).\end{split}\right. (6)
Model 5 (LL).

This model is homogeneous and formulated as

MLL(q1,q2):{q1(t+1)=S1(q1(t),q2(t)),q2(t+1)=S2(q2(t),q1(t)).M_{LL}(q_{1},q_{2}):\left\{\begin{split}&q_{1}(t+1)=S_{1}(q_{1}(t),q_{2}(t)),\\ &q_{2}(t+1)=S_{2}(q_{2}(t),q_{1}(t)).\end{split}\right. (7)

Furthermore, we consider a adaptive player, which it decides the quantity of production according to its output of the previous period as well as the expectation of its rival. Specifically, if firm ii is an adaptive player, then at period t+1t+1 this firm naively expects its competitor would produce the same quantity of output as the last period, i.e., qie(t+1)=qi(t)q_{-i}^{e}(t+1)=q_{-i}(t). Then the best response for firm ii would be qi(t+1)=Ri(qi(t))q_{i}(t+1)=R_{i}(q_{-i}(t)). The adaptive decision mechanism for firm ii is that it choose the output qi(t+1)q_{i}(t+1) proportionally to be

qi(t+1)=(1K)qi(t)+KRi(qi(t)),q_{i}(t+1)=(1-K)q_{i}(t)+KR_{i}(q_{-i}(t)),

where K(0,1)K\in(0,1) is a parameter controlling the proportion. It should be notice that an adaptive player degenerate into a boundedly player if we suppose K=1K=1. By now, the following two dynamic duopoly models could be introduced.

Model 6 (AR).
MAR(q1,q2):{q1(t+1)=(1K)q1(t)+KR1(q2(t)),q2(t+1)=R2(q1(t+1)).M_{AR}(q_{1},q_{2}):\left\{\begin{split}&q_{1}(t+1)=(1-K)q_{1}(t)+KR_{1}(q_{2}(t)),\\ &q_{2}(t+1)=R_{2}(q_{1}(t+1)).\end{split}\right. (8)
Model 7 (AB).
MAB(q1,q2):{q1(t+1)=(1K)q1(t)+KR1(q2(t)),q2(t+1)=R2(q1(t)).M_{AB}(q_{1},q_{2}):\left\{\begin{split}&q_{1}(t+1)=(1-K)q_{1}(t)+KR_{1}(q_{2}(t)),\\ &q_{2}(t+1)=R_{2}(q_{1}(t)).\end{split}\right. (9)
Model 8 (AL).
MGL(q1,q2):{q1(t+1)=(1K)q1(t)+KR1(q2(t)),q2(t+1)=S2(q1(t),q2(t)).M_{GL}(q_{1},q_{2}):\left\{\begin{split}&q_{1}(t+1)=(1-K)q_{1}(t)+KR_{1}(q_{2}(t)),\\ &q_{2}(t+1)=S_{2}(q_{1}(t),q_{2}(t)).\end{split}\right. (10)
Model 9 (AA).
MGG(q1,q2):{q1(t+1)=(1K1)q1(t)+K1R1(q2(t)),q2(t+1)=(1K2)q2(t)+K2R2(q1(t)).M_{GG}(q_{1},q_{2}):\left\{\begin{split}&q_{1}(t+1)=(1-K_{1})q_{1}(t)+K_{1}R_{1}(q_{2}(t)),\\ &q_{2}(t+1)=(1-K_{2})q_{2}(t)+K_{2}R_{2}(q_{1}(t)).\\ \end{split}\right. (11)

2 Method Description

The stability analysis of Model LL was first given in [2], which is restated here.

Proposition 1.

For Model LL, there exists a unique equilibrium with q1,q2>0q_{1},q_{2}>0. Moreover, this equilibrium is locally stable for all feasible parameter values, i.e., such parameter values that c1,c2>0c_{1},c_{2}>0.

In [8], the first author of this paper proposed an approach of systematically computing semi-algebraic systems, which could also be used in this work to prove similar theoretical results as Proposition 1. To illustrate the basic idea of this approach, we reprove the above proposition in a computational style in the sequel.

In order to acquire the equilibria, we set q1(t+1)=q1(t)=q1q_{1}(t+1)=q_{1}(t)=q_{1} and q2(t+1)=q2(t)=q2q_{2}(t+1)=q_{2}(t)=q_{2} in (7). Moreover, we focus only on such equilibria that q1,q2>0q_{1},q_{2}>0, then the following system is obtained.

{q1S1(q1,q2)=0,q2S2(q1,q2)=0,q1>0,q2>0,c1>0,c2>0,\left\{\begin{split}&q_{1}-S_{1}(q_{1},q_{2})=0,\\ &q_{2}-S_{2}(q_{1},q_{2})=0,\\ &q_{1}>0,~{}q_{2}>0,\\ &c_{1}>0,~{}c_{2}>0,\end{split}\right. (12)

where c1>0c_{1}>0, c2>0c_{2}>0 are obvious according to the economic constraints of the parameters. The problem of counting non-vanishing equilibria is equivalent to counting real roots of system (12). Using our approach proposed in [8], this problem can be solved in 4 steps as follows.

Step 1. The solutions of the equation part of (12) are equivalent to zeros of

P=[q2c1q1(q1+q2)2,q1c2q2(q1+q2)2]P=[\,q_{2}-c_{1}q_{1}(q_{1}+q_{2})^{2},~{}q_{1}-c_{2}q_{2}(q_{1}+q_{2})^{2}\,]

Using the method of triangular decomposition111The method of triangular decomposition can be viewed as an extension of the method of Gaussian elimination. The main ideas of both are to transform a system into a triangular form. However, the triangular decomposition method is for polynomial systems, while the Gaussian elimination method is for linear systems. Refer to [11, 7, 6, 10] for more details., we decompose PP into two triangular forms:

T1=[q1,q2]T_{1}=[\,q_{1},~{}q_{2}\,]

and

T2=[4c13q148c12c2q14+4c1c22q14+8c1c2q12c2,2c12q13+2c1c2q13+4c1c2q12q2c2q2].\begin{split}T_{2}=[\,&4\,c_{1}^{3}q_{1}^{4}-8\,c_{1}^{2}c_{2}q_{1}^{4}+4\,c_{1}c_{2}^{2}q_{1}^{4}+8\,c_{1}c_{2}q_{1}^{2}-c_{2},\\ &2\,c_{1}^{2}q_{1}^{3}+2\,c_{1}c_{2}q_{1}^{3}+4\,c_{1}c_{2}q_{1}^{2}q_{2}-c_{2}q_{2}\,].\end{split} (13)

According to the properties of triangular decomposition, the zero set of PP is the same as the union of zeros of T1T_{1} and T2T_{2}. Of them, only T2T_{2} should be considered as T1T_{1} is corresponding to the original equilibrium (0,0)(0,0). Furthermore, one may observe that the second polynomial in T2T_{2} has degree 11 with respect to q2q_{2}, thus q2q_{2} could be represented as

q2=2c12q13+2c1c2q13c24c1c2q12.q_{2}=\frac{2\,c_{1}^{2}q_{1}^{3}+2\,c_{1}c_{2}q_{1}^{3}}{c_{2}-4\,c_{1}c_{2}q_{1}^{2}}. (14)

Step 2. Substitute (14) into the inequality q2>0q_{2}>0 in (12), we obtain

2c12q13+2c1c2q13c24c1c2q12>0,\frac{2\,c_{1}^{2}q_{1}^{3}+2\,c_{1}c_{2}q_{1}^{3}}{c_{2}-4\,c_{1}c_{2}q_{1}^{2}}>0,

or equivalently

(2c12q13+2c1c2q13)(c24c1c2q12)>0.(2\,c_{1}^{2}q_{1}^{3}+2\,c_{1}c_{2}q_{1}^{3})(c_{2}-4\,c_{1}c_{2}q_{1}^{2})>0.

Thus, system (12) is transformed to a univariate system

{4c13q148c12c2q14+4c1c22q14+8c1c2q12c2=0,q1>0,(2c12q13+2c1c2q13)(c24c1c2q12)>0,c1>0,c2>0.\left\{\begin{split}&4\,c_{1}^{3}q_{1}^{4}-8\,c_{1}^{2}c_{2}q_{1}^{4}+4\,c_{1}c_{2}^{2}q_{1}^{4}+8\,c_{1}c_{2}q_{1}^{2}-c_{2}=0,\\ &q_{1}>0,~{}(2\,c_{1}^{2}q_{1}^{3}+2\,c_{1}c_{2}q_{1}^{3})(c_{2}-4\,c_{1}c_{2}q_{1}^{2})>0,\\ &c_{1}>0,~{}c_{2}>0.\end{split}\right. (15)

Step 3. Define the border polynomial of system (15) to be

BP=A0discr(T)res(T,q1)res(T,Q),BP=A_{0}\cdot\operatorname{discr}(T)\cdot\operatorname{res}(T,q_{1})\cdot\operatorname{res}(T,Q),

where discr(T)\operatorname{discr}(T) represents the discriminant of TT, res(T,Q)\operatorname{res}(T,Q) stands for the resultant of TT with respect to QQ, with

T= 4c13q148c12c2q14+4c1c22q14+8c1c2q12c2,Q=(2c12q13+2c1c2q13)(c24c1c2q12),A0= 4c138c12c2+4c1c22.\begin{split}T=&\,4\,c_{1}^{3}q_{1}^{4}-8\,c_{1}^{2}c_{2}q_{1}^{4}+4\,c_{1}c_{2}^{2}q_{1}^{4}+8\,c_{1}c_{2}q_{1}^{2}-c_{2},\\ Q=&\,(2\,c_{1}^{2}q_{1}^{3}+2\,c_{1}c_{2}q_{1}^{3})(c_{2}-4\,c_{1}c_{2}q_{1}^{2}),\\ A_{0}=&\,4\,c_{1}^{3}-8\,c_{1}^{2}c_{2}+4\,c_{1}c_{2}^{2}.\end{split} (16)

It is noted that A0A_{0} is the leading coefficient of TT with respect to q1q_{1}, i.e., the coefficient of q14q_{1}^{4}. We have

BPLL=67108864c111c211(c1c2)6(c1+c2)12,BP_{LL}=-67108864\,c_{1}^{11}c_{2}^{11}(c_{1}-c_{2})^{6}(c_{1}+c_{2})^{12}, (17)

and its squarefree part is

SPLL=c1c2(c1c2)(c1+c2)SP_{LL}=c_{1}c_{2}(c_{1}-c_{2})(c_{1}+c_{2})

It is proved in [8] that BPLL=0BP_{LL}=0, or equivalently SPLL=0SP_{LL}=0, divides the parameter space into several connected regions (see Figure 1), and on each of them the number of distinct real solutions is invariant.

Refer to caption
Figure 1: The 22-dimensional (c1,c2)(c_{1},c_{2}) parameter plane of Model LL divided by SPLL=0SP_{LL}=0 and the selected sample points.

Step 4. From each region of our concerned parameter set with c1,c2>0c_{1},c_{2}>0, select222For a simple border polynomial as (17), the selection of sample points could be done by hand. Generally, however, the selection could be automated by using, e.g., the partial cylindrical algebraic decomposition (PCAD) method [4]. one sample point:

s1=(1,1/2),s2=(1,2).s_{1}=(1,1/2),~{}s_{2}=(1,2).

At each sample point, count333The first thought is to count real solutions by solving the system numerically. However, numerical methods have several shortcomings: first, the numerical computation may encounter the problem of instability, which could make the results completely useless; second, floating-point errors may cause the problem that it is extremely hard to distinguish between real solutions and complex solutions with tiny imaginary parts; third, most numerical algorithms only search for a single equilibrium and are nearly infeasible for multiple equilibria. Thus we herein need symbolic methods, e.g., [12], which can be used to count the real solutions exactly. the number of distinct real solutions of system (15). We obtain that there exists exactly one real solution for each sample point. This means that system (15), or equivalently (12), has one real solution for any feasible parameter value. Hence, we conclude that the dynamic system (7) has one unique equilibrium with q1,q2>0q_{1},q_{2}>0 for any c1,c2>0c_{1},c_{2}>0.

It is worth noting that all computations involved in the above 4 steps are symbolic and rigorous. This is to say that our computational approach permit us to acquire analytical results, thus could be used to discover and prove theorems of economic models involving polynomials.

In order to investigate the local stability of this unique equilibrium, the Jacobian matrix

JLL=[S1/q1S1/q2S2/q1S2/q2]J_{LL}=\left[\begin{matrix}\partial S_{1}/\partial q_{1}&\partial S_{1}/\partial q_{2}\\ \partial S_{2}/\partial q_{1}&\partial S_{2}/\partial q_{2}\end{matrix}\right]

plays an ambitious role. We use Det(J)\operatorname{Det}(J) and Tr(J)\operatorname{Tr}(J) to denote the determinant and the trace of JJ, respectively. According to the Jury’s criterion [5], an equilibrium EE is locally stable provided that

1+Tr(JLL)+Det(JLL)>0,1Tr(JLL)+Det(JLL)>0,1Det(JLL)>0.1+\operatorname{Tr}(J_{LL})+\operatorname{Det}(J_{LL})>0,~{}1-\operatorname{Tr}(J_{LL})+\operatorname{Det}(J_{LL})>0,~{}1-\operatorname{Det}(J_{LL})>0. (18)

Combine these inequalities with system (12), transform the resulting system to a univariate system, and then compute its border polynomial likewise. It is obtained that the squarefree part of the border polynomial is

SPLL=c1c2(c14c2)(c1c2)(c1+c2)(c11/4c2)(c127c1c2+c22).SP^{*}_{LL}=c_{1}c_{2}(c_{1}-4\,c_{2})(c_{1}-c_{2})(c_{1}+c_{2})(c_{1}-1/4\,c_{2})(c_{1}^{2}-7\,c_{1}c_{2}+c_{2}^{2}).

Accordingly, the selected sample points might be

s1=(2,1/8),s2=(3,9/16),s3=(2,1),s4=(1,2),s5=(9/16,3),s6=(1/8,2).s_{1}=(2,1/8),~{}s_{2}=(3,9/16),~{}s_{3}=(2,1),~{}s_{4}=(1,2),~{}s_{5}=(9/16,3),~{}s_{6}=(1/8,2).

The parameter plane of Model LL is depicted in Figure 2, where SPLL=0SP^{*}_{LL}=0 is represented with blue lines, and the selected sample points are marked in red. It could be verified that the system (12)+(18) has exactly one real solution at any of these sample points, which means the unique non-vanishing equilibrium of (7) is locally stable for all parameter values that satisfy c1,c2>0c_{1},c_{2}>0.

Refer to caption
Figure 2: The 22-dimensional (c1,c2)(c_{1},c_{2}) parameter plane of Model LL divided by SPLL=0SP^{*}_{LL}=0 and the selected sample points.

Indeed, the above proposition has been rigorously proved in Appendix of [2] by explicitly solving the non-vanishing equilibrium. It is lucky that the closed-form solution of the non-vanishing equilibrium exists, which is

{q1=c2c1+c212c1c2,q2=c1c1+c212c1c2.\left\{\begin{split}q_{1}^{*}=\frac{\sqrt{c_{2}}}{\sqrt{c_{1}}+\sqrt{c_{2}}}\frac{1}{\sqrt{2\sqrt{c_{1}c_{2}}}},\\ q_{2}^{*}=\frac{\sqrt{c_{1}}}{\sqrt{c_{1}}+\sqrt{c_{2}}}\frac{1}{\sqrt{2\sqrt{c_{1}c_{2}}}}.\end{split}\right. (19)

Then substituting the solution into the stability condition by Jury’s criterion, it is not hard to verify that all the inequalities in the condition are satisfied. In the next section, it will be found that the verification of the stability through substituting the solution might be impractical for some models. In comparison, our approach do not require to explicitly compute the solution of the considered equilibrium. If the closed-form solution has a super complicated expression or even if there exist no closed-form solutions, our approach could still work.

3 Stability Analysis

3.1 Model LB

The Jacobian matrix is

JLB=[S1/q1S1/q2dR2/dq10]J_{LB}=\left[\begin{matrix}\partial S_{1}/\partial q_{1}&\partial S_{1}/\partial q_{2}\\ {\rm d}R_{2}/{\rm d}q_{1}&0\end{matrix}\right] (20)

It might be difficult to directly calculate dR2/dq1{\rm d}R_{2}/{\rm d}q_{1} as the analytical expression of R2R_{2} is quite complicated. However, according to (1), it is known that

q12c2R2(q1)(q1+R2(q1))2=0,q_{1}-2\,c_{2}R_{2}(q_{1})(q_{1}+R_{2}(q_{1}))^{2}=0, (21)

We could calculate the derivative of the implicit function, if the derivative exists, using the method called implicit differentiation. It is acquired that

dR2dq1=4c2q1q2+4c2q2212c2(q12+4q1q2+3q22).\frac{{\rm d}R_{2}}{{\rm d}q_{1}}=-\frac{4\,c_{2}q_{1}q_{2}+4\,c_{2}q_{2}^{2}-1}{2\,c_{2}(q_{1}^{2}+4\,q_{1}q_{2}+3\,q_{2}^{2})}.

Hence, the stable equilibria can be described by

{q1S1(q1,q2)=0,F2(q2,q1)=0,q1>0,q2>0,1+Tr(JLB)+Det(JLB)>0,1Tr(JLB)+Det(JLB)>0,1Det(JLB)>0,c1>0,c2>0.\left\{\begin{split}&q_{1}-S_{1}(q_{1},q_{2})=0,\\ &F_{2}(q_{2},q_{1})=0,\\ &q_{1}>0,~{}q_{2}>0,\\ &1+\operatorname{Tr}(J_{LB})+\operatorname{Det}(J_{LB})>0,\\ &1-\operatorname{Tr}(J_{LB})+\operatorname{Det}(J_{LB})>0,\\ &1-\operatorname{Det}(J_{LB})>0,\\ &c_{1}>0,~{}c_{2}>0.\end{split}\right. (22)

Based on a series of computations, for the above system, we could obtain the squarefree part of the border polynomial

SPLB=\displaystyle SP^{*}_{LB}=\, c1c2(c1+c2)(c2+c1)(c14c2)(c11/9c2)(c1328c12c2+4c1c22c23)\displaystyle c_{1}c_{2}(c_{1}+c_{2})(-c_{2}+c_{1})(c_{1}-4\,c_{2})(c_{1}-1/9\,c_{2})(c_{1}^{3}-28\,c_{1}^{2}c_{2}+4\,c_{1}c_{2}^{2}-c_{2}^{3})
(c13+4c12c2+12c1c22c23)(c13+c12c2+17/4c22c11/4c23).\displaystyle(c_{1}^{3}+4\,c_{1}^{2}c_{2}+12\,c_{1}c_{2}^{2}-c_{2}^{3})(c_{1}^{3}+c_{1}^{2}c_{2}+17/4\,c_{2}^{2}c_{1}-1/4\,c_{2}^{3}).

Accordingly, the sample points might be selected as

(1,1/32),(1,1/8),(1,1/2),(1,2),(1,10),(1,13),(1,18).(1,1/32),~{}(1,1/8),~{}(1,1/2),~{}(1,2),~{}(1,10),~{}(1,13),~{}(1,18).

Counting solutions of system (34), it is known that there exist exactly one real solution at each of the above sample points. Therefore, we finally obtain the following theorem.

Theorem 1.

For Model LB, there exists a unique equilibrium with q1,q2>0q_{1},q_{2}>0. Moreover, this equilibrium is locally stable for all feasible parameter values.

In comparison, if replacing the cost function in Model LB with a linear function, the case would be different, which was first studied by Cavalli and Naimzada [3]. The result is restated as follows.

Proposition 2.

For Model LB, if replacing the cost functions with C1(q1)=c1q1C_{1}(q_{1})=c_{1}q_{1} and C2(q2)=c2q2C_{2}(q_{2})=c_{2}q_{2}, there exists a unique equilibrium with q1,q2>0q_{1},q_{2}>0. Moreover, this equilibrium is locally stable if 0<c1/c2<3+230<c_{1}/c_{2}<3+2\sqrt{3}.

3.2 Model BB

The Jacobian matrix is

JBB=[0dR1/dq2dR2/dq10],J_{BB}=\left[\begin{matrix}0&{\rm d}R_{1}/{\rm d}q_{2}\\ {\rm d}R_{2}/{\rm d}q_{1}&0\end{matrix}\right], (23)

where dR1/dq2{\rm d}R_{1}/{\rm d}q_{2} and dR2/dq1{\rm d}R_{2}/{\rm d}q_{1} could be computed similarly as for Model BL. The stable equilibria can be described by

{F1(q1,q2)=0,F2(q2,q1)=0,q1>0,q2>0,1+Tr(JBB)+Det(JBB)>0,1Tr(JBB)+Det(JBB)>0,1Det(JBB)>0,c1>0,c2>0.\left\{\begin{split}&F_{1}(q_{1},q_{2})=0,\\ &F_{2}(q_{2},q_{1})=0,\\ &q_{1}>0,~{}q_{2}>0,\\ &1+\operatorname{Tr}(J_{BB})+\operatorname{Det}(J_{BB})>0,\\ &1-\operatorname{Tr}(J_{BB})+\operatorname{Det}(J_{BB})>0,\\ &1-\operatorname{Det}(J_{BB})>0,\\ &c_{1}>0,~{}c_{2}>0.\end{split}\right. (24)

For the above system, the squarefree part of the polynomial polynomial is

SPBB=c1c2(c19c2)(c1c2)(c1+c2)(c11/9c2)(c1234c1c2+c22),\displaystyle SP^{*}_{BB}=c_{1}c_{2}(c_{1}-9c_{2})(c_{1}-c_{2})(c_{1}+c_{2})(c_{1}-1/9c_{2})(c_{1}^{2}-34\,c_{1}c_{2}+c_{2}^{2}),

and the corresponding sample points could be

(1,1/64),(1,1/16),(1,1/2),(1,2),(1,10),(1,34).(1,1/64),~{}(1,1/16),~{}(1,1/2),~{}(1,2),~{}(1,10),~{}(1,34).

We finally obtain the following theorem.

Theorem 2.

For Model BB, there exists a unique equilibrium with q1,q2>0q_{1},q_{2}>0. Moreover, this equilibrium is locally stable for all feasible parameter values.

The case of linear cost function has been investigated in Puu’s seminal work [9].

Proposition 3.

For Model BB, if C1(q1)=c1q1C_{1}(q_{1})=c_{1}q_{1} and C2(q2)=c2q2C_{2}(q_{2})=c_{2}q_{2}, there exists a unique equilibrium with q1,q2>0q_{1},q_{2}>0. Moreover, this equilibrium is locally stable if 323<c1/c2<3+233-2\sqrt{3}<c_{1}/c_{2}<3+2\sqrt{3}.

3.3 Model BR

The iteration map (4) could be transformed into the following one-dimensional system.

MBR(q1):q1(t+1)=R1(R2(q1(t))).M_{BR}(q_{1}):q_{1}(t+1)=R_{1}(R_{2}(q_{1}(t))). (25)

The derivative of q1(t+1)q_{1}(t+1) with respect to q1(t)q_{1}(t) is critical, which is

dq1(t+1)dq1(t)=d[R1(R2(q1(t)))]dq1(t).\frac{{\rm d}q_{1}(t+1)}{{\rm d}q_{1}(t)}=\frac{{\rm d}[R_{1}(R_{2}(q_{1}(t)))]}{{\rm d}q_{1}(t)}.

By the chain rule, we have

d[R1(R2(q1)]dq1=dR1dq2dR2dq1=4c1q1q2+4q1212c1(q22+4q1q2+3q12)4c2q1q2+4q2212c2(q12+4q1q2+3q22).\frac{{\rm d}[R_{1}(R_{2}(q_{1})]}{{\rm d}q_{1}}=\frac{{\rm d}R_{1}}{{\rm d}q_{2}}\cdot\frac{{\rm d}R_{2}}{{\rm d}q_{1}}=\frac{4\,c_{1}q_{1}q_{2}+4\,q_{1}^{2}-1}{2\,c_{1}(q_{2}^{2}+4\,q_{1}q_{2}+3\,q_{1}^{2})}\cdot\frac{4\,c_{2}q_{1}q_{2}+4\,q_{2}^{2}-1}{2\,c_{2}(q_{1}^{2}+4\,q_{1}q_{2}+3\,q_{2}^{2})}. (26)

For a one-dimensional dynamic system, an equilibrium EE is locally stable provided that at EE

|d[R1(R2(q1))]dq1|<1.\left|\frac{{\rm d}[R_{1}(R_{2}(q_{1}))]}{{\rm d}q_{1}}\right|<1.

Therefore, the stable equilibria are the solutions of the following system.

{F1(q1,q2)=0,F2(q2,q1)=0,q1>0,q2>0,1+d[R1(R2(q1))]dq1>0,1d[R1(R2(q1))]dq1>0,c1>0,c2>0.\left\{\begin{split}&F_{1}(q_{1},q_{2})=0,\\ &F_{2}(q_{2},q_{1})=0,\\ &q_{1}>0,~{}q_{2}>0,\\ &1+\frac{{\rm d}[R_{1}(R_{2}(q_{1}))]}{{\rm d}q_{1}}>0,\\ &1-\frac{{\rm d}[R_{1}(R_{2}(q_{1}))]}{{\rm d}q_{1}}>0,\\ &c_{1}>0,~{}c_{2}>0.\end{split}\right. (27)

The border polynomial is the same as Model BB, then the following theorem is acquired.

Theorem 3.

For Model BR, there exists a unique equilibrium with q1,q2>0q_{1},q_{2}>0. Moreover, this equilibrium is locally stable for all feasible parameter values.

Moreover, the corresponding model with a linear cost has been investigated in [3].

Proposition 4.

For Model BR, if C1(q1)=c1q1C_{1}(q_{1})=c_{1}q_{1} and C2(q2)=c2q2C_{2}(q_{2})=c_{2}q_{2}, there exists a unique equilibrium with q1,q2>0q_{1},q_{2}>0. Moreover, this equilibrium is locally stable if 323<c1/c2<3+233-2\sqrt{3}<c_{1}/c_{2}<3+2\sqrt{3}.

3.4 Model LR

Similar as Model BR, this model can be studied by means of a one-dimensional system as follows.

MLR(q1):q1(t+1)=S1(q1(t),R2(q1(t))).M_{LR}(q_{1}):q_{1}(t+1)=S_{1}(q_{1}(t),R_{2}(q_{1}(t))). (28)

It is known that

dq1(t+1)dq1(t)=d[S1(q1(t),R2(q1(t)))]dq1(t).\frac{{\rm d}q_{1}(t+1)}{{\rm d}q_{1}(t)}=\frac{{\rm d}[S_{1}(q_{1}(t),R_{2}(q_{1}(t)))]}{{\rm d}q_{1}(t)}.

By the chain rule,

d[S1(q1,R2(q1))]dq1=S1q1+S1q2dR2dq1\frac{{\rm d}[S_{1}(q_{1},R_{2}(q_{1}))]}{{\rm d}q_{1}}=\frac{\partial S_{1}}{\partial q_{1}}+\frac{\partial S_{1}}{\partial q_{2}}\cdot\frac{{\rm d}R_{2}}{{\rm d}q_{1}} (29)

Therefore, the stable equilibria are the solutions of the following system.

{q1S1(q1,q2)=0,F2(q2,q1)=0,q1>0,q2>0,1+d[S1(q1,R2(q1))]dq1>0,1d[S1(q1,R2(q1))]dq1>0,c1>0,c2>0.\left\{\begin{split}&q_{1}-S_{1}(q_{1},q_{2})=0,\\ &F_{2}(q_{2},q_{1})=0,\\ &q_{1}>0,~{}q_{2}>0,\\ &1+\frac{{\rm d}[S_{1}(q_{1},R_{2}(q_{1}))]}{{\rm d}q_{1}}>0,\\ &1-\frac{{\rm d}[S_{1}(q_{1},R_{2}(q_{1}))]}{{\rm d}q_{1}}>0,\\ &c_{1}>0,~{}c_{2}>0.\end{split}\right. (30)

The squarefree part of the border polynomial is

SPLR=c1c2(c1+c2)(c2+c1)(c14c2)(c11/9c2)(c1221c1c2+4c22),\displaystyle SP^{*}_{LR}=c_{1}c_{2}(c_{1}+c_{2})(-c_{2}+c_{1})(c_{1}-4\,c_{2})(c_{1}-1/9\,c_{2})(c_{1}^{2}-21\,c_{1}c_{2}+4\,c_{2}^{2}),

and we could select the following sample points:

(1,1/32),(1,1/8),(1,1/2),(1,2),(1,6),(1,10).(1,1/32),~{}(1,1/8),~{}(1,1/2),~{}(1,2),~{}(1,6),~{}(1,10).

Afterwards, the following theorem is obtained.

Theorem 4.

For Model LR, there exists a unique equilibrium with q1,q2>0q_{1},q_{2}>0. Moreover, this equilibrium is locally stable for all feasible parameter values.

The case with a linear cost function has also been explored in [3].

Proposition 5.

For Model LR, if C1(q1)=c1q1C_{1}(q_{1})=c_{1}q_{1} and C2(q2)=c2q2C_{2}(q_{2})=c_{2}q_{2}, there exists a unique equilibrium with q1,q2>0q_{1},q_{2}>0. Moreover, this equilibrium is locally stable if 0<c1/c2<70<c_{1}/c_{2}<7.

3.5 Model AR

This model could be equivalently described by

MAR(q1):q1(t+1)=(1K)q1(t)+KR1(R2(q1(t))).M_{AR}(q_{1}):q_{1}(t+1)=(1-K)q_{1}(t)+KR_{1}(R_{2}(q_{1}(t))). (31)

It follows that

dq1(t+1)dq1(t)=(1K)+KdR1dq2dR2dq1.\frac{{\rm d}q_{1}(t+1)}{{\rm d}q_{1}(t)}=(1-K)+K\cdot\frac{{\rm d}R_{1}}{{\rm d}q_{2}}\cdot\frac{{\rm d}R_{2}}{{\rm d}q_{1}}.

Hence, the stable equilibria are the solutions of the following system.

{F1(q1,q2)=0,F2(q2,q1)=0,q1>0,q2>0,1+((1K)+KdR1dq2dR2dq1)>0,1((1K)+KdR1dq2dR2dq1)>0,c1>0,c2>0,K>0,1K>0.\left\{\begin{split}&F_{1}(q_{1},q_{2})=0,\\ &F_{2}(q_{2},q_{1})=0,\\ &q_{1}>0,~{}q_{2}>0,\\ &1+\left((1-K)+K\cdot\frac{{\rm d}R_{1}}{{\rm d}q_{2}}\cdot\frac{{\rm d}R_{2}}{{\rm d}q_{1}}\right)>0,\\ &1-\left((1-K)+K\cdot\frac{{\rm d}R_{1}}{{\rm d}q_{2}}\cdot\frac{{\rm d}R_{2}}{{\rm d}q_{1}}\right)>0,\\ &c_{1}>0,~{}c_{2}>0,~{}K>0,~{}1-K>0.\end{split}\right. (32)

For the above system, the squarefree part of the border polynomial is

SPAR=\displaystyle SP^{*}_{AR}=\, Kc1c2(K1)(c19c2)(c1c2)(c1+c2)(c11/9c2)(c12K22c1c2K2\displaystyle Kc_{1}c_{2}(K-1)(c_{1}-9\,c_{2})(c_{1}-c_{2})(c_{1}+c_{2})(c_{1}-1/9\,c_{2})(c_{1}^{2}K^{2}-2\,c_{1}c_{2}K^{2}
+c22K23c12K+14Kc1c23c22K+9/4c2241/2c1c2+9/4c22).\displaystyle+c_{2}^{2}K^{2}-3\,c_{1}^{2}K+14\,Kc_{1}c_{2}-3\,c_{2}^{2}K+9/4\,c_{2}^{2}-41/2\,c_{1}c_{2}+9/4\,c_{2}^{2}).

We select the sample points as

(1,1/64,1/2),(1,1/16,1/2),(1,1/16,3/4),(1,1/2,1/2),(1,2,1/2),(1,10,1/8),(1,10,1/2),(1,34,1/2).(1,1/64,1/2),~{}(1,1/16,1/2),~{}(1,1/16,3/4),~{}(1,1/2,1/2),~{}(1,2,1/2),~{}(1,10,1/8),~{}(1,10,1/2),~{}(1,34,1/2).

The following results are acquired.

Theorem 5.

For Model AR, there exists a unique equilibrium with q1,q2>0q_{1},q_{2}>0. Moreover, this equilibrium is locally stable for all feasible parameter values.

Theorem 6.

For Model AR, if C1(q1)=c1q1C_{1}(q_{1})=c_{1}q_{1} and C2(q2)=c2q2C_{2}(q_{2})=c_{2}q_{2}, there exists a unique equilibrium with q1,q2>0q_{1},q_{2}>0. Moreover, this equilibrium is locally stable if

c12K+2c1c2K+c22K8c1c2<0.c_{1}^{2}K+2\,c_{1}c_{2}K+c_{2}^{2}K-8\,c_{1}c_{2}<0.

3.6 Model AB

The Jacobian matrix is

JAB=[1KKdR1/dq2dR2/dq10]J_{AB}=\left[\begin{matrix}1-K&K\cdot{\rm d}R_{1}/{\rm d}q_{2}\\ {\rm d}R_{2}/{\rm d}q_{1}&0\end{matrix}\right] (33)

Hence, the stable equilibria can be described by

{F1(q1,q2)=0,F2(q2,q1)=0,q1>0,q2>0,1+Tr(JAB)+Det(JAB)>0,1Tr(JAB)+Det(JAB)>0,1Det(JAB)>0,c1>0,c2>0,K>0.\left\{\begin{split}&F_{1}(q_{1},q_{2})=0,\\ &F_{2}(q_{2},q_{1})=0,\\ &q_{1}>0,~{}q_{2}>0,\\ &1+\operatorname{Tr}(J_{AB})+\operatorname{Det}(J_{AB})>0,\\ &1-\operatorname{Tr}(J_{AB})+\operatorname{Det}(J_{AB})>0,\\ &1-\operatorname{Det}(J_{AB})>0,\\ &c_{1}>0,~{}c_{2}>0,~{}K>0.\end{split}\right. (34)

Similarly, we obtain the following results.

Theorem 7.

For Model AB, there exists a unique equilibrium with q1,q2>0q_{1},q_{2}>0. Moreover, this equilibrium is locally stable for all feasible parameter values.

Theorem 8.

For Model GB, if C1(q1)=c1q1C_{1}(q_{1})=c_{1}q_{1} and C2(q2)=c2q2C_{2}(q_{2})=c_{2}q_{2}, there exists a unique equilibrium with q1,q2>0q_{1},q_{2}>0. Moreover, this equilibrium is locally stable if

c12K2c1c2K+c22K4c1c2<0.c_{1}^{2}K-2\,c_{1}c_{2}K+c_{2}^{2}K-4\,c_{1}c_{2}<0.

3.7 Model AL

The Jacobian matrix is

JAL=[1KKdR1/dq2S2/q1S2/q2]J_{AL}=\left[\begin{matrix}1-K&K\cdot{\rm d}R_{1}/{\rm d}q_{2}\\ \partial S_{2}/\partial q_{1}&\partial S_{2}/\partial q_{2}\end{matrix}\right] (35)

Hence, the stable equilibria can be described by

{F1(q1,q2)=0,S2(q2,q1)=0,q1>0,q2>0,1+Tr(JAL)+Det(JAL)>0,1Tr(JAL)+Det(JAL)>0,1Det(JAL)>0,c1>0,c2>0,K>0.\left\{\begin{split}&F_{1}(q_{1},q_{2})=0,\\ &S_{2}(q_{2},q_{1})=0,\\ &q_{1}>0,~{}q_{2}>0,\\ &1+\operatorname{Tr}(J_{AL})+\operatorname{Det}(J_{AL})>0,\\ &1-\operatorname{Tr}(J_{AL})+\operatorname{Det}(J_{AL})>0,\\ &1-\operatorname{Det}(J_{AL})>0,\\ &c_{1}>0,~{}c_{2}>0,~{}K>0.\end{split}\right. (36)

As a consequece, we obtain the following results.

Theorem 9.

For Model AL, there exists a unique equilibrium with q1,q2>0q_{1},q_{2}>0. Moreover, this equilibrium is locally stable for all feasible parameter values.

Theorem 10.

For Model AL, if C1(q1)=c1q1C_{1}(q_{1})=c_{1}q_{1} and C2(q2)=c2q2C_{2}(q_{2})=c_{2}q_{2}, there exists a unique equilibrium with q1,q2>0q_{1},q_{2}>0. Moreover, this equilibrium is locally stable if

3c12K+2c1c2Kc22K+4c1c2<0.3\,c_{1}^{2}K+2\,c_{1}c_{2}K-c_{2}^{2}K+4\,c_{1}c_{2}<0.

3.8 Model AA

The Jacobian matrix is

JAA=[1K1K1dR1/dq2K2dR2/dq11K2]J_{AA}=\left[\begin{matrix}1-K_{1}&K_{1}\cdot{\rm d}R_{1}/{\rm d}q_{2}\\ K_{2}\cdot{\rm d}R_{2}/{\rm d}q_{1}&1-K_{2}\end{matrix}\right] (37)

Hence, the stable equilibria can be described by

{F1(q1,q2)=0,F2(q2,q1)=0,q1>0,q2>0,1+Tr(JAA)+Det(JAA)>0,1Tr(JAA)+Det(JAA)>0,1Det(JAA)>0,c1>0,c2>0,K1>0,K2>0.\left\{\begin{split}&F_{1}(q_{1},q_{2})=0,\\ &F_{2}(q_{2},q_{1})=0,\\ &q_{1}>0,~{}q_{2}>0,\\ &1+\operatorname{Tr}(J_{AA})+\operatorname{Det}(J_{AA})>0,\\ &1-\operatorname{Tr}(J_{AA})+\operatorname{Det}(J_{AA})>0,\\ &1-\operatorname{Det}(J_{AA})>0,\\ &c_{1}>0,~{}c_{2}>0,~{}K_{1}>0,~{}K_{2}>0.\end{split}\right. (38)

The following results are acquired.

Theorem 11.

For Model AA, there exists a unique equilibrium with q1,q2>0q_{1},q_{2}>0. Moreover, this equilibrium is locally stable for all feasible parameter values.

The following proposition is a known result first addressed by Agliari [1].

Proposition 6.

For Model AA, if C1(q1)=c1q1C_{1}(q_{1})=c_{1}q_{1} and C2(q2)=c2q2C_{2}(q_{2})=c_{2}q_{2}, there exists a unique equilibrium with q1,q2>0q_{1},q_{2}>0. Moreover, this equilibrium is locally stable if

c12K1K2+2c1c2K1K2+c22K1K24c1c2K14c1c2K2<0.c_{1}^{2}K_{1}K_{2}+2\,c_{1}c_{2}K_{1}K_{2}+c_{2}^{2}K_{1}K_{2}-4\,c_{1}c_{2}K_{1}-4\,c_{1}c_{2}K_{2}<0.

References

  • [1] A. Agliari. Homoclinic connections and subcritical neimark bifurcation in a duopoly model with adaptively adjusted productions. Chaos, Solitons & Fractals, 29(3):739–755, 2006.
  • [2] G. I. Bischi, A. K. Naimzada, and L. Sbragia. Oligopoly games with local monopolistic approximation. Journal of Economic Behavior & Organization, 62(3):371–388, 2007.
  • [3] F. Cavalli and A. Naimzada. Nonlinear dynamics and convergence speed of heterogeneous cournot duopolies involving best response mechanisms with different degrees of rationality. Nonlinear Dynamics, 81(1):967–979, 2015.
  • [4] G. E. Collins and H. Hong. Partial cylindrical algebraic decomposition for quantifier elimination. Journal of Symbolic Computation, 12(3):299–328, 1991.
  • [5] E. Jury, L. Stark, and V. Krishnan. Inners and stability of dynamic systems. IEEE Transactions on Systems, Man, and Cybernetics, (10):724–725, 1976.
  • [6] M. Kalkbrener. A generalized Euclidean algorithm for computing triangular representations of algebraic varieties. Journal of Symbolic Computation, 15(2):143–167, 1993.
  • [7] X. Li, C. Mou, and D. Wang. Decomposing polynomial sets into simple sets over finite fields: The zero-dimensional case. Computers & Mathematics with Applications, 60(11):2983–2997, 2010.
  • [8] X. Li and D. Wang. Computing equilibria of semi-algebraic economies using triangular decomposition and real solution classification. Journal of Mathematical Economics, 54:48–58, 2014.
  • [9] T. Puu. Chaos in duopoly pricing. Chaos, Solitons & Fractals, 1(6):573–581, 1991.
  • [10] D. Wang. Computing triangular systems and regular systems. Journal of Symbolic Computation, 30(2):221–236, 2000.
  • [11] W.-T. Wu. Basic principles of mechanical theorem proving in elementary geometries. Journal of Automated Reasoning, 2(3):221–252, 1986.
  • [12] B. Xia and X. Hou. A complete algorithm for counting real solutions of polynomial systems of equations and inequalities. Computers and Mathematics with Applications, 44(5–6):633–642, 2002.