1 Introduction

The most fundamentals papers in the theory of strategic interaction among firms are those published by Cournot (1838), Bertrand (1883). Cournot suggested quantities as strategic variables in which firms may play in market. While Bertrand proposed prices as other strategic variables that some firms may prefer. Since the appearance of these two fundamental papers, a huge number of papers have extended these observations. It has been reported elsewhere (Singh and Vives 1984; Vives 1985; Cheng 1985) that quantities induce a lower degree of competition if commodities are substitutes. Therefore, if firms are free to choose their strategic variables, they definitely prefer to compete in quantities rather than prices. There is also another type of game in which one firm competes in quantity and the other firm competes in price. This is called a Cournot–Bertrand game (Kreps and Scheinkman 1983). To the best of our knowledge, Shubik (1955) was the first who has systematically investigated duopoly settings with firms choosing quantities and prices at the same time. However Shubik has formulated the analytical framework for the analysis of this kind of games, he was not able to derive the equilibrium solution of these games. Since then, the literature has reported a lower number of papers in which the equilibrium solution (Nash equilibrium) has analytically obtained and its characteristics such as stability has been discussed. The Cournot–Bertrand competition requires a certain degree of differentiation between products offered by firms so that to avoid one firm from dominating the market by its lower price. In Arya et al. (2008), Hackner (2000), Tremblay et al. (2009), Zanchettin (2006), the authors have argued that in certain cases, Cournot–Bertrand game may be optimal. Moreover, Tremblay et al. (2010) have illustrated that empirical evidence has proven that this kind of competition is abundant. Recently Tremblay and Tremblay (2011) have studied the static prosperities of the Nash equilibrium of a Cournot–Bertrand duopoly according to product differentiation. Naimzada and Tramontana (2012) have studied the dynamic prosperities of a Cournot duopoly game with product differentiation using linear demand and cost functions. The idea of the current paper is motivated by what have been discussed and obtained in Tremblay et al. (2011).

This paper aims to set up a benchmark framework that studies the dynamic characteristics of the Cournot–Bertrand game. We set up a model that is characterized by standard assumptions such as a general nonlinear price function and linear cost function. The price function can be exploited as a linear and non-linear function. Furthermore the assumption that one firm sets price and the other uses quantity as a source of heterogeneity is studied in this paper.

The paper is organized as follows. In Sect. 2 the model is introduced in its static version. The best reply is used to get the Nash equilibrium and to study its stability. A proposed repeated game with instantaneous adjustment is presented in Sect. 3. It shows that the model has only one Nash equilibrium point and is asymptotically stable under certain conditions. In Sect. 4, a repeated game with adaptive adjustment approach is used to investigate the model. Interestingly, this approach demonstrates that the Nash point of the model is asymptotically stable. Furthermore, a repeated game with bounded rationality approach is used to investigate the model in Sect. 5. In addition, it is shown that the model behaves chaotically due to bifurcation occurred. Finally, some conclusions are presented.

2 The static model

In this section, a market is considered to have two firms that make their strategic choices simultaneously. The strategic variable of firm 1 is \(\hbox {q}_1 \), as in Cournot, while the other firm fixes its price \(\hbox {p}_2 \), as in Bertrand. It is assumed that both firms are in competition and decisions are made simultaneously in an environment with perfect and complete information. According to this information, we propose that both firms fact the following inverse non-linear demand functions:

$$\begin{aligned} \hbox {p}_1&= \hbox {a}-\hbox {q}_1^\upgamma -\hbox {dq}_2^\upgamma \nonumber \\ \hbox {p}_2&= \hbox {a}-\hbox {q}_2^\upgamma -\hbox {dq}_1^\upgamma \end{aligned}$$
(1)

