Abstract

In this paper, we study the competition between two firms whose outputs are quantities. The first firm considers maximization of its profit while the second firm considers maximization of its social welfare. Adopting a gradient-based mechanism, we introduce a nonlinear discrete dynamic map which is used to describe the dynamics of this game. For this map, the fixed points are calculated and their stability conditions are analyzed. This includes investigating some attracting set and chaotic behaviors for the complex dynamics of the map. We have also investigated the types of the preimages that characterize the phase plane of the map and conclude that the game’s map is noninvertible of type .

1. Introduction

Because of the appearance of the wealth theory in [1, 2], many studies on Cournot and Bertrand games have been raised. For instance, Singh and Vives introduced a quadratic utility function that has been used to model and study a Cournot duopoly game in [3]. This utility function has been also adopted in different games by many authors such as Askar [47], Elsadany [8], Naimzada and Tramontana [9], and Ma and Pu [10]. Modelling such games in a discrete time periods requires some mechanisms such as bounded rationality, Puu’s approach, naive expectation, and other adaptive methods.

Several studies have been adopted both bounded rationality and Puu’s incomplete information. They are two different mechanisms. For the bounded rationality, the game’s players (or firms) are updating their output production depending on discrete time steps and by using a local estimate of their marginal profits. Furthermore, the players do not have to possess a complete knowledge of both demand and cost functions. However, they instead want to discover whether the market responses to small changes in production using an estimation of their marginal profits. For more applications on this mechanism which is sometimes called a myopic mechanism, one can see [11, 12]. The so-called Puu’s mechanism has been introduced in [13]. It is characterized by its realistic feature that is the firms do not have to know the profit function in order to get estimation of the commodity produced at the next period of time. The firms only require the commodity and profit at the past two periods of time. There are some other updating mechanisms that have been reported in the literature. For instance, Long and Huang [14], Agiza and Elsadany [15], Kopel [16], Elabbasy et al. [17, 18], Askar and Abouhawwash [19], Hommes [20], Tremblay et al. [21], Ahmed et al. [22], Baiardi and Naimzada [23], Fanti et al. [24], Elsadany and Awad [25], Tremblay and Tremblay [26], Askar and Al-Khedhairi [27], and Gao and Du [28].

The majority of the literature has been analyzed for models of mixed oligopoly on the basis that the game has been in a static case. Liu et al. [29] investigated the static game of endogenous horizontal product differentiation in a mixed duopoly. The relationship between privatization and corporate tax policies has been studied in [30]. Nie [31] has analyzed the effects of capacity constraints on the mixed duopoly game. The strategy for cost-reduction innovation in the mixed economy has been explored in [32]. All of earlier papers have not discussed the case of a dynamic mixed oligopoly model.

The current paper introduces a dynamic game of Cournot duopoly on which two firms are competing but they are different in optimization process. The first firm focuses on maximizing its profit that depends on a quadratic production cost. The second firm is different and wants to maximize its social welfare using the same quadratic cost form. The main contribution considers introducing such optimization problem and dynamic characteristics emanated from the game’s map. Furthermore, the monopolistic case is studied and is shown that each firm behaves monopolistically such as the standard logistic process. In the duopolistic case, the equilibrium points are calculated and their stability conditions are analyzed. Indeed, this includes local and global analysis of the routes by which these equilibrium points can be destabilized. The numerical simulation shows that some attracting sets are born due to both period-doubling and Neimark–Sacker bifurcations. In addition, the nonlinearity and noninvertibility of the game’s map give rise to such complex behaviors.

The outline of current paper is divided into the following sections. After the introduction, we give in Section 2 the description of the game represented by a two-dimensional discrete dynamic map. In Section 3, we calculate the game’s fixed points and study their stability. Furthermore, we give in this section a detailed discussion on the monopolistic case. In addition, we study by numerical simulation the attracting sets and chaotic behaviors arise due to the dynamics of the duopoly case. Moreover, we investigate the critical curves of the map and categorize the phase plane regions. Finally, we give our conclusion on the obtained results within this paper.

2. Cournot Duopoly Game

The game is constructed based on two competing firms with quantity-based strategies and differentiated products. The quantities produced by the two firms are denoted by and . Their demand functions are obtained by recalling the following utility function:

More information on this utility is given in [3]. Both and are constants. Supposing the budget constraint , we get the following maximization problem:

Solving (2) giveswhere and denote the retail prices of the two firms’ products, respectively. The constants represent the maximum price while represents the product differentiation. indicates homogeneous products while means we have two monopolistic firms. Consider the following cost function:where . Now, the profits of the two firms are given by

