Abstract

We study a Bertrand duopoly game in which firms adopt a gradient-based mechanism to update their prices. In this competition, one of the firms knows somehow the price adopted by the other firm next time step. Such asymmetric information of the market price possessed by one firm gives interesting results about its stability in the market. Under such information, we use the bounded rationality mechanism to build the model describing the game at hand. We calculate the equilibrium points of the game and study their stabilities. Using different sets of parameter values, we show that the interior equilibrium point can be destabilized through flip and Neimark–Sacker bifurcations. We compare the region of stability of the proposed model with a classical Bertrand model without asymmetric information. The results show that the proposed game’s map is noninvertible with type or , while the classical model is of type only. This explains the quite complicated basins of attraction given for the proposed map.

1. Introduction

The Bertrand competition was introduced as a model describing an economic game by the famous scientist Joseph Louis François Bertrand [1]. Such game was used in the literature to simulate interactions among firms (players) who set prices as their strategies. Bertrand claimed but not formalized that firms set prices than quantities as their outputs in the competition would take place with prices and marginal costs that are equal. Comparing Cournot games (on where players set quantities as their strategies) with Bertrand, we report few studies on Bertrand games in the literature. For instance, the minimal differentiation principle was tested in a Bertrand competition in [2], and it was found that it was applied to spatial competition. The capacity precommitment as an entry-deterring device was reexamined in [3] on the price competition of Bertrand–Edgeworth model. In [4], a repeated game of price was studied to detect that when the number of competing firms increased above two competitive players, the outcomes become less likely. For the case of spatial discrimination, a comparison between Bertrand and Cournot in the context of spatial duopoly was analyzed in [5]. In [6], a Bertrand game with an uncertain number of active firms was analyzed. In the case of differentiated quantities, a price setting game has been analyzed in a continuous time scale with random demands [7].

All the above reported studies handled the price setting game statically. There are few studies of Bertrand games about the complex dynamic characteristics of their equilibrium points. We report some of them from the literature as follows. In [8], a Bertrand game whose players adopted the bounded rationality mechanism to update their prices investigated that bifurcation and chaos may occur when the speed of adjustment of players also increases. Ma and Wu [9] introduced the game of Bertrand triopoly with bounded rational players and investigated that the time delay may not improve the stability region of the game. Ma and Sun studied the multiteam Bertrand game in [10]. In [11], a Bertrand game with delayed bounded rational players was considered. In that study, it was pointed out that lagged structure may affect the stable region of the stable state. For substitutable products in a supply chain [12], the game of price setting analyzed the influences of different competitive strategies on optimum decisions of prices. In [13], an advertising cost-dependent demand for a two-echelon supply chain was investigated, and the obtained results showed that it was beneficial for the firms to use different wholesale pricing strategies. With differentiated products, the complex dynamic characteristics of a Bertrand game were discussed by Fanti et al. in [14]. They have deduced that the interior fixed point can be destabilized when differentiation between firms increased, and therefore, chaotic attractors with complicated structure may arise. Other studies on Bertrand and Cournot–Bertrand games and more information on their complex dynamic behaviors have been reported in the literature [15, 16]. We should also highlight some recent studies on the Bertrand game. For instance, in [17], the bounded rationality and naive expectation mechanisms were used to study a dynamic model of the quantum Bertrand game with differentiated products. In [18], a Bertrand game in the downstream market was investigated. A triopoly Bertrand game based on differentiated products was investigated in [19]. A Cournot–Bertrand game was introduced and studied in [20]. In [21], necessary and sufficient conditions for a unique Nash equilibrium in a standard Bertrand duopoly game based on homogeneous products were analyzed.

There are different types of adjustment mechanisms that have been adopted to model the maps describing such games. For instance, there are the gradient-based mechanisms such as bounded rationality. Bounded rationality has been intensively used for this purpose in the literature [2227]. This mechanism depends on the estimation of players’ profits for updating their outputs. If the profits are increased (or decreased), this will affect the prices whether they will be increased (or decreased). There are also other mechanisms that have been used to formulate the Bertrand and Cournot games such as the local monopolistic approximation (LMA) mechanism [28] and tit-for-tat approach [29]. In the paper at hand, we recall the bounded rationality mechanism to formulate our Bertrand game.