where \(\hbox {a}>0,\upgamma \in {\mathbb {R}}\). The constant \(\hbox {d}\) has significant meaning that is the degree of product differentiation or product substitution. If \(\hbox {d}=0\) this means that the market incorporates two monopolistic firms. If \(\hbox {d}=1\) the two inverse demand functions become identical and thus homogenous commodities are obtained. It is assumed that firm 1 plays in market as in a Cournot duopoly with output \(\hbox {q}_1 \). While the other firm plays as in Bertrand case with price \(\hbox {p}_2 \). Therefore, the system (1) can be rewritten in the two strategic variables, \(\hbox {q}_1 \) and \(\hbox {p}_2 \):

$$\begin{aligned} {\begin{array}{l} {\hbox {p}_1 =\hbox {a}\left( {1-\hbox {d}} \right) -\left( {1-\hbox {d}^{2}} \right) \hbox {q}_1^\upgamma -\hbox {dp}_2 } \\ {\hbox {q}_2 =\root \upgamma \of {\hbox {a}-\hbox {p}_2 -\hbox {dq}_1^\upgamma }}\\ \end{array} } \end{aligned}$$
(2)

Both firms use linear production cost function \(\hbox {cq}_\mathrm{i} ,\hbox {i}=1,2\), where \(\hbox {c}\) is a fixed marginal cost. So, the profits of the two firms are:

$$\begin{aligned} {\uppi }_\mathrm{i} =\left( {\hbox {p}_\mathrm{i} -\hbox {c}} \right) \hbox {q}_\mathrm{i},\quad \hbox {i}=1,2 \end{aligned}$$
(3)

Using (2), the first-order conditions that maximize the profits yield the following non-linear best-reply functions as follows:

$$\begin{aligned} \hbox {r}_1 \left( {\hbox {p}_2 } \right) :\hbox {q}_1&= \left[ {\frac{\hbox {a}\left( {1-\hbox {d}} \right) -\hbox {c}}{\left( {1+\upgamma } \right) \left( {1-\hbox {d}^{2}} \right) }+\frac{\hbox {d}}{\left( {1+\upgamma } \right) \left( {1-\hbox {d}^{2}} \right) }\hbox {p}_2 } \right] ^{1/\upgamma } \nonumber \\ \hbox {r}_2 \left( {\hbox {q}_1 } \right) :\hbox {p}_2&= \frac{{\upgamma \hbox {a}}+\hbox {c}}{(1+\upgamma )}-\frac{{\upgamma \hbox {d}}}{(1+\upgamma )}\hbox {q}_1^\upgamma \end{aligned}$$
(4)

These firms’ best-replies intersect in Nash equilibrium, \(\hbox {NE}=(\hbox {q}_1^{*},\hbox {p}_2^{*} )\) as follows:

$$\begin{aligned} {\begin{array}{l} {\hbox {q}_1^{*} =\left[ {\frac{\left( {1+\upgamma -\hbox {d}} \right) \left( {\hbox {a}-\hbox {c}} \right) }{\left( {1+\upgamma } \right) ^{2}\left( {1-\hbox {d}^{2}} \right) +{\upgamma \hbox {d}}^{2}}} \right] ^{1/\upgamma }} \\ {\hbox {p}_2^{*} =\frac{{\upgamma \hbox {a}}+\hbox {c}}{(1+\upgamma )}-\frac{{\upgamma \hbox { d}}}{(1+\upgamma )}\left[ {\frac{\left( {1+\upgamma -\hbox {d}} \right) \left( {\hbox {a}-\hbox {c}} \right) }{\left( {1+\upgamma } \right) ^{2}\left( {1-\hbox {d}^{2}} \right) +{\upgamma \hbox { d}}^{2}}} \right] } \\ \end{array} } \end{aligned}$$
(5)

Proposition 1

With differentiated products, the Nash equilibrium is stable when

$$\begin{aligned} \upgamma \left( {1+\upgamma } \right) \left( {1-\hbox {d}^{2}} \right) \left[ {\frac{\left( {1+\upgamma -\hbox {d}} \right) \left( {\hbox {a}-\hbox {c}} \right) }{\left( {1+\upgamma } \right) ^{2}\left( {1-\hbox {d}^{2}} \right) +{\upgamma \hbox {d}}^{2}}} \right] ^{\frac{\upgamma -1}{\upgamma }}>d \end{aligned}$$

