Next Article in Journal
Several Theorems on Single and Set-Valued Prešić Type Mappings
Next Article in Special Issue
Theoretical Analysis (Convergence and Stability) of a Difference Approximation for Multiterm Time Fractional Convection Diffusion-Wave Equations with Delay
Previous Article in Journal
Arithmetics of Vectors of Fuzzy Sets
Previous Article in Special Issue
The Convergence Analysis of a Numerical Method for a Structured Consumer-Resource Model with Delay in the Resource Evolution Rate
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Delay Stability of n-Firm Cournot Oligopolies

by
Akio Matsumoto
1,* and
Ferenc Szidarovszky
2,*
1
Department of Economics, Chuo University, 742-1, Higashi-Nakano, Hachioji, Tokyo 192-0393, Japan
2
Department of Mathematics, Corvinus University, Fövám tér 8, 1093 Budapest, Hungary
*
Authors to whom correspondence should be addressed.
Mathematics 2020, 8(9), 1615; https://doi.org/10.3390/math8091615
Submission received: 29 August 2020 / Revised: 14 September 2020 / Accepted: 14 September 2020 / Published: 18 September 2020
(This article belongs to the Special Issue Models of Delay Differential Equations)

Abstract

:
The dynamic behavior of n-firm oligopolies is examined without product differentiation and with linear price and cost functions. Continuous time scales are assumed with best response dynamics, in which case the equilibrium is asymptotically stable without delays. The firms are assumed to face both implementation and information delays. If the delays are equal, then the model is a single delay case, and the equilibrium is oscillatory stable if the delay is small, at the threshold stability is lost by Hopf bifurcation with cyclic behavior, and for larger delays, the trajectories show expanding cycles. In the case of the non-equal delays, the stability switching curves are constructed and the directions of stability switches are determined. In the case of growth rate dynamics, the local behavior of the trajectories is similar to that of the best response dynamics. Simulation studies verify and illustrate the theoretical findings.

1. Introduction

Examining oligopoly models is a very frequently studied research area in mathematical economics. Based on the pioneering work of Cournot [1], many researchers were devoted to this interesting and challenging model and its variants and extensions. One frequently studied extension is obtained by considering the dynamic behavior of the firms. These models can be divided into several categories including linear and nonlinear models, discrete and continuous time scales, best response, and gradient adjustments. For discrete time scales Theocharis [2] showed that the equilibrium of n-firm linear oligopolies without product differentiation is asymptotically stable if n = 2 , marginally stable if n = 3 and unstable if n > 3 . For continuous time scales, McManus and Quandt [3] showed that the equilibrium is always asymptotically stable in the linear case regardless of the values of the positive speeds of adjustments. These classical results already indicated that the dynamic properties of the equilibrium strongly depends on the selection of time scales. Several generalizations and extensions were then introduced and studied in the literature. The early results up to the mid-70s are summarized in Okuguchi [4] and their multiproduct generalizations are presented in Okuguchi and Szidarovszky [5]. Different aspects of the classical Theocharis model were then examined by several authors including Canovas et al. [6], Hommes et al. [7], Lampart [8], Puu [9,10], Matsumoto and Szidarovszky [11] among others. Nonlinear models are discussed in Bischi et al. [12] and their extensions including delays are examined in Matsumoto and Szidarovszky [13].
In this paper, we reconsider the classical Theocharis model by examining the dynamic behavior of linear n-firm oligopolies without product differentiation and with the additional assumption that the firms face both implementation and information delays. As it is well known that in the linear case best response and gradient adjustment processes are equivalent with different speeds of adjustments, we deal only with best response dynamics. It is assumed that the firms face equal delays in both types. If the implementation and information delays are equal, then the model is equivalent with a single delay case mathematically. In this case, we show that the equilibrium is oscillatory asymptotically stable if the common delay is sufficiently small, at the threshold Hopf bifurcation occurs with cyclic and for larger delays expanding cyclic trajectories. If the delays are different, then a two-delay model is obtained. The stability switching curves are first constructed and then the directions of stability switches are determined. Growth rate dynamics result in nonlinear systems, their local linearizations around the equilibrium result in linear dynamics, that is equivalent to the best response case. So the local dynamics of the two systems are equivalent. Simulation studies verify and illustrate the theoretical findings of the paper. Even in the very special case of linear models, our analysis discovered several aspects of the dynamics which were not studied in the literature before. The importance of examining linear models is verified in addition to the fact that linearized nonlinear models have the same mathematical structures.
This paper develops as follows. Section 3 introduces the best response dynamics. First stability switching curves are constructed and then the case of equal delays is discussed in detail. Growth rate dynamics are introduced in Section 4. First, the stability switching curves are shown and then the directions of stability switches are determined. In both sections, numerical results and simulation studies verify and illustrate the theoretical results. Section 5 offers conclusions and outlines further research directions.

2. Model

The classical oligopoly model is presented reconsidering the classical results of Theocharis [2] and McManus and Quandt [3]. In the model, n firms are producing a homogeneous output. The price function is assumed to be linear,
p = a b j = 1 n x j
where a > 0 is the maximum price, b > 0 is the slope of the price function and x j is firm j’s output. The production cost is also assumed to be linear with no fixed cost. The marginal cost of firm j is denoted by c j , being positive. The profit function of firm i is defined by
π i = a b j = 1 n x j x i c i x i .
Under the Cournot competition, the firms decide how much to produce. As we focus only on interior solutions (If the optimal output level of a firm is zero, then the firm leaves the industry, so we can igonore such firms), the first-order condition of firm i for profit maximization is
π i x i = a 2 b x i b j i n x j c i = 0
and the second-order condition is satisfied,
2 π i x i 2 = 2 b < 0 .
The best reply function is obtained through the first-order condition and depends on the choices of other firms,
x i * = a c i b j i n x j 2 b .
Let us introduce a new notation,
α i = a c i 2 b , β = 1 2 and Q = j = 1 n x j
and make the conventional assumption:
Assumption 1.
c i = c for all i and a > c .
Assumption 1 implies α i = α > 0 for all i. As each firm makes an optimal choice at the Cournot equilibrium, its best reply function is written as
x i * = α β Q * 1 β .
The aggregate output of all firms is obtained by adding the individual outputs,
Q * = i = 1 n x i * = n α β Q * 1 β
that is solved for Q * to have
Q * = n α 1 + n 1 β .
Substituting Q * into the best reply gives the individual output values at the Cournot equilibrium,
x i e = α 1 + n 1 β for i = 1 , 2 , , n .

