Abstract

In this paper, some mathematical properties and dynamic investigations of a Cournot–Bertrand duopoly game using a computed nonlinear cost are studied. The game is repeated and its evolution is presented by noninvertible map. The fixed points for this map are calculated and their stability conditions are discussed. One of those fixed points is Nash equilibrium, and the discussion shows that it can be unstable through flip and Neimark–Sacker bifurcation. The invariant manifold for the game’s map is analyzed. Furthermore, the case when both competing firms are independent is investigated. Due to unsymmetrical structure of the game’s map, global analysis gives rise to complicated basin of attraction for some attracting sets. The topological structure for these basins of attraction shows that escaping (infeasible) domain for some attracting sets becomes unconnected and the rise of holes is obtained. This confirms the existence of contact bifurcation.

1. Introduction

Cournot–Bertrand games have been analyzed and reported in several studies in the literature. They have been named after Cournot, the famous French economist, who first introduced duopoly games. Cournot work opened the route for many studies of the quantity competition between economic competitors. The current paper discusses a Cournot–Bertrand duopoly game based on a computed quantity cost. Cournot–Bertrand games take place when economic market contains two competitors producing the same type of commodity but with different strategies. These strategies are represented by quantity-setting and price-adjusting for achieving maximum profit.

The literature reported few studies on such games focusing on modelling the game and studying the Nash equilibrium point. For example, a simple Cournot duopoly model, which should actually be attributed to Bertrand, was considered in [1]. In [2], different cases of competitor’s behaviors have been studied to show that the results developed in [3] are sensitive to the duopoly assumption. The work by Singh and Vives [3] was extended based on the asymmetry on cost and demand between competing firms in [4]. In [5], another extension of work of Singh and Vives [4] has been analyzed based on the role of outsourcing to a competitor. Based on a differentiation of production, Tremblay et al. [6] have modelled a Cournot–Bertrand game and have studied the stability condition of the game’s Nash point in the static case. Askar in [7] has introduced a Cournot–Bertrand competition using three different mechanisms that are bounded rationality, best-reply reaction, and adaptive adjustment. In [7], the author proved that under certain conditions, the stability of Nash equilibrium point became asymptotically stable using the best-reply reaction and adaptive adjustment mechanism while bounded rationality method yielded a stable equilibrium point. Naimzada and Tramontana [8] studied some dynamic characteristics of Cournot–Bertrand game under differentiated products. They called two different mechanisms that are the best response and adaptive rule to build the game’s model. They also compared their obtained results with results in the literature. In [9], other Cournot–Bertrand game under certain market share has been established. That work has shown that the instability of Nash equilibrium point is obtained due to increase in the average utility. Other studies that have shown interesting results to those games and related games are reported in the literature such as Askar et al. [1014], Wang and Ma [15], Ueda [16], Puu [17], Elsadany [18], Awad et al. [19], Zhou and Li [20], and Brianzani et al. [21]. For recent studies, the authors suggest the following works: Wei et al. [22] and Sarafopoulos and Papadopoulos [23].

The above studies have discussed different dynamic characteristics. Study of such dynamics often begins with the analysis of stability of the game equilibrium. Different types of bifurcations appear as a result of instability of the equilibrium point. They include period-doubling and Neimark–Sacker bifurcations. Important observations related the economic behavior of such games are detected due to deep investigation of attracting sets and chaotic behaviors of the games’ discrete models. This also motivates searching for specific model dynamics and other phenomena such as synchronization, multistability, and contact bifurcation. Here one has to highlight important utility functions adopted in those games. There are several functions that have been the core in many studies such as the Cobb–Douglas function [8], constant elasticity of substitution or CES function [6], and Singh and Vives function [24]. The Cobb–Douglas one that is adopted here in this study has been intensively used because it has been formulated based on the technological constraints between the inputs and outputs of production. Furthermore, there have been certain mechanisms that have been adopted to estimate the behavior of firms (or economic competitors) such as naive rule [25], tit-for-tat method [26], local monopolistic approximation mechanism [27], and bounded rationality approach [28]. In this paper, we recall the bounded rationality approach to measure the competition between two firms. Our paper belongs to the above category of research direction but differs from them in which the cost function adopted by competing firms is not linear as many works in the literature have assumed. The firms’ cost function in this game is computed based on Cobb–Douglas preference utility.