The current paper belongs to the research direction of the Bertrand game with players adopting the bounded rationality, and one of the players possesses information about the price its opponent adopts. We model the game by introducing a discrete-time dynamical map whose variables are prices, and it is nonlinear. The main results in this paper focus on many things. We concern with the destabilization of the interior equilibrium and the routes responsible for that. We investigate the flip and Neimark–Sacker bifurcations under different types of parameter sets causing chaotic behavior of the game’s map. Depending on a rich numerical analysis, we show different types of quite complicated attractive basins of periodic cycles. Furthermore, the noninvertibility aspect is numerically discussed for the map.

The paper presents the map describing the game in Section 2. In Section 3, we discuss the main results which include investigation of the stability of the equilibrium points of the map. It also gives local and global analyses about the interior equilibrium point and the routes by which it can be destabilized. This section includes numerical simulation about the basins of attraction and their complicated structure. We also prove in the same section that the game’s map is a noninvertible map of type or depending on the nature of preimages coexisted. Furthermore, in this section, we compare the influences of asymmetric price information with the classical model without such information. Finally, the obtained results are concluded in Section 4.

2. The Model

The model in this paper consists of two firms (players) whose products are differentiated, and their prices are derived from the utility function introduced by Singh and Vives [30] as follows:where is a constant and is restricted in the interval . Both and are the quantities produced by each firm. The following characterize this utility:(1) is concave which means . Economically, the marginal utility of each quantity is decreasing.(2). This means that the marginal utility of quantity depends on the other.(3). This means it is not homogeneous.(4)Using a budget constraint , we get

Problem (2) is a maximization problem with a consumer’s budget constraint. denotes the price of quantity , and is a constant. Solving (2) gives the following demand functions:

We should mention here that denotes the horizontal differentiation degree. If , we have two monopolistic firms, and represents two identical firms. Negative values for refer to complementarity between the firms. Assuming linear costs, , where is a constant marginal cost. Now, the profit of each firm becomes

Now, we consider a Bertrand game whose players adopt a gradient-based mechanism in order to update their prices according to the following discrete dynamical map:

It should be noted that the second equation in (5) differs from the first because the second player in the game has some advantages. He knows by some way the price of the first player next time step. This kind of asymmetric information gives with (4) and (5) the following discrete time map:

Map (6) is nonlinear, and due to the asymmetric information possessed by the second firm, it becomes more complex. Without this asymmetric information, we get the following map:

In this paper, we will compare between maps (6) and (7) in order to see the influences of asymmetric information on the complex dynamic characteristics of the game’s equilibrium points.

3. Main Results of Map (6)

3.1. Fixed Points and Stability

Map (6) has four fixed points:where

The points , and are called corner fixed points, while is an interior fixed point. It is clear that , and are positive since . Due to the complicated form of the interior point, we will discuss its positivity and stability by assuming values for the parameters , and . The Jacobian of map (6) becomeswhere

The stability of the above fixed points depends on the eigenvalues and of the Jacobian (10). These eigenvalues have the following properties:(1)A fixed point is a locally stable attracting node if its eigenvalues satisfy (2)A fixed point is an unstable repelling node if its eigenvalues satisfy (3)A fixed point is a saddle point if its eigenvalues satisfy and (or and )(4)A fixed point is a nonhyperbolic point if its eigenvalues satisfy and (or and )

Proposition 1. The fixed point is an unstable repelling point.

Proof. The Jacobian at this point becomeswhose eigenvalues are . Since and , we have . This completes the proof.

Proposition 2. The point is a stable point provided that and .

Proof. The Jacobian at has two real eigenvaluesThe conditions and complete the proof. The same proof is for .

Proposition 3. At , and , we have . It is locally asymptotically stable.

Proof. The Jacobian at those parameters and isand the eigenvalues are and with , and then is stable. It is easy to see that the determinant of equals which means that map (6) is dissipative. This numerical proof of the stability of gives rise to more studies in order to investigate and get more insights on the regions on where this fixed point can be destabilized. This will be discussed in the simulation given in the next section.