3. Best Reply Dynamics

Dynamic interpretation of the oligopoly model depends on how to define a learning process on how each firm observes its competitors’ choices. Theocharis (1960) constructs the best reply dynamics with naive expectations in discrete time scales,
x i ( t + 1 ) = α β j i n x j ( t )
where the adjustment to the optimal output in each period is perfect. His provocative result shows that the stability of the Cournot equilibrium is determined only by the number of the firms in an industry as mentioned in the Introduction. McManus and Quandt (1961) makes two reasonable modifications of Theocharis’ assumptions: the discrete-time scales are replaced with continuous-time scales and the imperfect adjustment assumption is adopted in which the direction of output change is proportional to the discrepancy between the optimal and actual values,
x ˙ i ( t ) = k i α β j i n x j ( t ) x i ( t ) with k i > 0 .
It is demonstrated that the Cournot equilibrium is always stable when the adjustment speeds are the same (i.e., k i = k ). Their result is in sharp contrast to Theocharis’ result. We also note that this result remains true if all adjustment speeds are positive.

3.1. Stability Switching

In this study, we move one step forward from the McManus and Quandt model and introduce implementation delays (i.e., τ 1 > 0 ) on the firm’s own production and information delays ( τ 2 > 0 ) on the competitors’ productions,
x ˙ i ( t ) = k α β j i n x j ( t τ 2 ) x i ( t τ 1 ) for i = 1 , 2 , , n .
Notice that dynamic system (1) has the Cournot equilibrium as the steady-state and its homogeneous part is
x ˙ i ( t ) = k x i ( t τ 1 ) β j i n x j ( t τ 2 ) for i = 1 , 2 , , n .
The characteristic equation is
φ ( λ ) = λ + k e λ τ 1 k β e λ τ 2 k β e λ τ 2 k β e λ τ 2 λ + k e λ τ 1 k β e λ τ 2 · · k β e λ τ 2 k β e λ τ 2 λ + k e λ τ 1 = 0 .
With new notation,
D = d i a g λ + k e λ τ 1 k β e λ τ 2 , , λ + k e λ τ 1 k β e λ τ 2 ( n , n )
a = k β e λ τ 2 ( n , 1 ) and b = ( 1 ) ( n , 1 ) ,
the characteristic equation can be written as
φ ( λ ) = det D + ab T , = det D det I + D 1 ab T , = det D 1 + b T D 1 a .
Hence
φ ( λ ) = λ + k e λ τ 1 k β e λ τ 2 n 1 + n k β e λ τ 2 λ + k e λ τ 1 k β e λ τ 2 = λ + k e λ τ 1 k β e λ τ 2 n 1 λ + k e λ τ 1 + k β ( n 1 ) e λ τ 2 .
It follows that we have two possibilities to solve φ ( λ ) = 0 ,
( i ) λ + k e λ τ 1 k β e λ τ 2 = 0 , ( ii ) λ + k e λ τ 1 + k β ( n 1 ) e λ τ 2 = 0 .
Without delays τ 1 = τ 2 = 0 , the eigenvalues are negative,
λ 1 = k ( 1 β ) < 0 and λ 2 = k 1 + β ( n 1 ) < 0 ,
implying that the equilibrium is asymptotically stable.
For positive delays, we follow the method discussed in Matsumoto and Szidarovszky [13] based on Gu et al. [14]. Consider equation (i) first. As λ = 0 does not solve equation (i), it can be rewritten as
1 + a 1 ( λ ) e λ τ 1 + a 2 ( λ ) e λ τ 2 = 0
where
a 1 ( λ ) = k λ and a 2 ( λ ) = k β λ .
Equation (3) must have a pair of pure imaginary solutions when a stability switch occurs. Hence let λ = i ω with ω > 0 (It is possible to take its conjugate with ω < 0 . Even so, we can arrive at the same result.) and we may consider the three terms in (3) as three vectors in the complex plane with the magnitudes 1 , a 1 ( i ω ) and a 2 ( i ω ) , respectively. Equation (3) means that if we put these vectors head to tail, they form a triangle with the internal angles θ 1 and θ 2 as illustrated in Figure 1.
These vectors form a triangle if and only if the sum of the lengths of any two adjacent line segments is not shorter than the length of the remaining line segment:
a 1 ( i ω ) + a 2 ( i ω ) 1
and
1 a 1 ( i ω ) a 2 ( i ω ) 1 .
For λ = i ω ,
a 1 ( i ω ) = i k ω and a 2 ( λ ) = i k β ω
where the absolute values are
a 1 ( i ω ) = k ω and a 2 ( i ω ) = k β ω
and the arguments are
arg a 1 ( i ω ) = 3 π 2 and arg a 2 ( i ω ) = π 2 .
From the triangle conditions, we have the interval of ω for which λ = i ω can be a solution of equation (i) for some τ 1 and τ 2 ,
ω I = 1 2 k , 3 2 k .
The internal angles of θ 1 and θ 2 are calculated by the law of cosine as
θ 1 ( ω ) = cos 1 4 ω 2 + 3 k 2 8 k ω
and
θ 2 ( ω ) = cos 1 4 ω 2 3 k 2 4 k ω .
For any ω I , we may find all pairs of ( τ 1 , τ 2 ) satisfying (3) as follows:
τ 1 ± ( ω , 1 ) = 1 ω 3 2 π + 2 1 1 π ± θ 1 ( ω )
and
τ 2 ( ω , 2 ) = 1 ω 1 2 π + 2 2 1 π θ 2 ( ω ) .
Since a symmetric triangle can be formed below the horizontal axis in Figure 1, four inner angles are defined, ± θ 1 ( ω ) and θ 2 ( ω ) (double-sign correspondence). By the definitions of the interior angles, we have the followings:
arg a 1 ( ω ) e i ω τ 1 + 2 1 π ± θ 1 ( ω ) = π
and
arg a 2 ( ω ) e i ω τ 2 + 2 2 π θ 2 ( ω ) = π
for 1 = 0 , 1 , 2 , and 2 = 0 , 1 , 2 , Solving these equations for τ 1 and τ 2 yields (4) and (5). So we have two sets of line segments,
C 1 + ( 1 , 2 ) = ( τ 1 + ( ω , 1 ) , τ 2 ( ω , 2 ) ) ω I , 1 , 2 Z
and
C 1 ( 1 , 2 ) = ( τ 1 ( ω , 1 ) , τ 2 + ( ω , 2 ) ) ω I , 1 , 2 Z .
As 1 is the horizontal shift parameter and 2 is the vertical shift parameter, changing these values shifts these segments accordingly. Connecting these segments creates the stability switching curve (SSC, henceforth) under equation (i).
We now turn attention to equation (ii) that can be written as
1 + b 1 ( λ ) e λ τ 1 + b 2 ( λ ) e λ τ 2 = 0
where
b 1 ( λ ) = k λ and b 2 ( λ ) = k β ( n 1 ) λ .
With λ = i ω ,
b 1 ( i ω ) = i k ω and b 2 ( i ω ) = i k β ( n 1 ) ω ,
their absolute values are
b 1 ( i ω ) = k ω and b 2 ( i ω ) = k β ( n 1 ) ω ,
and their arguments are
arg b 1 ( i ω ) = 3 2 π and arg b 2 ( i ω ) = 3 2 π .
By the triangle conditions, the domains of ω are defined, respectively, by
I 2 = 1 2 k , 3 2 k if n = 2
and
I n = n 3 2 k , n + 1 2 k if n 3 .
As in the same way, the internal angles denoted as θ ¯ 1 and θ ¯ 2 generated under equation (ii) are obtained as
θ ¯ 1 ( ω ) = cos 1 4 ω 2 k 2 n 3 n + 1 8 k ω
and
θ ¯ 2 ( ω ) = cos 1 4 ω 2 + k 2 n 3 n + 1 4 k ( n 1 ) ω .
For any ω I 2 or I n , we may find all pairs of ( τ 1 , τ 2 ) satisfying (6) as follows:
τ ¯ 1 ± ( ω , m 1 ) = 1 ω 3 2 π + 2 m 1 1 π ± θ ¯ 1 ( ω )
and
τ ¯ 2 ( ω , m 2 ) = 1 ω 3 2 π + 2 m 2 1 π θ ¯ 2 ( ω ) .
As before, we have again two sets of line segments,
C 2 + ( m 1 , m 2 ) = ( τ ¯ 1 + ( ω , m 1 ) , τ ¯ 2 ( ω , m 2 ) ) ω I 2 or I n , ( m 1 , m 2 ) Z
and
C 2 ( m 1 , m 2 ) = ( τ ¯ 1 ( ω , m 1 ) , τ ¯ 2 + ( ω , m 2 ) ) ω I or I n , ( m 1 , m 2 ) Z
which are shifted horizontally and vertically by changing the values of m 1 and m 2 . Connecting these segments creates again the stability switching curves under equation (ii).