Proof

It is shown in Dixit (1986) that a stable equilibrium in the Cournot–Bertrand model requires that \(\left| {\uppi _{\hbox {ii}} } \right| >\left| {\uppi _{\hbox {ij}} } \right| \), where \(\uppi _{\hbox {ii}} =\frac{\partial ^{2}\uppi _\mathrm{i}}{\partial \hbox {s}_\mathrm{i}^2 }\), \(\uppi _{\hbox {ij}} =\frac{\partial ^{2}\uppi _\mathrm{i} }{\partial \hbox {s}_\mathrm{i} \partial \hbox {s}_\mathrm{j} }\),\(\hbox {s}_\mathrm{i} =\hbox {q}_1 \) and \(\hbox {s}_2 =\hbox {p}_2 \). For \(\upgamma =1\), those conditions give that \(\hbox {d}<\frac{\sqrt{17}-1}{4}\) as in Tremblay and Tremblay (2011). These conditions prove the proposition 1. \(\square \)

Now we consider time and assume that both firms take action in discrete time. Due to this some cases are analyzed in the next sections.

3 Best reply with instantaneous adjustment

Usually firms do not have complete information about its opponent choices and instead they use some expectations about that. Indeed, Cournot has proposed that without any other information. A firm may conjecture that its opponent will make the same decision in the next period as taken the current one (Naimzada and Tramontana 2012). These kinds of expectations are known as static (or naïve) expectations and are used here with both firms. It is assumed that firm 1 expects that its rival will maintain the same price fixed in the next time step, \(\hbox {t}+1\) as in the current \(\hbox {t}\). On the other hand, firm 2 chooses the price considering the quantity produced by firm 1 in \(\hbox {t}+1\) equal to the quantity already produced in \(\hbox {t}\). Based on these expectations, the best-reply with instantaneous adjustment gives the following system:

$$\begin{aligned} {\begin{array}{l} {\hbox {q}_1^{\prime } =\hbox {r}_1 \left( {\hbox {p}_2 } \right) =\left[ {\frac{\hbox {a}\left( {1-\hbox {d}} \right) -\hbox {c}}{\left( {1+\upgamma } \right) \left( {1-\hbox {d}^{2}} \right) }+\frac{\hbox {d}}{\left( {1+\upgamma } \right) \left( {1-\hbox {d}^{2}} \right) }\hbox {p}_2 } \right] ^{1/\upgamma }} \\ {\hbox {p}_2^{\prime } =\hbox {r}_2 \left( {\hbox {q}_1 } \right) =\frac{{\upgamma \hbox {a}}+\hbox {c}}{(1+\upgamma )}-\frac{{\upgamma \hbox {d}}}{(1+\upgamma )}\hbox {q}_1^\upgamma } \\ \end{array} } \end{aligned}$$
(6)

where, \((^{\prime })\) denotes the unit-time advancement operator. The above system permits only one fixed point that is NE. Therefore, it is important to discuss the stability of this point.

Proposition 2

The Nash equilibrium NE of the above system is globally asymptotically stable if \(\hbox {d}<\frac{1+\upgamma }{\sqrt{\upgamma +\left( {1+\upgamma } \right) ^{2}}}\) and \(\upgamma >0\).

Proof

To prove this proposition, the Jacobian of system (6) is given as follows:

$$\begin{aligned} \hbox {J}=\left[ {{\begin{array}{cc} 0&{} {\frac{\hbox {d}}{\upgamma \left( {1+\upgamma } \right) \left( {1-\hbox {d}^{2}} \right) \left( {\frac{\left( {\hbox {a}-\hbox {c}} \right) (\upgamma -\hbox {d}+1)}{{\upgamma \hbox {d}}^{2}+\left( {1-\hbox {d}^{2}} \right) \left( {1+\upgamma } \right) ^{2}}} \right) ^{(\frac{\upgamma -1}{\upgamma })}}} \\ {\frac{-\upgamma ^{2}\hbox {d}}{1+\upgamma }\left( {\frac{\left( {\hbox {a}-\hbox {c}} \right) (\upgamma -\hbox {d}+1)}{{\upgamma \hbox {d}}^{2}+\left( {1-\hbox {d}^{2}} \right) \left( {1+\upgamma } \right) ^{2}}} \right) ^{(\frac{\upgamma -1}{\upgamma })}}&{} 0 \\ \end{array} }} \right] \end{aligned}$$
(7)