3.2. Dynamic Analysis via Numerical Simulation

Here, we investigate the influences of parameter on the dynamics of map (6). This makes us to assume different sets of parameter values as follows.

3.2.1. Set 1

In this set, we assume the following values: , and . This set indicates that we have two firms with different marginal costs (). In this set, we have . This requires to investigate the impact of one parameter of those parameters on the stability of this point. Let us assume that parameter will be taken as the bifurcation parameter. The first numerical experiment displayed in Figure 1(a) shows the effect of bifurcation parameter on the stability of . One can see that it is locally stable for all the values of except for on which the first period-2 cycle is born. Periodic cycles may possess complicated basins of attraction, and this makes us to analyze these basins for cycles. At , a period 2 with its basins is given in Figure 1(b) with the fixed point . From now on, we will fix the colors as follows. The grey color denotes the divergent and nonconvergent points, while the other two colors refer to the basins of the plotted cycle. Increasing further to 0.915 of a period-4 cycle rises with quite complicated basins of attraction than those of period-2 cycle. Figure 1(d) shows complicated basins for period-8 cycle at . Further increase in the parameter gives rise to more complicated attractive basins of higher periodic cycles, for instance, at , the dynamic changes into two disconnected chaotic areas which gather together to become one chaotic attractor at . Figures 1(e) and 1(f) present those chaotic behaviors of map (6).

Using the parameter values in set 1, it is observed through numerical experiments that when the marginal costs are equal (), another dynamic behavior is emerged. At , the fixed point can be destabilized via Neimark–Sacker bifurcation. The Jacobian (10) at these parameter values becomeswith complex eigenvalues and , and then is locally stable. It is easy to see that the determinant of equals which means that map (6) is also dissipative. Now, we analyze the influence of on the stability of this point. When we increase further, dynamic behaviors arise such as spiral and closed curves around the fixed point. Figure 2(b) gives those behaviors for different values of . When reaches 0.774, a period-17 cycle appears with quite complicated basins of attraction as given in Figure 2(c). As increases further, high-periodic cycles coexist with complicated basins until the dynamic turns into a closed chaotic attractor. This chaotic attractor is born at , and its phase plane is displayed in Figure 2(d). This chaotic attractor becomes very complicated as increases to 0.818, and its phase plane is shown in Figure 3(a). This unexpected dynamic gives no predictions about the evolution of map (6) and makes the price game with asymmetric information more complicated. The asymmetry and nonlinearity of this map give more complicated behaviors that we should report here. At , a six-piece chaotic attractor is emerged. The phase plane of this dynamic behavior around the fixed point is given in Figure 3(b). In this figure, we enlarge one piece of this chaotic behavior. These six pieces are gathered together as increases further to form one chaotic and complicated attractor in Figure 3(c). At , a period-7 cycle coexists. As given in Figure 3(d), it has very complicated attractive basins. Increasing to 0.88, another period cycle is raised. This period is of cycle 14, and its basins are plotted in Figure 3(e). Finally, for any other increase for , the dynamic behavior of map (6) turns to one chaotic attractor. Figure 3(f) displays the phase plane of this chaotic attractor.

3.2.2. Set 2

In this set, we assume the following values: and . The fixed point at set 2 becomes , and its Jacobian iswith complex eigenvalues and , and then is locally stable. It is easy to see that the determinant of equals which means that map (6) is again dissipative. As previously stated, we study the effects of on the stability of the fixed point. It is not a repeated analysis for the above simulation; it gives other interesting and hidden dynamics of map (6). Increasing makes the fixed point unstable due to Neimark–Sacker bifurcation. For instance, at different values of , we give in Figure 4(a) different closed curves around the fixed point. Those closed invariant curves are changed to a period-5 cycle as parameter increases to 1.83. It is plotted in Figure 4(b) with its attractive basins. Another interesting observation is the coexistence of period-5 and period-10 cycles together at . They have quite complicated basins of attraction which are given in Figure 4(c). Increasing further makes those cycles convert into five unconnected and complicated chaotic areas. The phase plane of these chaotic areas is given in Figure 4(d) with the fixed point. These chaotic areas become larger and more complicated as increases to 1.95. They are displayed in Figure 4(e). After that, the dynamic behavior of map (6) becomes chaotic as increases to 1.97, as given in Figure 4(f).