3.2. Equal Delays

Having found the delays’ critical values, we may draw attention to the equal delay case before proceeding further with the different delay case. When the delays are equal, conditions (i) and (ii) are changed to
( i ) λ + k e λ τ k β e λ τ = 0 , ( ii ) λ + k e λ τ + k β ( n 1 ) e λ τ = 0 .
For λ = i ω with ω > 0 , equation (i)’ is
i ω + k ( 1 β ) cos ω τ i sin ω τ = 0 .
Separating the real and imaginary parts gives the equations,
k ( 1 β ) cos ω τ = 0 k ( 1 β ) sin ω τ = ω
from which
cos ω τ = 0 , sin ω τ = 1 and ω = k 2 .
Hence the critical values of τ for equation (i)’ are determined as
τ * = 2 k π 2 + 2 π for = 0 , 1 , 2 ,
Similarly, for equation (ii)’, we have
cos ω τ = 0 , sin ω τ = 1 and ω = k n + 1 2 .
Hence the critical values of τ are determined as
τ m * ( n ) = 2 k ( n + 1 ) π 2 + 2 m π for m = 0 , 1 , 2 , . . .
It is confirmed that
τ 0 * ( n ) < τ 0 * for any n 2 .
Therefore stability switching occurs when τ = τ 0 * ( n ) . To check the direction of stability switches, we select τ as the bifurcation parameter and consider the eigenvalues as functions of τ , λ = λ ( τ ) . Then we differentiate equation (ii)’ with respect to τ ,
λ + k ( 1 + ( n 1 ) β ) e λ τ λ τ λ = 0
and solving this for λ gives
λ = λ 2 1 + λ τ .
The sign of the real part for λ = i ω is positive,
Re λ λ = i ω = ω 2 1 + ω τ 2 > 0 .
As equations (i)’ is obtained from (ii)’ with n = 0 , this derivation also applies to equation (i)’.
Hence we have the following result when the delays are equal:
Theorem 1.
The Cournot equilibrium is locally asymptotically stable for τ < τ 0 * ( n ) , loses its stability at τ = τ 0 * ( n ) and stability cannot be regained for τ > τ 0 * ( n ) where
τ 0 * ( n ) = π k ( n + 1 ) .
Theorem 1 is numerically confirmed when
α = 10 , k = 0.5 .
We perform simulations with three different values of n , n = 2 , n = 3 , and n = 4 . The simulations are done with Mathematica, ver. 12.1. The corresponding critical values of τ are
τ 0 * ( 2 ) = 2 π 3 , τ 0 * ( 3 ) = π 2 and τ 0 * ( 4 ) = 2 π 5
which imply that the stability region becomes smaller as n increases. This is also clear from the form of τ 0 * ( n ) in Theorem 1. In each simulation below, we take τ = τ 0 * ( n ) 0.2 for the red convergent curve and τ = τ 0 * ( n ) + 0.1 for the divergent green curve and assume constant functions for t 0 .
In duopoly, the initial functions are defined as
φ 1 ( t ) = x 1 e 3 and φ 2 ( t ) = x 2 e 2 for t 0 .
In tiropoly and quartopoly, the appropriate functions are similarly defined and the initial values are selected from the neighborhood of the equilibrium point. Although it is clear that the simulation results strongly depend on the model’s specification, we can see the followings from those simulations illustrated in Figure 2A–C:
(1)
Theorem 1 is numerically confirmed for n = 2 , 3 , 4 ; it is seen that the Cournot equilibrium is stable for τ < τ 0 * ( n ) , loses stability, and bifurcates to a cyclic oscillation for τ = τ 0 * ( n ) .
(2)
The trajectories are oscillatory because only complex roots can solve the characteristic equations.
(3)
It is further confirmed that the trajectories are oscillatory expanding for τ > τ 0 * ( n ) and thus sooner or later become negative, losing economic meaning.
(4)
The time at which the negative production takes place the first time becomes smaller as n increases. Indeed, the green curve first crosses the horizontal axis at t 32.012 in triopoly in Figure 2B and at t 25.423 in quartopoly in Figure 2C. Although it is not illustrated in Figure 2A, the trajectory becomes negative at t 59.641 in duopoly.
Results (3) and (4) are inevitable because the best reply functions are linear and the resultant dynamical system does not have enough nonlinearities to prevent the trajectories from becoming negative. We also have essentially the same results in the case of different delays.