In this paper, we call the Cobb–Douglas utility function to evaluate the competitors’ cost function. Based on certain economic constraints, a quadratic cost is used in the competition model. Using such cost with linear prices, the bounded rationality approach gives a nonlinear dynamic map describing the whole competition in discrete time periods. Our analysis shows that the model possesses three-corner fixed points and interior one representing Nash equilibrium. We use local and global analysis to investigate the stability of these points with intensive discussion on the basin of attraction due to the appearance of contact bifurcation under certain initial conditions.

In short, the current paper is organized as follows. In Section 2, the cost function is derived from the Cobb–Douglas function. The nonlinear discrete dynamic map describing the repetition of competition in discrete time periods with local analysis of its fixed points is given in Section 3. In Section 4, the invariant manifold is discussed. In some situations, the basin of attraction and global analysis around Nash point are investigated in Section 5. Finally, Section 6 discusses the obtained results.

2. Market Competition

Suppose a duopoly competition of two competing firms (or players) whose quantities are denoted by and . Suppose also that the prices of those quantities are restricted as follows:

The parameter refers to a maximum price (in case there are no commodities sent to the market, i.e., ). The parameter denotes a degree of production whether it is a differentiation or substitution. In case of , the two competing players are identical and then homogeneous goods are raised while at , the two players are independent in prices and one gets a situation of two monopolistic players. When , the competition turns into the case of substitutability. In this work, we study a mixed-type competition (or one can say a Cournot–Bertrand game). We assume that the first firm focuses on the quantity produced while the second firm puts its quantity’s price forward as its decision variable. So, (1) can be rewritten in the form

2.1. Computation of Cost and Profit Functions

According to the Cobb–Douglas utility, the quantities can be represented as follows [8]:where denotes the total-factor productivity, represents the total labor while the total capital is given by , and is taken as constant. For simplicity, we assume . On the other hand, total cost can be given bywhere and refer to the wage per unit labor and the rental price per unit capital, respectively. From (3) and (4), one getswhile the marginal cost is given by and . So, one can obtain the total profit of each firm as follows:where the total revenue is given by . Now, (6) can be rewritten in the following form:

3. The Model

Studying the game’s evolution requires recalling some production updating mechanisms which are used in forming discrete dynamic maps simulating this evolution. There are several mechanisms that have been reported in the literature, but in this paper, we recall the most popular one known as the bounded rationality mechanism. Such mechanism depends on the marginal profits, , given by

Such marginal profits must be watched by firms for the production updating process. If both and are increasing, this means both profits are increasing and this encourages firms to increase their productions in the next time stage. For the case and , only the first firm will increase its production while the second firm may leave competition and so the market. Similarly, the case and is clear. If and , both firms may exit the competition. So, let us consider the case and , and hence the updating process is given bywhere is called the speed of adjustment parameter. This means that both the relative production and price are directly proportional to and , i.e., and . Substituting (8) in (9), one gets the following map:

It is a two-dimensional nonlinear discrete map and is used to simulate the game’s repetition (or the game’s evolution with respect to time ).

3.1. Fixed Points and Their Stability

At and , map (10) admits four fixed points given by

Since , and , simple calculations show that the above fixed points are positive. In addition, the points , and imply that at least one firm will exit the market. Now, some propositions are obtained and their proofs are presented in Appendix.

Proposition 1. The boundary is unstable repelling node.

Proposition 2. The boundary is saddle point if . Otherwise, it is an unstable node.

Proposition 3. The boundary is saddle point if . Otherwise, it is an unstable node.

Proposition 4. The point is known as Nash equilibrium point and is asymptotically stable if where is the determinant of Jacobian matrix at .

Proposition 5. Due to flip bifurcation, Nash point becomes unstable if

Proposition 6. Due to Neimark–Sacker bifurcation, the Nash point becomes unstable if

Figures 1(a)1(c) show the region of stability for at the values and different values for d. It is clear that as increases, the region of stability increases and vice versa. Numerical simulation shows also that any increase in while the other parameters are fixed reduces the region of stability. Figure 1(d) presents the basin of attraction of the point that is comprised of two regions, feasible and infeasible regions. More discussion on those regions will be given later in the Global Analysis section.