We should highlight here that the role of parameter is affected by parameter . Figure 5(a) shows that the fixed point can be destabilized due to flip bifurcation on varying parameter and for the same set of parameter values except for . We give some numerical simulations of the dynamic behavior of at negative values for . At , Figure 5(b) shows the coexistence of unconnected period-3 cycles. It has an attractive basins given in Figure 5(b) which are more complicated than those obtained previously. At , the effect of on the fixed point makes it unstable due to flip bifurcation. Figure 5(c) shows a stable fixed point for all until the coexistence of the unconnected period-6 cycle. This cycle has basins of attraction which are given in Figure 5(d).

3.3. Map (6) versus Map (7)

Here, we compare the two models in order to investigate the influences of asymmetric information in their dynamics. Assuming that , Figure 6(a) shows the impact of on map (7). Comparing Figure 1(a) with Figure 6(a), we see that the asymmetric information possessed by the second firm broadens the stability region for both players simultaneously. Numerical experiments show that the basins of attraction detected for map (6) are quite complicated than those of map (7). Furthermore, we show by experiments that, at sets 1 and 2, the stability region of the fixed point for map (5) is bigger than that detected for the fixed point of map (7). For more details about the properties of classic model (7), refer [31]. In Figure 6(b), we present the attractive basins of the period-4 cycle for map (7). Comparing these basins with others given in Figure 1(c), we get that the dynamics of map (6) are more complex than those of map (7). Therefore, the future prediction for map (6) becomes more complicated.

The previous analysis shows that the structure of basins is quite complicated, and this requires to study extra characteristics of these maps. Setting and in (6), where refers to the time evolution, we get

Complicated nonlinear map (18) makes us to study its noninvertibility characteristic by substituting , and in (18) as follows:

This means that a point can be characterized by many rank-1 preimages. Those preimages are mapped in in one iteration. Still, map (19) is in a complicated form to solve it algebraically with respect to the variables and . Here, we follow the same procedure carried out in [28] by calculating the number of preimages of points belonging to the vertical axis (). Therefore, substituting the point in (13), we get

This means if we substitute in the second part of (13), we get two real preimages for the point provided that ; otherwise, we have no preimages. This concludes that is a noninvertible map of type , and hence, the phase plane is divided into two regions that are and . On the contrary, substituting in the second part gives that the point has three real preimages provided that ; otherwise, we have only one real preimage. This means the preimages of the point in this case divide the phase plane into two regions and , and hence, the map is of type . The same procedure can be used for the points belonging to the horizontal axis () and take the form . It is worth to mention here that both critical lines and are obtained at those parameter values, but they have long forms to be written here or even to be plotted. We have performed the same procedure for map for the points and . The results show that map is of type only.

4. Conclusion

The current paper has introduced and studied a Bertrand duopoly game with asymmetric price information. A gradient-based mechanism that is the bounded rationality has been adopted by game’s players to update their prices in the next time step. The interior equilibrium point of the proposed game has been calculated, and its stability conditions have been discussed. We have compared our model with the classical Bertrand model without asymmetric information as both players in the two models use the same gradient-based mechanism. Our contributions have shown that the asymmetric price information has broadened the stability region of the interior point. Furthermore, the structure of basins of attraction for periodic cycles due to this information has shown quite complicated structure for those basins in comparison with those obtained for classical Bertrand. Moreover, the local and global analysis performed have shown that the proposed game’s map is noninvertible and belongs to the type of or depending on the parameter value sets, while the model of classical Bertrand belongs to the type only.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The author declares that there are no conflicts of interest.

Acknowledgments

This work was supported by the Research Supporting Project Number (RSP-2020/167), King Saud University, Riyadh, Saudi Arabia.