4. Growth Rate Dynamics

In this section, we make one modification to the delay best reply dynamical system, (1), and pursue the possibility of bounded dynamics when the system includes some nonlinearities. In particular, the growth rate adjustment is assumed in which the growth rate of output is controlled by the difference between the optimal output and the actual output,
x ˙ i ( t ) x i ( t ) = k α x i ( t τ 1 ) β j i n x j ( t τ 2 ) for i = 1 , 2 , , n .
System (11) has the same stationary point as system (1). The homogeneous part of its linearized version is
x ˙ i ( t ) = K x i ( t τ 1 ) β j i n x j ( t τ 2 ) for i = 1 , 2 , , n ,
where
K = k x e .
Comparing (12) with (2) reveals that only the adjustment parameters are different. Thus, the formulas for the critical delays in (4), (5), (7) and (8) obtained in the best reply dynamic system can be applied to the growth rate dynamical system (12) if k is replaced with K .
The remaining part of this section is divided into two. The stability switching curves under the growth rate dynamics are constructed and numerical simulations are performed in the first subsection. The stability index is examined to provide theoretical backgrounds with the directions of stability switches for the numerical results in the second part.

4.1. Stability Switching Curves

It is assumed henceforth that K replaces k. Then the pairs of ( τ 1 + ( ω , 1 ) , τ 2 ( ω , 2 ) ) and ( τ 1 ( ω , 1 ) , τ 2 + ( ω , 2 ) ) in (4) and (5) satisfy the following characteristic equation,
λ + K e λ τ 1 K β e λ τ 2 = 0
where the definitions of θ 1 and θ 2 should be changed to
θ 1 ( ω ) = cos 1 4 ω 2 + 3 K 2 8 K ω ,
θ 2 ( ω ) = cos 1 4 ω 2 3 K 2 4 K ω
and the interval ω is redefined by
I = 1 2 K , 3 2 K .
We then have two sets of line segments in the first quadrant of the ( τ 1 , τ 2 ) plane,
L 1 + ( 1 , 2 ) = ( τ 1 + ( ω , 1 ) , τ 2 ( ω , 2 ) ) ω I , ( 1 , 2 ) Z
and
L 1 ( 1 , 2 ) = ( τ 1 ( ω , 1 ) , τ 2 + ( ω , 2 ) ) ω I , ( 1 , 2 ) Z
similar to the case of best reply dynamics. Lemma 1 characterizes the relations of the segments L 1 + ( 1 , 2 ) and L 1 ( 1 , 2 ) for the extreme values of ω in interval I.
Lemma 1.
L 1 + ( 1 , 2 + 1 ) = L 1 ( 1 , 2 ) holds for the initial point of I, ω = K / 2 , and L 1 ( 1 , 2 ) = L 1 + ( 1 , 2 ) holds for the terminal point of I, ω = 3 K / 2 .
Proof. 
Substituting ω = K / 2 into (14) and (15) gives
θ 1 ( K / 2 ) = cos 1 ( 1 ) = 0 and θ 2 ( K / 2 ) = cos 1 ( 1 ) = π
implying that
τ 1 ± ( K / 2 , 1 ) = 2 K 3 2 π + 2 1 1 π
and
τ 2 + ( K / 2 , 2 + 1 ) = τ 2 ( K / 2 , 2 ) = 2 K 1 2 π + 2 2 π .
Hence L 1 + ( 1 , 2 + 1 ) = L 1 ( 1 , 2 ) at the initial point of I. In the same way, for ω = 3 K / 2 ,
θ 1 ( 3 K / 2 ) = cos 1 ( 1 ) = 0 and θ 2 ( 3 K / 2 ) = cos 1 ( 1 ) = 0
implying that
τ 1 + ( 3 K / 2 , 1 ) = τ 1 ( 3 K / 2 , 1 ) = 2 3 K 3 2 π + 2 1 1 π
and
τ 2 ( 3 K / 2 , 2 ) = τ 2 + ( 3 K / 2 , 2 ) = 2 3 K 1 2 π + 2 2 1 π .
Hence L 1 + ( 1 , 2 ) = L 1 ( 1 , 2 ) at the terminal point of I. This completes the proof. □
Pairs of ( τ ¯ 1 + ( m 1 ) , τ ¯ 2 ( m 1 ) ) and ( τ ¯ 1 ( m 2 ) , τ ¯ 2 + ( m 2 ) ) from (7) and (8) satisfy the characteristic equation,
λ + K e λ τ 1 + K β ( n 1 ) e λ τ 2 = 0
where the definitions of θ ¯ 1 and θ ¯ 2 should be changed to
θ ¯ 1 ( ω ) = cos 1 4 ω 2 K 2 n 3 n + 1 8 K ω
and
θ ¯ 2 ( ω ) = cos 1 4 ω 2 + K 2 n 3 n + 1 4 K ( n 1 ) ω
and the interval for ω is defined, respectively, by
I 2 = 1 2 K , 3 2 K if n = 2
and
I n = n 3 2 K , n + 1 2 K if n 3 .
We also have two line segments of ( τ 1 , τ 2 ),
L 2 + ( m 1 , m 2 ) = ( τ ¯ 1 + ( ω , m 1 ) , τ ¯ 2 ( ω , m 2 ) ) ω I 2 or I n , ( m 1 , m 2 ) Z
and
L 2 ( m 1 , m 2 ) = ( τ ¯ 1 ( ω , m 1 ) , τ ¯ 2 + ( ω , m 2 ) ) ω I or I n , ( m 1 , m 2 ) Z
similarly to the case of best reply dynamics. Similarly to Lemma 1, we have the followings:
Lemma 2.
In the case of n = 2 , L 2 + ( m 1 , m 2 + 1 ) = L 2 ( m 1 , m 2 ) holds for the initial point of I 2 , ω = K / 2 , and L 2 ( m 1 , m 2 ) = L 2 + ( m 1 , m 2 ) holds for the terminal point of I 2 , ω = 3 K / 2 .
Notice that for n = 3 ,
lim ω 0 τ 1 ± ( ω , m 1 ) = and lim ω 0 τ 2 ± ( ω , m 2 ) = .
The equality of the segments does not hold at the initial point of I 3 but only at the terminal point which can be proved similarly to Lemma 1.
Lemma 3.
In the case of n = 3 , L 2 + ( m 1 , m 2 ) = L 2 ( m 1 , m 2 ) holds for the terminal point of I 3 , ω = 2 K .
If n 4 , then the following result holds.
Lemma 4.
In the case of n 4 , L 2 + ( m 1 , m 2 ) = L 2 ( m 1 + 1 , m 2 ) holds for the initial point of I n , ω = ( n 1 ) K / 2 and L 2 + ( m 1 , m 2 ) = L 2 ( m 1 , m 2 ) holds for the terminal point ω = ( n + 1 ) K / 2 .
In the following, we will construct stability switching curves. To this end, we specify the parameters’ values as α = 10 and k = 0.1 . In Figure 3, the dotted red loci are described by L 1 ( 1 , 2 ) with 1 = 0 and 2 = 0 , 1 and the dotted blue locus by L 1 + ( 0 , 1 ) . The black point a is the initial point of L 1 + ( 0 , 1 ) and L 1 ( 0 , 0 ) and its coordinates are
a = 3 2 π , 3 2 π
at which L 1 + ( 0 , 1 ) = L 1 ( 0 , 0 ) holds by Lemma 1. The black point b is the terminal point of L 1 + ( 0 , 1 ) and L 1 ( 0 , 1 ) and its coordinates are
b = 1 2 π , 3 2 π
at which L 1 + ( 0 , 1 ) = L 1 ( 0 , 1 ) holds by Lemma 1. The blue and red solid curves are described by L 2 + ( 0 , 0 ) and L 2 ( 0 , 0 ) . They are connected at point a,
a = 1 2 π , 1 2 π
at which L 2 + ( 0 , 0 ) = L 2 ( 0 , 0 ) by Lemma 2.
The dotted and solid curves are smoothly connected as is seen in Figure 3. As a result, the ( τ 1 , τ 2 ) region is divided into two subregions by the stability switching curve connecting the left-most parts among the segments of L 2 ± ( 0 , 0 ) , L 1 ± ( 0 , 1 ) , and L 1 ( 0 , 1 ) . As the Cournot equilibrium is stable when there are no delays, it is stable in the region including the origin and left to the connecting curve.
We want to investigate the influence of τ 1 and τ 2 . Two simulations in the case of n = 2 are performed with initial functions,
φ 1 ( t ) = x 1 e 2 and φ 2 ( t ) = x 2 e + 1 for t 0 .
The first simulation result along the diagonal is presented in Figure 4A. The delays increase from τ i = 0 to τ i = 3.4 with an increment of 0.003 along the diagonal. The Cournot equilibrium is asymptotically stable for smaller delays and becomes unstable through a Hopf bifurcation at
τ i a = τ 0 * ( 2 ) = 1 2 π for i = 1 , 2 ,
producing a limit cycle that further bifurcates to a multi-periodic cycle for larger delays. The second result with the different two delays is given in Figure 4B. The value of τ 1 increases from τ 1 = τ 1 A 1.423 to τ 1 = τ 1 B ( = 3.4 ) along the dotted horizontal line at τ 2 = 3 . More precisely, the bifurcation diagrams with two delays are constructed in the following procedure with Mathematica, version 12.1. The value of τ 2 is fixed at 3 , and the value of τ 1 is increased from τ min = τ 1 A to τ max = τ 1 B with an increment ( τ max τ min ) / 1000 . For each value of τ 1 , dynamic system (11) runs for 0 t T ( = 2000 ) , and the data for t T 100 are discarded to get rid of the initial disturbance. The local maxima and minima out of the remaining data are plotted against this τ 1 value. Then the value of τ 1 is increased and then the same procedure is repeated until τ 1 arrives at τ max . The following bifurcation diagrams are obtained in the same way. The resulting bifurcation diagram shows that the dynamic system experience similar dynamics. The stability of the equilibrium point is confirmed for the zero delay and holds for τ 1 < τ 1 A and τ 2 = 3 . In both diagrams (and the following diagrams), notation x ˜ e = log x e is used.
We now increase the number of firms to 3 . Figure 5A shows the stability switching curves. The line segments of L 2 + ( 0 , 0 ) (i.e., the solid blue curve) and L 2 ( 0 , 0 ) (i.e., the solid red curve) take the L-shaped profile and rotate counter-clockwise at point a to the extent that the solid red curve is located furthermost to the left. By Lemma 4, both line segments head to point a , the terminal point as ω increases to 2 K . We simulate the model (11) along the diagonal (i.e., τ 1 = τ 2 ) and the dotted horizontal line at τ 2 = 3 (i.e., τ 1 τ 2 ) in Figure 5A. As we find qualitatively no big differences between these simulation results as in Figure 4A,B, we depict only the bifurcation diagram with different delays in Figure 5B. It is seen that alá “period-doubling bifurcation” occurs in which the Cournot equilibrium is asymptotically stable for τ 1 < τ 1 A (≃1.136), loses stability at τ 1 = τ 1 A and bifurcates to a limit cycle from which new limit cycles emerge having a doubled period of the cycle as τ 1 increases from τ 1 A . We also see that further increasing τ 1 gives rise to complicated dynamics that suddenly shrinks to a limit cycle with multiple local maxima and minima at some critical point.
In the case of n = 4 , as is seen in Figure 6A, the solid red and blue segments rotate counter-clockwise further at point a, leading to that the red segment crosses the vertical axis. In Figure 6B, we see that the bifurcation diagram gets more complicated and various dynamics can emerge.
Lastly, we simulate system (11) with n = 9 . The shape of the stability switching curve is different from those with smaller n. In Figure 7A, the positive-sloping dotted line is the diagonal, the dotted-red line is L 2 ( 0 , 0 ) as before and the black dots are the starting or ending points of the segments. A remarkable difference is that the solid red-blue segments consist of the wave-shaped curve. Accordingly, the bifurcation diagram is obtained along the horizontal dotted line at τ 2 = 2 and exhibits a different route to chaos. The stability of the Cournot equilibrium is lost at τ 1 = τ 1 A (≃0.646), regained at τ 1 = τ 1 B (≃5.441), and then lost again at τ 1 = τ 1 C (≃7.306). Unstable oscillatory trajectories get complicated for τ 1 > τ 1 D (≃7.697). It is known that time delays destabilize dynamic systems. This simulation, however, indicates that time delays can also stabilize the systems.
Dynamic system (11) examines the birth of complicated dynamics through a period-doubling bifurcation and the occurrence of stability loss and gain. Needless to say, time delays play prominent roles. In addition, taking account of the fact that only the firm’s number is different in those numerical studies, the larger number could influence the system’s dynamics by increasing the degree of interactions among the firms.