3.2. Critical Curves and Noninvertible Property

It is clear that map (10) belongs to the class (continuously differentiable). This means that the set can be defined as follows:where represents the Jacobian matrix which contains the locus of all points at which the determinant of Jacobian vanishes. The critical curves depend on this set and are used to give more information on the decision space of the map. Knowing those curves gives more information on the regions (or zones) dividing the decision space. The rank-1 of critical curves is denoted by and is defined as the locus of all rank-1 preimages located on the set . So, represents all the rank-1 images of under the map given in (10), i.e., . For (10), is given bywhere

Fixing the parameters values , and , both and are depicted in Figures 2(a)–2(d). At , it is obvious that and (as given in Figures 2(a) and 2(b)). One can see that the decision space of map (10) is divided into three zones known with , and . Therefore, the map belongs to type, and hence it is a noninvertible map. The shape of those zones is affected once an increase in the parameter takes place (see Figures 2(c) and 2(d)).

Furthermore, from the structure of map (10), one can see that at or , one gets or and this makes us to calculate the four real rank-1 preimages of the origin point. Putting and in (10) and solving the corresponding algebraic system, we get

For convenience, let and represent two line segments on the invariant axes and . Let and be their rank-1 preimages, respectively. So, for any points in the form and , their rank-1 preimages can satisfy the following algebraic systems:

So, both and can be presented by

In Figure 3, those line segments are plotted at the values , and . They divide the phase plane into two regions known as feasible (orange color) and infeasible (light brown color) regions as shown in Figure 3. It is also clear that both and intersect in the point . Furthermore, the feasible region for any attractor that may be Nash point, periodic cycle, or complex attractor will be bounded by a convex quadrilateral shape whose nodes are , and .

3.3. Local Bifurcation

As one can see, the game’s map (10) contains many parameters, but we focus here on the complex behavior that can be raised due to the change in , and . Both parameters and are known as speed of adjustments and most studies in the literature have concentrated on their influences on the time evolution of their games due to their economic meanings. In this section, we investigate the great change that may occur in the map’s dynamics due to slight variations on those parameters. Those parameters are selected to be the principle cause of the types of bifurcations that may be raised. Let us begin with the following parameters values: . It is clear in Figure 4(a) that when fixing , the Nash point becomes locally stable with respect to the speed parameter till this parameter reaches the value of period-2 cycle. As the parameter increases further, different types of periodic cycles such as period 4 and period 8 appeared. After period 8, higher period cycles appear, followed by chaos and then the point becomes unstable. Indeed, this type of bifurcation is called period-doubling (or flip) bifurcation and its Lyapunov exponent diagram is associated in this figure. Figure 4(b) shows the influence of the other speed parameter at the same parameters values but at . It shows a flip bifurcation on varying the parameter . In addition, simulation shows that the stability region with respect to the speed parameters is affected by the two parameters and . The simulation shows that as the parameter increases, the stability region decreases and vice versa while as increases, the region of stability increases and vice versa. For the dynamics of the map, another type of bifurcation is obtained. Let us keep the parameter values as previously but change . As one can see, Figure 4(c) presents a stable Nash point that loses its stability through Neimark–Sacker (NS) bifurcation as increases. Figure 4(d) shows this type of bifurcation at the same values with respect to by fixing . The same observation on the influences of the parameters and on this type of bifurcation is obtained. To end this subsection, Figure 4(e) shows the influence of the parameter on the map’s dynamics when fixing the parameters to , and . It shows that the Nash point becomes unstable due to NS-bifurcation.

To end this section, we discuss the codimension that occurs according to the above analysis. We recall standard software package MATCONT [29]. First, we can determine the curve of period-doubling bifurcations for the Nash point by using one of the following points as initial point and adjusting the parameters and as free parameters.The associated normal form coefficient of .The associated normal form coefficient of .Figure 4(f) displays the calculated curve. Notable features of the bifurcation curve include the fold-flip bifurcation (labeled as ), the 1 : 2 resonance (labeled as ), and the generalized flip bifurcation (labeled as ). The MATCONTM outputs are reported as follows., .Normal form coefficient for ..Normal form coefficient for ..Normal form coefficient of .Second, we conduct the Neimark–Sacker bifurcation curve for the Nash point .By picking up one of the following NS points as initial point and varying and as free parameters.The associated normal form coefficient of .The associated normal form coefficient of .The associated normal form coefficient of .Figure 4(g) depicts the calculated NS curve. The label refers to the resonance on the Neimark–Sacker bifurcation curve. The MATCONTM outputs are reported as follows..Normal form coefficient of ..Normal form coefficient of .