with a trace equal to 0 and a determinant equal to:

$$\begin{aligned} \hbox {Det}=\frac{{\upgamma \hbox {d}}^{2}}{\left( {1-\hbox {d}^{2}} \right) \left( {1+\upgamma } \right) ^{2}} \end{aligned}$$
(8)

The eigenvalues hence become,

$$\begin{aligned} {\begin{array}{l} {{\upmu }_1 =\frac{\hbox {d}\sqrt{\upgamma }}{\left( {1+\upgamma } \right) \sqrt{\hbox {d}^{2}-1}}} \\ {{\upmu }_2 =\frac{-\hbox {d}\sqrt{\upgamma }}{\left( {1+\upgamma } \right) \sqrt{\hbox {d}^{2}-1}}} \\ \end{array} } \end{aligned}$$
(9)

with these eigenvalues the following cases are obtained:

Case I if \(\left| \hbox {d} \right| <1\), then the eigenvalues are purely imaginary and conjugate with modulus:

$$\begin{aligned} \left| \hbox {m} \right| =\frac{\hbox {d}\sqrt{\upgamma }}{(1+\upgamma )\sqrt{1-\hbox {d}^{2}}} \end{aligned}$$
(10)

This means that \(\left| \hbox {m} \right| <1\) gives \(\hbox {d}<\frac{1+\upgamma }{\sqrt{\upgamma +\left( {1+\upgamma } \right) ^{2}}}\) and consequently NE is asymptotically stable.

Case II if \(\hbox {d}\in {\mathbb {R}}-\left( {-1,1} \right) \), then the eigenvalues are real numbers with opposite sign. In this case, the NE is asymptotically stable provided that \(\hbox {d}>\sqrt{1+\upgamma }\) and \(\upgamma >-1\). \(\square \)

Now let us make some numerical simulations to show the qualitative behavior of the NE of the above system. From an economic perspective, proposition 1 (case I) shows that when a firm attempts to increase profits by reducing the degree of competition through an increase in product differentiation \(\hbox {d}\) above the value \(\frac{1+\upgamma }{\sqrt{\upgamma +\left( {1+\upgamma } \right) ^{2}}}\), it also tends to destabilize the Nash equilibrium. The same observation is for the case II. Figures 1 and 2 depict for some value parameters the throughput of case I while Figs. 3 and 4 depict the throughput of case II. It is worth mentioning here that if \(\upgamma =1\), the results found by Naimzada and Tramontana (2012) become a special case of this paper.

Fig. 1
figure 1

The stability of \(\hbox {q}_{1,\hbox {t}} \): \(\hbox {a}=1,\upgamma =0.22,\hbox {d}=0.7,\hbox {c}=0.1\) (case I)

Fig. 2
figure 2

The stability of \(\hbox {p}_{2,\hbox {t}} \): \(\hbox {a}=1,\upgamma =0.22,\hbox {d}=0.7,\hbox {c}=0.1\)(case I)

Fig. 3
figure 3

The stability of \(\hbox {q}_{1,\hbox {t}} \): \(\hbox {a}=1,\upgamma =0.22,\hbox {d}=2,\hbox {c}=0.1\) (case II)

Fig. 4
figure 4

The stability of \(\hbox {p}_{2,\hbox {t}} \): \(\hbox {a}=1,\upgamma =0.22,\hbox {d}=2,\hbox {c}=0.1\) (case II)

4 The repeated game with adaptive adjustments