4.2. Stability Index

We compute the stability index to provide a theoretical background for finding directions of stability switches. First, we denote the second and third vectors of (3) by Q 1 and Q 2 ,
Q 1 = a 1 ( i ω ) e i ω τ 1 = i K ω cos ω τ 1 i sin ω τ 1
and
Q 2 = a 2 ( i ω ) e i ω τ 2 = i K β ω cos ω τ 2 i sin ω τ 2 .
Having Q 1 and Q 2 , we further denote the real and imaginary parts by the followings:
R 1 = Re Q 1 = K ω sin ω τ 1 and I 1 = Im Q 1 = K ω cos ω τ 1
and
R 2 = Re Q 2 = K β ω sin ω τ 2 and I 2 = Im Q 2 = K β ω cos ω τ 2 .
Finally, the stability index is defined as follows:
S = R 2 I 1 R 1 I 2 = K 2 β ω 2 sin ω τ 1 cos ω τ 2 cos ω τ 1 sin ω τ 2 ,
hence
S = K 2 β ω 2 sin ω τ 1 τ 2 .
In the same way, we denote the second and third vectors of (6) by Q ¯ 1 and Q ¯ 2 ,
Q ¯ 1 = b 1 ( i ω ) e i ω τ 1 = i K ω cos ω τ 1 i sin ω τ 1
and
Q ¯ 2 = b 2 ( i ω ) e i ω τ 2 = i K β ( n 1 ) ω cos ω τ 2 i sin ω τ 2 .
The real and imaginary parts are the followings:
R ¯ 1 = Re Q ¯ 1 = K ω sin ω τ 1 and I ¯ 1 = Im Q ¯ 1 = K ω cos ω τ 1
and
R ¯ 2 = Re Q ¯ 2 = K β ( n 1 ) ω sin ω τ 2 and I ¯ 2 = Im Q ¯ 2 = K β ( n 1 ) ω cos ω τ 2 ,
moreover, the stability index is as follows:
S ¯ = R ¯ 2 I ¯ 1 R ¯ 1 I ¯ 2 = K 2 β ( n 1 ) ω 2 sin ω τ 1 cos ω τ 2 cos ω τ 1 sin ω τ 2 .
Hence
S ¯ = K 2 β ( n 1 ) ω 2 sin ω τ 1 τ 2 .
We call the direction of the curve that corresponds to increasing ω the positive direction. We also call the region on the left-hand side the region on the left when we head in the positive direction of the curve. Region on the right is defined similarly. Concerning the stability changes, we have the following result from Matsumoto and Szidarovszky (2018) that is based on Gu et al. (2005):
Theorem 2.
Let τ 1 , τ 2 be a point on the stability switching curves, when i ω is a simple pure complex eigenvalue. Assume we look toward increasing values of ω on the curve, and a point τ 1 , τ 2 moves from the region on the right to the region on the left. A pair of eigenvalues crosses the imaginary axis to the right if S > 0 or S ¯ > 0 . If S < 0 or S ¯ < 0 , then crossing is in the opposite direction.
The condition of the theorem is satisfied if all i ω egenvalues are single. It can be proved that the multiple eigenvalues, if any, are isolated from each other, so do the corresponding points on the stability switching curve. Hence at these points, the directions of stability switching are the same as those in the points of their neighborhoods.
We now compute the stability index on the solid red segment of the stability switching curve in Figure 3. The red segment is a locus of the following points,
L 2 ( 0 , 0 ) = τ ¯ 1 ( ω , 0 ) , τ ¯ 2 + ( ω , 0 ) ω 1 2 K , 3 2 K
From (7) and (8), we have
ω τ ¯ 1 ( ω , 0 ) τ ¯ 2 + ( ω , 0 ) = 3 2 π π θ ¯ 1 ( ω ) 3 π 2 π + θ ¯ 2 ( ω ) = θ ¯ 1 ( ω ) + θ ¯ 2 ( ω )
implying
sin ω τ 1 τ 2 = sin θ ¯ 1 ( ω ) + θ ¯ 2 ( ω ) < 0
when θ 1 + θ 2 < π . If θ 1 + θ 2 = π , then the triangle reduces to a line such that
a 1 ( i ω ) a 2 ( i ω ) = ± 1 .
That is, in Equation (13),
K ω K β ω = K 2 ω = 1
showing that ω = π / 2 being the left endpoint of interval I, given for ω , which gives the common starting point of two line segments. In the case of Equation (18),
K ω K β ( n 1 ) ω = K ω 3 n 2 .
If n = 2 , this equals + 1 if ω = K / 2 , which is the initial point of I. If n = 3 , then this expression is always zero, so cannot be + 1 or 1 . If n > 3 , then this expression can be only 1 , when ω = K ( n 3 ) / 2 , which is the left endpoint of interval I n which gives again the common starting point of two line segments. In these points, the direction of stability switching is the same as that in the two connecting segments. So in the rest of the discussion, we will assume that θ 1 + θ 2 < π . Hence the stability index S ¯ is positive on the solid red segments of the stability switching curve. In Figure 3, the arrows on the solid red segment indicate the positive direction and the red R and L mean the right and left regions along the red segment. As ( τ 1 , τ 2 ) moves from the R-region to the L-region and S ¯ > 0 , Theorem 2 implies that a solution pair of (18) crosses the imaginary axis to the right. That is, stability is lost. As seen in Figure 4B, the stability is lost at point A with τ 1 = τ 1 A when τ 1 increases along the horizontal dotted line at τ 2 0 = 3 .
Similarly, we can compute the stability index on the solid blue segment,
L 2 + ( 0 , 0 ) = τ ¯ 1 + ( ω , 0 ) , τ ¯ 2 ( ω , 0 ) ω 1 2 K , 3 2 K .
From (7) and (8) with K,
ω τ ¯ 1 + ( ω , 0 ) τ ¯ 2 ( ω , 0 ) = 3 2 π π + θ ¯ 1 ( ω ) 3 π 2 π θ ¯ 2 ( ω ) = θ ¯ 1 ( ω ) + θ ¯ 2 ( ω ) .
Then
sin ω τ ¯ 1 + ( ω , 0 ) τ ¯ 2 ( ω , 0 ) = sin θ ¯ 1 ( ω ) + θ ¯ 2 ( ω ) > 0 .
The stability index S ¯ is negative,
S ¯ = K 2 β ( n 1 ) ω 2 sin θ ¯ 1 ( ω ) + θ ¯ 2 ( ω ) < 0 .
The blue L and R denote the right-region and the left-region with respect to the solid blue segment. Hence the stability is lost when a pair of ( τ 1 , τ 2 ) crosses the blue segment from the L-region to the R-region.
Consider the stability switching on the dotted red segment located in the upper-left corner of Figure 3. The segment is described by
L 1 ( 0 , 1 ) = τ 1 ( ω , 0 ) , τ 2 + ( ω , 1 ) ω 1 2 K , 3 2 K .
Then
ω τ 1 ( ω , 0 ) τ 2 + ( ω , 1 ) = π θ 1 ( ω ) + θ 2 ( ω ) .
The stability index is positive
S = K 2 β ω sin θ 1 ( ω ) + θ 2 ( ω ) > 0
showing that crossing these segments from R to L , stability is lost.
In the lower part of Figure 3, there is a small segment of L 1 ( 0 , 0 ) where
L 1 ( 0 , 0 ) = τ 1 ( ω , 0 ) , τ 2 + ( ω , 0 ) ω 1 2 K , 3 2 K ,
so
ω τ 1 ( ω , 0 ) τ 2 + ( ω , 0 ) = 3 2 π π θ 1 ( ω ) 1 2 π + π θ 2 ( ω ) = π θ 1 ( ω ) + θ 2 ( ω ) .
Then
sin ω τ 1 ( ω , 0 ) τ 2 + ( ω , 0 ) = sin θ ¯ 1 ( ω ) + θ ¯ 2 ( ω ) > 0
meaning that crossing this segment from the stable region, at least one eigenvalue changes the sign of its real part from negative to positive, implying stability loss.