4. The Invariant Manifold

Initiating map (10) at the initial state or makes it getting trapped to the point (0, 0). That is to say, if or , then or and then the axes and become invariant axes. Those invariant axes will form an invariant manifold for map (10) and then its dynamics will be governed by one of the following one-dimensional maps:orwhich can be rewritten in the following forms:where

The linear transformation given in (23) makes both (20) and (21) topologically equivalent to the well-known logistic map.

4.1. Dynamic Analysis

Let us discuss the complex dynamics of the one-dimensional map (20). This map possesses two fixed points that are and . Simple calculations show that and hence becomes unstable node. For the second fixed point, one gets which is stable if . If , a period-doubling bifurcation emerges. This means that at the critical value , the trajectories of map (20) commencing on the invariant axis diverge when . Furthermore, the preimages of are 0 and which means it belongs to zone. Any point such that will have no preimages and therefore map (20) will belong to type. The same discussion is for map (21). It has two fixed points, and . The point is unstable node since . At the other point, one gets and hence it is stable if . If , a period-doubling bifurcation emerges. This means that at the critical value , the trajectories of map (21) commencing on the invariant axis diverge when . The preimages of are 0 and which means it belongs to zone. Any point such that will have no preimages and therefore map (21) will belong to type. Figures 5(a) and 5(b) show a simulation of chaotic attractors for maps (20) and (21) at the parameters values, for Figure 5(a) and for Figure 5(b). As one can see, the feasible regions are bounded by and that separate and zones. The orange color denotes diverging points belonging to the infeasible region.

4.2. Independent Firms

At , map (10) is reduced to two monopolistic firms with independent products. It becomes as follows:

Each part in map (24) conjugates the logistic map, and and . The same discussion and analysis for each part in map (24) can be carried out as above but we here give a simulation for two chaotic attractors for (24). The preimages of are 0 and . The preimages of are 0 and . Figures 5(c) and 5(d) show a simulation of chaotic attractors for each part in map (24) at the parameters values, for Figure 5(c) and for Figure 5(d). As one can see, the feasible regions are bounded by and that separate and zones. The orange color denotes diverging points belonging to the infeasible region.

5. Basin of Attraction and Global Analysis

Let us suppose that is an attractor for map (10). The attractor may represent Nash point, periodic cycle, or other complex attractor. The basin of attraction of possesses all points forming bounded trajectories converging to and is defined as

Suppose there is a neighborhood of the attractor such that ; then, one can represent as . For a topological structure, the phase space map is divided into two regions, the feasible and infeasible regions. The feasible region possesses points with bounded trajectories and is formed by the attractive basin of all existing attractors. It is denoted by the closure set . The infeasible region possesses points with unbounded (or divergent) trajectories and is denoted by . Both the boundaries of and denoted by and , respectively, separate from and vice versa. So, we have which is called the boundary of basin. For map (10), this boundary is defined by

In Figure 3, the basin of attraction of Nash point is plotted. As one can see, both and separate colored by orange from colored by brown. It is also clear that the basin of infeasible region is connected. So, in the next subsection, more details about the topological structure of the basin of attraction are discussed.

5.1. Global Analysis