Recently, several works have considered a more realistic mechanism through which firms are willing to use adaptive adjustment. In Naimzada and Tramontana (2012), it is assumed that firms are reluctant to change their current production or price. The reason for that is firms are affected by some kind of anchoring which prevents them from changing too much their strategic variables from one period to the next Naimzada and Tramontana (2012). In this section, we suppose that the static game described by (4) is repeated a finite number of times in such a way that both firms move with a weighted average of the true output in the previous period \(\hbox {(q}_{1,\hbox {t}},\hbox {p}_{2,\hbox {t}} )\) and the optimal output in the previous period that is given by the best replies (4). Using such weight, \({\upomega }\) where \(0\le {\upomega }\le 1\) with incomplete information makes both firms adjust slowly. Based on that an adaptive adjustment system of equations is given as follows:

$$\begin{aligned} {\begin{array}{l} {\hbox {q}_{1,\hbox {t}+1} ={{\upomega }\hbox {q}}_{1,\hbox {t}} +(1-{\upomega })\left[ {\frac{\hbox {a}\left( {1-\hbox {d}} \right) -\hbox {c}}{\left( {1+\upgamma } \right) \left( {1-\hbox {d}^{2}} \right) }+\frac{\hbox {d}}{\left( {1+\upgamma } \right) \left( {1-\hbox {d}^{2}} \right) }\hbox {p}_{2,\hbox {t}} } \right] ^{1/\upgamma }} \\ {\hbox {p}_{2,\hbox {t}+1} ={{\upomega }\hbox {p}}_{2,\hbox {t}} +(1-{\upomega })\left[ {\frac{{\upgamma \hbox {a}}+\hbox {c}}{(1+\upgamma )}-\frac{{\upgamma \hbox {d}}}{\left( {1+\upgamma } \right) }\hbox {q}_{1,\hbox {t}}^\upgamma } \right] } \\ \end{array} } \end{aligned}$$
(11)

With this weight the change in strategic variables from one period of time to the next will be to some extent small. It is noticed that if \({\upomega }=0\) both firms adjust the value of their strategic variables to the best reply and therefore the strength of anchoring is going to be weaken. On the opposite, when \({\upomega }=1\) the anchoring will be strong enough such that both firms will never alter their adopted strategies. Therefore, the system described by (11) admits the following NE.

$$\begin{aligned} {\begin{array}{l} \bar{\hbox {q}}_1 =\left[ {\frac{\hbox {a}\left( {1-\hbox {d}} \right) -\hbox {c}}{\left( {1+\upgamma } \right) \left( {1-\hbox {d}^{2}} \right) }+\frac{\hbox {d}\left( {1+\upgamma } \right) \left( {{\upgamma \hbox {a}}+\hbox {c}} \right) \left( {1-\hbox {d}^{2}} \right) -{\upgamma \hbox {d}}^{2}\left[ {\hbox {a}\left( {1-\hbox {d}} \right) -\hbox {c}} \right] }{\left( {1+\upgamma } \right) \left( {1-\hbox {d}^{2}} \right) \left[ {\left( {1+\upgamma } \right) ^{2}\left( {1-\hbox {d}^{2}} \right) +{\upgamma \hbox {d}}^{2}} \right] }} \right] ^{1/\upgamma } \\ \bar{\hbox {q}}_2 =\frac{\left( {1+\upgamma } \right) \left( {{\upgamma \hbox {a}}+\hbox {c}} \right) \left( {1-\hbox {d}^{2}} \right) -{\upgamma \hbox {d}}\left[ {\hbox {a}\left( {1-\hbox {d}} \right) -\hbox {c}} \right] }{\left( {1+\upgamma } \right) ^{2}\left( {1-\hbox {d}^{2}} \right) +{\upgamma \hbox {d}}^{2}} \\ \end{array} } \end{aligned}$$
(12)

Proposition 3