5. Concluding Remarks

In this paper, n-firm dynamic oligopolies were examined without product differentiation and with linear price and cost functions. Continuous time scales were assumed reconsidering the classical dynamic model of McManus and Quandt (1961) with the best response dynamics. Without delays, the equilibrium is always asymptotically stable without delays regardless of the values of the positive adjustment speeds. We examined how this stability is lost when the firms face implementation and information delays. For the sake of mathematical simplicity, it was assumed that the firms have the same marginal costs and identical delays in both types. If these delays are equal, then a single-delay model is obtained. If the delay is sufficiently small, then the equilibrium is oscillatory stable, at the threshold, the trajectories show cyclic behavior and for larger delays, the cycles become expanding. If the delays are different, then in the resulting two-delay case the stability switching curves were first constructed and then the directions of the stability switches were determined. Growth rate dynamics brought nonlinearities into the model, but their linearized version is identical with best response dynamics, so shows similar local dynamics. Numerical results and simulation studies verify and illustrate the theoretical findings.
This research can be continued in two different ways. One is the consideration of different model modifications such as product differentiation, multi-product models, oligopsonies, labor-managed, and rent seeking oligopolies, including market saturation to mention only a few. The other research direction could be to examine nonlinear models, the local dynamics are similar to that of linear models, however with very different global dynamic behavior.