The consumer surplus is assumed to be The social welfare is defined as the sum of consumer surplus and profits as follows: . Now, both firms want to maximize the following payoffs:where . We should highlight that lack of market demand and consumer information bring difficulty for producers. Therefore, producers estimate the market demand by adopting the gradient mechanism defined below:where represents the adjustment speed for the firm. Using (6) in (7), we get the map’s game:

This map is a quadratic discrete dynamic map, and it is converted into Fanti’s map [24] at .

3. Equilibrium Points and Their Stability

Setting in (8), one obtains

Solving algebraically system (9), we get four fixed points as follows:where are called boundary fixed points while is called a Nash equilibrium point. It should be noted that the equilibrium points become the same as of Fanti’s equilibrium point when . Studying the stability of these points requires to calculate the Jacobian matrix of the map:

It has the following characteristic polynomial:where and represent trace and determinant of (11). They are used in Jury conditions [4]. These conditions are given by

The above conditions characterize different types of bifurcations by which the equilibrium points may be unstable. These types are summarized in the following:(1)Period-doubling bifurcation is raised when (2)Transcritical or fold bifurcation is raised when (3)Neimark–Sacker bifurcation is raised when det

Now, we study the stability of the fixed points.

Theorem 1. The fixed point is unstable point.

Proof. The Jacobian matrix given in (11) at this point becomesIt is clear that (15) is a diagonal matrix and hence its eigenvalues become and . Because of the positivity of the parameters , and , we have and so is unstable repelling node.

Theorem 2. The fixed point is saddle point.

Proof. The Jacobian matrix given in (11) at this point becomesIt is clear that (15) is a triangular matrix and hence its eigenvalues become and . It is simple to see and . Therefore, the fixed point is saddle point.

Theorem 3. The fixed point is saddle point.

Proof. The Jacobian matrix given in (11) at this point becomesIt is clear that (16) is a triangular matrix and hence its eigenvalues become and . Because of the positivity of the parameters , and , we have and . Therefore, the point is saddle point.
For Nash equilibrium point, the Jacobian becomeswhose trace and determinant are given byThe eigenvalues of have a long analytical form, and instead we discuss the stability of the Nash equilibrium point by using Jury conditions:which can be rewritten in the formIt is easy to see that the first condition of (20) is always fulfilled. If the other two conditions are fulfilled, then is locally asymptotically stable provided that . On the other hand, if , this means gets unstable due to the coexistence of period-doubling bifurcation. In addition, it becomes unstable due to Neimark–Sacker bifurcation provided that . The next section gives some insights about the above analytical analysis.

3.1. Discussion and Numerical Simulation

Let us now discuss the monopoly case of map (8). It is easy to see that this map is trapped to the point which means at or , it gives or . Setting or in (8), one gets the following:which can be simplified to

Separately, each part of (22) conjugates the standard logistic map, . Then, we have the following linear transformations for (22):

This implies that the dynamics of (22) are the same as the logistic map. Each part in (22) is separately a unimodel map. Both have unique critical points and with coordinates given by

These coordinates conjugate the critical points and . In addition, system (22) has the following fixed points:which conjugate , , , and of the logistic map. It is easy to see that and then is an unstable repelling point. In addition, we can see that both and are stable attracting points under the condition . At , the dynamics of each part in (22) may be a period cycle or a cyclic chaotic attractor. These behaviors are characterized by basins of attraction that are bounded by the repelling points or and their preimages. These preimages are obtained by setting in (22) as follows:which conjugate and in the logistic map. Therefore, for the first part of (22), any trajectories starting out of the interval will be divergent to . The same observation is for the second part of (22). In order to validate the obtained results in the monopoly case, we use numerical simulation by assuming the following parameters’ values: . Figure 1(a) shows that is stable for all the values of until the parameter reaches the value on where the period-2 cycle arises. At , Figure 1(b) presents the basins of attraction of the stable point . It is also obvious that the basins are bounded by the box defined by . At , we give a situation of unstable due to a chaotic attractor behavior. As shown in Figure 1(c), the basins of this chaotic attractor lie within the box . For the second part of (22), we have the same discussions. Figure 1(d) shows that is stable for the values of until the parameter reaches . Reaching this value gives rise to periodic cycle and chaotic attractor. For instance, at the parameters set , and , the basins of attraction of the stable point are given in Figure 1(e). As increases to 5.9, the point gets unstable and chaotic attractor appears. The basins for this chaotic attractor are given in Figure 1(f). We can conclude that as increases further, any dynamic behavior will be bounded by the box .