The Nash equilibrium of the system described by (11) is globally asymptotically stable if \({\upomega }^{2}+\frac{{\upgamma \hbox {d}}^{2}\left( {1-{\upomega }} \right) ^{2}}{{\upomega }^{2}\left( {1-\hbox {d}^{2}} \right) \left( {1+\upgamma } \right) ^{2}}<0\) such that \(\upgamma \in [-0.194,\infty )\).

Proof

To prove this proposition, the Jacobian of system (11) is given as follows:

$$\begin{aligned} \hbox {J}=\left[ {{\begin{array}{cc} {\upomega }&{} {\frac{\hbox {d}(1-{\upomega })}{{\upgamma \upomega }\left( {1+\upgamma } \right) \left( {1-\hbox {d}^{2}} \right) \left( {\frac{\left( {\hbox {a}-\hbox {c}} \right) (\upgamma -\hbox {d}+1)}{{\upgamma \hbox {d}}^{2}+\left( {1-\hbox {d}^{2}} \right) \left( {1+\upgamma } \right) ^{2}}} \right) ^{(\frac{\upgamma -1}{\upgamma })}}} \\ {\frac{-\upgamma ^{2}\hbox {d}(1-{\upomega })}{{\upomega }\left( {1+\upgamma } \right) }\left( {\frac{\left( {\hbox {a}-\hbox {c}} \right) (\upgamma -\hbox {d}+1)}{{\upgamma \hbox {d}}^{2}+\left( {1-\hbox {d}^{2}} \right) \left( {1+\upgamma } \right) ^{2}}} \right) ^{(\frac{\upgamma -1}{\upgamma })}}&{} {\upomega } \\ \end{array} }} \right] \end{aligned}$$
(13)

The eigenvalues hence become,

$$\begin{aligned} {\begin{array}{l} {{\upsigma }_1 ={\upomega }+\frac{\hbox {d}(1-{\upomega })}{{\upomega }\left( {1+\upgamma } \right) }\sqrt{\frac{\upgamma }{\hbox {d}^{2}-1}}} \\ {{\upsigma }_2 ={\upomega }-\frac{\hbox {d}(1-{\upomega })}{{\upomega }\left( {1+\upgamma } \right) }\sqrt{\frac{\upgamma }{\hbox {d}^{2}-1}}} \\ \end{array} } \end{aligned}$$
(14)

with these eigenvalues the following cases are obtained:

Case I if \(\left| \hbox {d} \right| <1\), then the eigenvalues are imaginary and conjugate with modulus:

$$\begin{aligned} \left| {\mathbb {M}} \right| =\sqrt{{\upomega }^{2}+\frac{{\upgamma \hbox {d}}^{2}\left( {1-{\upomega }} \right) ^{2}}{{\upomega }^{2}\left( {1-\hbox {d}^{2}} \right) \left( {1+\upgamma } \right) ^{2}}} \end{aligned}$$
(15)

This means that \(\left| \hbox {m} \right| <1\) gives \({\upomega }^{2}+\frac{{\upgamma \hbox {d}}^{2}\left( {1-{\upomega }} \right) ^{2}}{{\upomega }^{2}\left( {1-\hbox {d}^{2}} \right) \left( {1+\upgamma } \right) ^{2}}<0\) such that \(\upgamma \in \left[ {-0.194,\infty } \right) \) and consequently NE is asymptotically stable.

Case II if \(\hbox {d}\in {\mathbb {R}}-\left( {-1,1} \right) \), then the eigenvalues are real numbers. In this case, the NE is asymptotically stable if \(-1<\frac{\hbox {d}}{{\upomega }(1+\upgamma )}\sqrt{\frac{\upgamma }{\hbox {d}^{2}-1}}<1+{\upomega }\). This means that we should utilize values for \(\upgamma \) and \(\hbox {d}\) such that this condition is satisfied. \(\square \)

Now as simulated before, we make some numerical simulation to illustrate the throughput of the above two cases. Figures 5, 6 and 7 depict for some value parameters the throughput of case I while Figs. 8, 9 and 10 depict the throughput of case II.

Fig. 5
figure 5