Author Contributions

Conceptualization, methodology, A.M. and F.S.; software, A.M.; validation, A.M. and F.S.; formal analysis, A.M.; writing—original draft preparation, A.M.; writing—review and editing, F.S.; visualization, A.M.; All authors have read and agreed to the published version of the manuscript.

Funding

This research received the financial support from the Japan Society for the Promotion of Science (Grant-in-Aid for Scientific Research (C) 20K01566).

Acknowledgments

The authors would like to thank the anonymous reviewers for their careful reading and valuable comments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Cournot, A. Recherches sur les Principes Mathématiques de la Théorie des Richessess; Hachette: Paris, France, 1833. [Google Scholar]
  2. Theocharis, T.D. On the stability of the Cournot solution on the oligopoly problem. Rev. Econ. Stud. 1960, 27, 133–134. [Google Scholar] [CrossRef]
  3. McManus, M.; Quandt, R. Comments on the stability of the Cournot oligopoly model. Rev. Econ. Stud. 1961, 28, 136–139. [Google Scholar] [CrossRef]
  4. Okuguchi, K. Expectations and Stability in Oligopoly Models; Springer: Berlin, Germany, 1976. [Google Scholar]
  5. Okuguchi, K.; Szidarovszky, F. The Theory of Oligopoly with Multi-Product Firms, 2nd ed.; Springer: Berlin, Germany, 1999. [Google Scholar]
  6. Ćanovas, J.; Puu, T.; Ruiz, M. The Cournot-Theocharis problem reconsidered. Chaos Solitions Fractals 2008, 37, 1025–1039. [Google Scholar] [CrossRef] [Green Version]
  7. Hommes, C.; Ochea, M.; Tuinstra, J. Evolutionary competition between adjustment processes in Cournot oligopoly: Instability and complex dynamics. Dyn. Games Appl. 2018, 8, 822–843. [Google Scholar] [CrossRef] [Green Version]
  8. Lampart, M. Stability of the Cournot equilibrium for a Cournot oligopoly model with n-competitors. Chaos Solitions Fractals 2012, 45, 1081–1085. [Google Scholar] [CrossRef] [Green Version]
  9. Puu, T. On the stability of Cournot equilibrium when the number of competitors increases. J. Econ. Behav. Organ. 2008, 66, 445–456. [Google Scholar] [CrossRef] [Green Version]
  10. Puu, T. Rational expectations and the Cournot-Theocharis problem. Discret. Dyn. Nat. Soc. 2006, 2006, 32103. [Google Scholar] [CrossRef]
  11. Matsumoto, A.; Szidarovszky, F. Theocharis problem reconsidered in differentiated oligopoly. Discret. Dyn. Nat. Soc. 2014, 2014, 630351. [Google Scholar] [CrossRef] [Green Version]
  12. Bischi, G.-I.; Chiarella, C.; Kopel, M.; Szidarovszky, F. Nonlinear Oligopolies: Stability and Bifurcations; Springer: Berlin, Germany, 2010. [Google Scholar]
  13. Matsumoto, A.; Szidarovszky, F. Dynamic Oligopolies with Time Delays; Springer Nature: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
  14. Gu, K.; Nicolescu, S.-I.; Chen, I. On the stability crossing curves for general systems with two delays. J. Math. Appl. 2005, 3311, 231–253. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Triangle conditions.