Now, we carry out some numerical simulations in order to investigate and analyze the influences of the parameters and on the map given in (8). All numerical simulations in this section are performed at the initial datum . Assuming the parameters set, , and . This gives . Assuming and , then (18) becomeswhich has two real eigenvalues, and . One can see that and hence is a local stable point. Keeping the parameter set including fixed and increasing to , the Jacobian getsand then the real eigenvalues become and . This means that is changed into an unstable saddle point. Now, we perform some numerical simulation experiments in order to get more insights on the dynamic of map (8) around the equilibrium point . We start our analysis by investigating the effects of the adjustment parameters and on the map. In Figures 2(a) and 2(b), we present the bifurcation diagram for the influences of the parameters and on the quantities and at the parameters values, , and . They show that the equilibrium point may be destabilized due to period-doubling bifurcation. Figure 2(c) confirms the chaotic behavior of the map by presenting the largest Lyapunov exponent. In Figures 2(d)–2(h), we give some different dynamic situations of the map due to varying the parameter and keeping the parameter . They present the attractive basins of periodic cycles 2, 4, and 8. Besides that, we show in Figures 2(g) and 2(h) two different chaotic attractors for the map around the equilibrium point. We have two disconnected attractors around the equilibrium point given in Figure 2(g) which gather together to form a one chaotic attractor as given in Figure 2(h).

Now, we study another situation when the parameter is varied and becomes constant at the value 5. Figure 3(a) shows the 1D bifurcation diagram taking as the bifurcation parameter and the other parameters are selected to be , and while Figure 3(b)) depicts the bifurcation diagram with respect to the parameter and the other parameters’ values are , and . It is clear that the equilibrium point becomes locally asymptotically stable till it reaches the point on where it can be destabilized due to period-doubling bifurcation. Due to a series of period-doubling bifurcated points, the map becomes chaotic and enters the chaos region and this is confirmed in Figure 3(c) which shows the Lyapunov exponent with respect to the variables and . Now, we use some numerical experiments to investigate more the dynamics of the map. Setting the parameters’ values to , and , we get in Figure 3(d)) four closed invariant sets around the equilibrium point. Further increase in to makes these four sets convert into four disconnected chaotic attractors as shown in Figure 3(e) which turn into two chaotic attractors as increases to 5.3 as given in Figure 3(f). At , a period-6 cycle is emerged and plotted in Figure 3(g) with its attractive basins. Increasing to 5.55, the dynamics of the map become chaotic as depicted in Figure 3(h).

3.2. Noninvertible Map

We have previously discussed that the map is being trapped in the point . This means that at or , we get or , respectively. So, the point is used to calculate basins’ boundaries for any attracting set of the map. Doing that requires setting and in (8) as follows:where indicates evolution of time. For map (29), if gets unique value for each point in the range, then we call an invertible map and then the point is a rank-1 image while is a rank-1 preimage. If there exist at least two rank-1 preimages for an image , then the map is called a noninvertible map. Now, we calculate the real rank-1 preimages for the point .

Proposition 4. The point possesses four real rank-1 preimages,

Proof. Setting and in (29) and solving algebraically, we getThis completes the proof.

The above proposition indicates that any attracting set for map (27) has an attractive basin that is bounded by a quadrilateral shape whose boundaries are defined by the line segments and their preimages and , respectively. These preimages are given by

Figure 4 displays those line segments and their preimages at the parameters’ values: , and .

In Figure 5, we plot the critical curves and at the parameters set, , and . It is clear that divides the phase plane into the two regions and as shown in Figures 5(a) and 5(b). Therefore, the map is noninvertible. In addition, the points and the equilibrium point are belonging to the region .

4. Conclusion

The current paper has studied a two-dimensional map that has described the competition between two Cournot firms one of which has considered the maximization of social welfare instead of profit. Based on a gradient-based mechanism, the map has been modelled in discrete time steps. It has been analyzed that when the two firms have become monopolistic, their dynamics have turned into just like the standard coupled logistic map. While in the duopolistic case, the map’s fixed points have been calculated and their stability conditions have been investigated showing that the Nash equilibrium point may be unstable due to two types of bifurcations. Through some numerical analysis, we have shown some attracting sets with their basins of attraction and other chaotic behaviors of the map around the equilibrium point have been detected. The critical curves of the game’s map have been calculated, and the corresponding preimages regions have been identified. We have shown that the map is noninvertible and has belonged to type. For future studies, we plan to investigate more such adoption of maximization of social welfare on heterogeneous players (or firms). We have shown that the model parameters, in particular the speed of adjustment and the degree of privatization of the second firm, have an effect on the long-term dynamic response of the game, which is important for understanding the functioning of the mixed duopoly game. This result allows players to gain a specific understanding of the mixed oligopoly market and to recognize that the choice of decision criteria would have a certain effect on the system’s actions.

Data Availability

The datasets generated during the current study are available from the corresponding author on reasonable request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by King Saud University, Riyadh, Saudi Arabia (research-supporting project number RSP-2020/167).