The stability of \(\hbox {q}_{1,\hbox {t}} \): \(\hbox {a}=1,\upgamma =0.8,\hbox {d}=0.7,\hbox {c}=0.1,{\upomega }=0.3\) (case I)

Fig. 6
figure 6

The stability of \(\hbox {p}_{2,\hbox {t}} \): \(\hbox {a}=1,\upgamma =0.8,\hbox {d}=0.7,\hbox {c}=0.1,{\upomega }=0.3\) (case I)

Fig. 7
figure 7

The stability of \(\hbox {q}_{1,\hbox {t}} \): \(\hbox {a}=1,\upgamma =-0.19401,\hbox {d}=0.7,\hbox {c}=0.1,{\upomega }=0.3\) (case I)

Fig. 8
figure 8

The instability of \(\hbox {p}_{2,\hbox {t}} \): \(\hbox {a}=1,\upgamma =-0.19401,\hbox {d}=0.7,\hbox {c}=0.1,{\upomega }=0.3\) (case II)

Fig. 9
figure 9

The stability of \(\hbox {q}_{1,\hbox {t}} \): \(\hbox {a}=1,\upgamma =0.2,\hbox {d}=2.7,\hbox {c}=0.1,{\upomega }=0.3\) (case II)

Fig. 10
figure 10

The stability of \(\hbox {p}_{2,\hbox {t}} \): \(\hbox {a}=1,\upgamma =0.2,\hbox {d}=2.7,\hbox {c}=0.1,{\upomega }=0.3\) (case II)

5 The repeated game with bounded rationality

On the other hand, if a player does not have complete knowledge of the profit function, it can use some local estimation of the marginal profit in order to follow the steepest slope of the profit function. Such limited information makes players unable to completely solve the optimization problem max \(\uppi _\mathrm{i} \left( {\hbox {q}_{1,\hbox {t}},\hbox {p}_{2,\hbox {t}} } \right) ,\hbox {i}=1,2\) by considering expectations about the strategic choice (quantity or price) that the competitor will choose for the next period, but they are able to get a correct estimate of their own local slope, i.e. the partial derivatives of the profit computed at the current state of production and price. This will help each player to increase or decrease the quantity produced and price at time \(\hbox {t}+1\) depending on whether its own marginal profit at time \(\hbox {t}\) is positive or negative. This adjustment mechanism is described as follows:

$$\begin{aligned} {\begin{array}{l} {\hbox {q}_{1,\hbox {t}+1} =\hbox {q}_{1,\hbox {t}} +\hbox {k}\left( {\hbox {q}_{1,\hbox {t}} } \right) \frac{\partial \uppi _1 }{\partial \hbox {q}_{1,\hbox {t}} },} \\ {\hbox {p}_{2,\hbox {t}+1} =\hbox {p}_{2,\hbox {t}} +\hbox {k}\left( {\hbox {p}_{2,\hbox {t}} } \right) \frac{\partial \uppi _2 }{\partial \hbox {p}_{2,\hbox {t}} }} \\ \end{array} } \end{aligned}$$
(16)

where, \(\hbox {k}\) is known as the speed of adjustment. Using (2) and (3), one gets the following dynamical system:

$$\begin{aligned} {\begin{array}{l} {\hbox {q}_{1,\hbox {t}+1} =\hbox {q}_{1,\hbox {t}} +\hbox {k}\left[ {\hbox {a}\left( {1-\hbox {d}} \right) -\hbox {c}-\hbox {dp}_{2,\hbox {t}} -\left( {1-\hbox {d}^{2}} \right) \hbox {q}_{1,\hbox {t}}^\upgamma } \right] ,} \\ {\hbox {p}_{2,\hbox {t}+1} =\hbox {p}_{2,\hbox {t}} +\hbox {k}\left[ {\hbox {a}-\hbox {p}_{2,\hbox {t}} -\hbox {dq}_{1,\hbox {t}}^\upgamma } \right] ^{1/{\upalpha }}} \\ \end{array} } \end{aligned}$$
(17)