Figure 1. Triangle conditions.
Mathematics 08 01615 g001
Figure 2. (A) Oscillatory dynamics in duopoly. (B) Oscillatory dynamics in triopoly. (C) Oscillatory dynamics in quartopoly.
Figure 2. (A) Oscillatory dynamics in duopoly. (B) Oscillatory dynamics in triopoly. (C) Oscillatory dynamics in quartopoly.
Mathematics 08 01615 g002
Figure 3. Stability switching curve (SSC) with n = 2 .
Figure 3. Stability switching curve (SSC) with n = 2 .
Mathematics 08 01615 g003
Figure 4. Bifurcation diagrams with n = 2 .
Figure 4. Bifurcation diagrams with n = 2 .
Mathematics 08 01615 g004
Figure 5. Dynamic properties of Equation (11) with n = 3 .
Figure 5. Dynamic properties of Equation (11) with n = 3 .
Mathematics 08 01615 g005
Figure 6. Dynamic properties of Equation (11) with n = 4 .
Figure 6. Dynamic properties of Equation (11) with n = 4 .
Mathematics 08 01615 g006
Figure 7. Dynamic properties of Equation (11) with n = 9 .
Figure 7. Dynamic properties of Equation (11) with n = 9 .
Mathematics 08 01615 g007

Share and Cite

MDPI and ACS Style

Matsumoto, A.; Szidarovszky, F. Delay Stability of n-Firm Cournot Oligopolies. Mathematics 2020, 8, 1615. https://doi.org/10.3390/math8091615

AMA Style

Matsumoto A, Szidarovszky F. Delay Stability of n-Firm Cournot Oligopolies. Mathematics. 2020; 8(9):1615. https://doi.org/10.3390/math8091615

Chicago/Turabian Style

Matsumoto, Akio, and Ferenc Szidarovszky. 2020. "Delay Stability of n-Firm Cournot Oligopolies" Mathematics 8, no. 9: 1615. https://doi.org/10.3390/math8091615

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop