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 , marginally stable if and unstable if . 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,
where is the maximum price, is the slope of the price function and 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 being positive. The profit function of firm is defined by
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
and the second-order condition is satisfied,
The best reply function is obtained through the first-order condition and depends on the choices of other firms,
Let us introduce a new notation,
and make the conventional assumption:
Assumption 1.
for all and .
Assumption 1 implies for all i. As each firm makes an optimal choice at the Cournot equilibrium, its best reply function is written as
The aggregate output of all firms is obtained by adding the individual outputs,
that is solved for to have
Substituting into the best reply gives the individual output values at the Cournot equilibrium,
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,
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,
It is demonstrated that the Cournot equilibrium is always stable when the adjustment speeds are the same (i.e., ). 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., ) on the firm’s own production and information delays () on the competitors’ productions,
Notice that dynamic system (1) has the Cournot equilibrium as the steady-state and its homogeneous part is
The characteristic equation is
With new notation,
the characteristic equation can be written as
Hence
It follows that we have two possibilities to solve ,
Without delays the eigenvalues are negative,
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 does not solve equation (i), it can be rewritten as
where
Equation (3) must have a pair of pure imaginary solutions when a stability switch occurs. Hence let with (It is possible to take its conjugate with . 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 and , respectively. Equation (3) means that if we put these vectors head to tail, they form a triangle with the internal angles and as illustrated in Figure 1.
Figure 1.
Triangle conditions.
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:
and
For
where the absolute values are
and the arguments are
From the triangle conditions, we have the interval of for which can be a solution of equation (i) for some and ,
The internal angles of and are calculated by the law of cosine as
and
Since a symmetric triangle can be formed below the horizontal axis in Figure 1, four inner angles are defined, and (double-sign correspondence). By the definitions of the interior angles, we have the followings:
and
for and Solving these equations for and yields (4) and (5). So we have two sets of line segments,
and
As is the horizontal shift parameter and 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
where
With
their absolute values are
and their arguments are
By the triangle conditions, the domains of are defined, respectively, by
and
As in the same way, the internal angles denoted as and generated under equation (ii) are obtained as
and
As before, we have again two sets of line segments,
and
which are shifted horizontally and vertically by changing the values of and . 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
For with equation (i)’ is
Separating the real and imaginary parts gives the equations,
from which
Hence the critical values of for equation (i)’ are determined as
Similarly, for equation (ii)’, we have
Hence the critical values of are determined as
It is confirmed that
Therefore stability switching occurs when 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 ,
and solving this for gives
The sign of the real part for is positive,
As equations (i)’ is obtained from (ii)’ with 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 loses its stability at and stability cannot be regained for where
Theorem 1 is numerically confirmed when
We perform simulations with three different values of , and . The simulations are done with Mathematica, ver. 12.1. The corresponding critical values of are
which imply that the stability region becomes smaller as n increases. This is also clear from the form of in Theorem 1. In each simulation below, we take for the red convergent curve and for the divergent green curve and assume constant functions for .
In duopoly, the initial functions are defined as
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:
Figure 2.
(A) Oscillatory dynamics in duopoly. (B) Oscillatory dynamics in triopoly. (C) Oscillatory dynamics in quartopoly.
- (1)
- Theorem 1 is numerically confirmed for ; it is seen that the Cournot equilibrium is stable for loses stability, and bifurcates to a cyclic oscillation for .
- (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 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 in triopoly in Figure 2B and at in quartopoly in Figure 2C. Although it is not illustrated in Figure 2A, the trajectory becomes negative at 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,
System (11) has the same stationary point as system (1). The homogeneous part of its linearized version is
where
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 .
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 () and () in (4) and (5) satisfy the following characteristic equation,
where the definitions of and should be changed to
and the interval is redefined by
We then have two sets of line segments in the first quadrant of the () plane,
and
similar to the case of best reply dynamics. Lemma 1 characterizes the relations of the segments and for the extreme values of in interval I.
Lemma 1.
holds for the initial point of I, and holds for the terminal point of I, .
Proof.
Hence at the initial point of I. In the same way, for
implying that
and
Hence at the terminal point of I. This completes the proof. □
Pairs of () and () from (7) and (8) satisfy the characteristic equation,
where the definitions of and should be changed to
and
and the interval for is defined, respectively, by
and
We also have two line segments of (),
and
similarly to the case of best reply dynamics. Similarly to Lemma 1, we have the followings:
Lemma 2.
In the case of holds for the initial point of , and holds for the terminal point of , .
Notice that for
The equality of the segments does not hold at the initial point of but only at the terminal point which can be proved similarly to Lemma 1.
Lemma 3.
In the case of holds for the terminal point of ,
If , then the following result holds.
Lemma 4.
In the case of holds for the initial point of , and holds for the terminal point .
In the following, we will construct stability switching curves. To this end, we specify the parameters’ values as and In Figure 3, the dotted red loci are described by with and and the dotted blue locus by . The black point is the initial point of and and its coordinates are
at which holds by Lemma 1. The black point is the terminal point of and and its coordinates are
at which holds by Lemma 1. The blue and red solid curves are described by and They are connected at point a,
at which by Lemma 2.
Figure 3.
Stability switching curve (SSC) with .
The dotted and solid curves are smoothly connected as is seen in Figure 3. As a result, the () region is divided into two subregions by the stability switching curve connecting the left-most parts among the segments of , and 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 and Two simulations in the case of are performed with initial functions,
The first simulation result along the diagonal is presented in Figure 4A. The delays increase from to with an increment of along the diagonal. The Cournot equilibrium is asymptotically stable for smaller delays and becomes unstable through a Hopf bifurcation at
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 increases from to along the dotted horizontal line at . More precisely, the bifurcation diagrams with two delays are constructed in the following procedure with Mathematica, version 12.1. The value of is fixed at and the value of is increased from to with an increment . For each value of dynamic system (11) runs for and the data for are discarded to get rid of the initial disturbance. The local maxima and minima out of the remaining data are plotted against this value. Then the value of is increased and then the same procedure is repeated until arrives at 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 and In both diagrams (and the following diagrams), notation is used.
Figure 4.
Bifurcation diagrams with .
We now increase the number of firms to Figure 5A shows the stability switching curves. The line segments of (i.e., the solid blue curve) and (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 the terminal point as increases to We simulate the model (11) along the diagonal (i.e., ) and the dotted horizontal line at (i.e., ) 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.136), loses stability at and bifurcates to a limit cycle from which new limit cycles emerge having a doubled period of the cycle as increases from We also see that further increasing gives rise to complicated dynamics that suddenly shrinks to a limit cycle with multiple local maxima and minima at some critical point.
Figure 5.
Dynamic properties of Equation (11) with .
In the case of , 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.
Figure 6.
Dynamic properties of Equation (11) with .
Lastly, we simulate system (11) with 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 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 and exhibits a different route to chaos. The stability of the Cournot equilibrium is lost at (≃0.646), regained at (≃5.441), and then lost again at (≃7.306). Unstable oscillatory trajectories get complicated for (≃7.697). It is known that time delays destabilize dynamic systems. This simulation, however, indicates that time delays can also stabilize the systems.
Figure 7.
Dynamic properties of Equation (11) with .
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 and
and
Having and we further denote the real and imaginary parts by the followings:
and
Finally, the stability index is defined as follows:
hence
The real and imaginary parts are the followings:
and
moreover, the stability index is as follows:
Hence
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 be a point on the stability switching curves, when is a simple pure complex eigenvalue. Assume we look toward increasing values of ω on the curve, and a point 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 or . If or , then crossing is in the opposite direction.
The condition of the theorem is satisfied if all 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,
That is, in Equation (13),
showing that 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),
If this equals if which is the initial point of I. If then this expression is always zero, so cannot be or . If , then this expression can be only , when , which is the left endpoint of interval 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 . Hence the stability index 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 () moves from the R-region to the L-region and , 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 when increases along the horizontal dotted line at
Similarly, we can compute the stability index on the solid blue segment,
Then
The stability index is negative,
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 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
Then
The stability index is positive
showing that crossing these segments from R to stability is lost.
Then
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
- Cournot, A. Recherches sur les Principes Mathématiques de la Théorie des Richessess; Hachette: Paris, France, 1833. [Google Scholar]
- Theocharis, T.D. On the stability of the Cournot solution on the oligopoly problem. Rev. Econ. Stud. 1960, 27, 133–134. [Google Scholar] [CrossRef]
- McManus, M.; Quandt, R. Comments on the stability of the Cournot oligopoly model. Rev. Econ. Stud. 1961, 28, 136–139. [Google Scholar] [CrossRef]
- Okuguchi, K. Expectations and Stability in Oligopoly Models; Springer: Berlin, Germany, 1976. [Google Scholar]
- Okuguchi, K.; Szidarovszky, F. The Theory of Oligopoly with Multi-Product Firms, 2nd ed.; Springer: Berlin, Germany, 1999. [Google Scholar]
- Ćanovas, J.; Puu, T.; Ruiz, M. The Cournot-Theocharis problem reconsidered. Chaos Solitions Fractals 2008, 37, 1025–1039. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- Puu, T. Rational expectations and the Cournot-Theocharis problem. Discret. Dyn. Nat. Soc. 2006, 2006, 32103. [Google Scholar] [CrossRef]
- Matsumoto, A.; Szidarovszky, F. Theocharis problem reconsidered in differentiated oligopoly. Discret. Dyn. Nat. Soc. 2014, 2014, 630351. [Google Scholar] [CrossRef]
- Bischi, G.-I.; Chiarella, C.; Kopel, M.; Szidarovszky, F. Nonlinear Oligopolies: Stability and Bifurcations; Springer: Berlin, Germany, 2010. [Google Scholar]
- Matsumoto, A.; Szidarovszky, F. Dynamic Oligopolies with Time Delays; Springer Nature: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
- 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]
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).