The system admits the following Nash equilibrium point:

$$\begin{aligned} \begin{array}{l} \bar{\bar{\hbox {q}}}_1 =\left( {\frac{\hbox {a}\left( {1-2\hbox {d}} \right) -\hbox {c}}{1-2\hbox {d}^{2}}} \right) ^{1/\upgamma } \\ \bar{\bar{\hbox {q}}}_2 =\frac{\hbox {dc}+\hbox {a}(1-\hbox {d})}{1-2\hbox {d}^{2}} \\ \end{array} \end{aligned}$$
(18)

Analytically, it is tedious for any mathematical packages such as Mathematica, Maple and Matlab to calculate the Jacobian matrix of the system (17) at Nash equilibrium. Instead we investigate the stability or instability of Nash equilibrium through numerical simulations. When the values of the system’s parameters are \(\hbox {a}=1,\upgamma =1,\hbox {d}=0.1,\hbox {c}=0.1,\hbox {k}\in [2.5,3.5]\), Figs. 11 and 12 show that the quantity \(\hbox {q}_1^\mathrm{t} \) and the price \(\hbox {p}_2^\mathrm{t} \) go from stable state to chaos through bifurcation. Moreover, it shows that when both firms use linear prices functions \(({\upgamma }=1)\) and the degree of differentiation \(\hbox {d}\) between firms is small, the strategic variables of the firms are stable until arrive to chaos due to bifurcation.

Fig. 11
figure 11

The first part of system (17): \(\hbox {k}\) vs.\(\hbox {q}_{1,\hbox {t}} \) at the parameters, \(\hbox {a}=1,\upgamma =1,\hbox {d}=0.1,\hbox {c}=0.1,\hbox {k}\in [2.5,3.5]\)

Fig. 12
figure 12

The second part of system (17): \(\hbox {k}\) vs. \(\hbox {p}_2^\mathrm{t} \) at the parameters, \(\hbox {a}=1,{\upgamma }=1.1,\hbox {d}=0.1,\hbox {c}=0.1,\hbox {k}\in [0,3.5]\)

On the contrary, when firms adopt nonlinear prices with low level of differentiation the Nash equilibrium becomes unstable. Figures 13 and 14 simulate this output. Based on these findings, one should be aware that bounded rationality approach is less powerful in tackling this kind of Cournot–Bertrand competition when comparison with the proposed adaptive adjustment. The theoretical importance of this result is that our analysis is the first to analyze and discover the weakness of bounded rationality when applied on price/quantity game. Furthermore, the literature has shown that almost all the price functions used even in Cournot or Bertrand games are either linear or quadratic. This paper introduces a generalized non-linear price function.

Fig. 13
figure 13

The first part of system (17): \(\hbox {k}\) vs. \(\hbox {q}_1^\mathrm{t} \) at the parameters, \(\hbox {a}=1,{\upgamma }=-1.1,\hbox {d}=0.1,\hbox {c}=0.1,\hbox {k}\in [0,3.5]\)

Fig. 14
figure 14

The second part of system (17): \(\hbox {k}\) vs. \(\hbox {p}_2^\mathrm{t} \) at the parameters, \(\hbox {a}=1,{\upgamma }=-1.1,\hbox {d}=0.1,\hbox {c}=0.1,\hbox {k}\in [0,3.5]\)

6 Conclusions

In this paper, the dynamical characteristics of a Cournot–Bertrand competition based on an unknown nonlinear price function have been analyzed. However, the proposed price function has not been used previously, and the results found in this paper generalize some of the existing results in literature [see for example, Naimzada and Tramontana (2012)]. The competition interaction between firms has been analyzed using best-reply reactions, instantaneous and adaptive adjustment, and bounded rationality. Our results have shown that when firms have adopted either the best-reply or the proposed adaptive adjustment, Nash equilibrium becomes asymptotically stable. On the contrary, with bounded rationality, the Nash equilibrium becomes chaotic due to bifurcation.