Global analysis gives more information about the complex characteristics of an attractor . It provides some topological structures regarding the basin of attraction of such attractor. These structures do not appear when performing local analysis on map (10) through changes in the map’s parameters. This requires to investigate the qualitative changes occurring in these topological structure in the long term due to initial conditions taken far away from the map’s equilibrium point. Let us assume the following parameters values: . Figure 6(a) shows a chaotic attractor born based on these values. As one can see, it presents a chaotic attractor (gray color) whose basin of attraction is represented by two colors (orange and brown). The feasible region is represented by orange and is bounded by the quadrilateral shape whose vertices are , and , while the infeasible region (or the escaping domain) is plotted by brown. Furthermore, the escaping domain forms a connected set and hence there is no sign of the appearance of contact bifurcation. The nonexistence of contact bifurcation is due to the fact there is no contact between the branch and the boundary line . Keeping the parameters values fixed and increasing to 4.7, the chaotic attractor becomes more complex and contact bifurcation takes place due to the appearance of the region between the branch and the boundary line . It is clear in Figure 6(b) that the region enters from into zone and hence the escaping domain will become a disconnected set. That is to say, each point in will possess two distinct real rank-1 preimages. Because of the disconnection of escaping domain, some holes are born in the feasible region. Each point belonging to possesses two preimages of rank-1 that are used to form the main hole . This main hole consists of two parts and that are connected by the branch . It is clear from Figure 6(b) that the points of the main hole belong to two different zones that are and . The points belonging to have two distinct real rank-2 preimages and are used to construct the hole whose two parts are and which are entirely in zone and are used to form the other small holes in the feasible regions , , and .

Let us assume the following parameters values, but . Figure 6(c) shows that at these values, a closed ring is born due to Neimark–Sacker bifurcation. The basin of attraction of this ring shows also the appearance of main hole due to the region obtained as a result of contact bifurcation. Keeping the values fixed and increasing , numerical simulation confirms this closed ring till where period-5 cycle emerges. Figure 6(d) presents the basin of attraction of this period cycle. As one can see, region gets larger and the number of holes increases. At , this period cycle turns into a five-band chaotic attractor whose attractive basin is given in Figure 6(e). Further increase in to 5.3 gives a chaotic attractor with complicated basin of attraction full of many holes (see Figure 6(f)). Economically, the appearance of such complicated structures of basin of attractions makes the future evolution of game hard to predict if competing firms take initial states belonging to those holes.

6. Conclusion

This paper has presented a dynamic view for a Cournot–Bertrand duopoly game based on a computed nonlinear cost function derived from Cobb–Douglas utility. As in related studies in the literature, the fixed points for the game’s map have been obtained and their stabilities using eigenvalues and Jury conditions have been discussed. The discussion has shown through local analysis that the Nash equilibrium point can be unstable due to flip and Neimark–Sacker bifurcation. Furthermore, we have found that when the competing firms have increased the parameter of degree of production, the region of stability becomes larger with respect to the speed parameters.

The global analysis of map has shown some complicated basin of attraction of some attracting sets. The noninvertible phenomena of the map and its critical curves have shown that its phase plane has been divided into three regions , and . The basin of attraction of some attracting sets under certain parameters’ value has shown the existence of holes from the escaping domain. These obtained holes are the preimages of the area of intersection formed by the critical curves, the boundary of the basin, and the invariant axis. Such raising holes are due to the existence of contact bifurcation, and as these holes increase, the future prediction of the game evolution becomes impossible if competing firms select initial states from those holes.

Appendix

The Jacobian matrix of map (10) becomeswhere

Proof 1. At , one getsThe above matrix represents a diagonal matrix with two eigenvalues, and with eigenvectors and (0, 1). It is simple to check that and then is unstable repelling node.

Proof 2. At , one getsAs one can see, matrix (A.4) is an upper triangular whose eigenvalues becomewith corresponding eigenvectors given byIt is clear that for all auxiliary parameters and gives which means that is a saddle point. In case , then becomes an unstable node.

Proof 3. The proof is similar to Proposition 2.

Proof 4. At , one getswhereand then the trace and determinant take the following forms:Now the Jury conditions [10] can be calculated as follows:Simple calculations show that condition (A.10a) is always positive. The point becomes asymptotically stable if the conditions (A.10b) and (A.10c) are nonnegative. Combining those two conditions gives

Proof 5. Suppose that condition (A.10b) is nonpositive and condition (A.10c) is kept nonnegative; then, combining those conditions gives

Proof 6. Suppose that condition (A.10b) is nonnegative and condition (A.10c) is kept nonpositive; then, combining those conditions gives

Data Availability

Data are included within the article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This study was supported by the Researchers Supporting Project (RSP2024R167), King Saud University, Riyadh, Saudi Arabia.