Skip to main content

Dynamic Monopolistic Competition

A Steady-State Analysis


I study a dynamic variant of the Dixit–Stiglitz (Am Econ Rev 67(3), 1977) model of monopolistic competition by introducing price stickiness à la Fershtman and Kamien (Econometrica 55(5), 1987). The analysis is restricted to bounded quantity and price paths that fulfill the necessary conditions for an open-loop Nash equilibrium. I show that there exists a symmetric steady state and that its stability depends on the degree of product differentiation. When moving from complements to perfect substitutes, the steady state is either a locally asymptotically unstable (spiral) source, a stable (spiral) sink or a saddle point. I further apply the Hopf bifurcation theorem and prove the existence of limit cycles, when passing from a stable to an unstable steady state. Lastly, I provide a numerical example and show that there exists a stable limit cycle.


Ever since the seminal duopoly article of Fershtman and Kamien [10] there has been a lasting interest in oligopolies with sticky price adjustment. Dockner [5] generalizes the duopoly to an n-firm oligopoly, and Cellinia and Lambertini [3] consider product differentiation à la Singh and Vives [19]. Recently, Wiszniewska-Matyszkiel et al. [21] departed from a steady-state analysis and derived analytical results on the actual adjustment process over time. The common denominator of all those aforementioned articles is the assumption of a linear demand function and the focus on saddle point equilibria. The linear demand function is convenient, because linear-quadratic differential games are analytically tractable.

In the present article, however, I consider a utility function with constant elasticity of substitution (CES) between the goods and thus derive a highly nonlinear demand system. The idea dates back to Dixit and Stiglitz [4] and captures product differentiation from the perspective of the consumer. That is, for the limit case of perfect complements, the indifference curves are L-shaped, and for perfect substitutes, they are linear. The model thus generalizes the differential game of Lambertini [14], who considers perfect substitutes and a hyperbolic demand function.

Assuming that price and quantity paths are bounded, I show that open-loop strategies—which fulfill the necessary conditions for a Nash equilibrium—yield a unique symmetric steady state. Also, introducing product differentiation adds complexity. If the adjustment speed is sufficiently low, then depending on the degree of product differentiation (bifurcation parameter), the steady state is either a (spiral) source, a (spiral) sink or a saddle point.

I also find that there exists a stable limit cycle. That is, the equilibrium path converges to a closed orbit and cycles periodically around the steady state. The model thus provides a rationale for cobweb [4] dynamics in a continuous time world. Generally, complex dynamic economic systems are well known in the literature [1, 6, 14]. I am only aware, however, of two differential game models [5, 15] in which limit cycles exist and, to the best of my knowledge, there is not a single dynamic competition model that allows for complex dynamics.


Let \(N = \{1, 2, \ldots , n\}\) denote the set of firms. As the focus of the paper is on competition with differentiated products, I would naturally assume that there are at least two firms in the market.

Assumption 1

There are at least two firms \(n \ge 2\).

There is one consumer, who demands \(\varvec{q} = (q_j)_{j \in N} \in {\mathbb {R}}_+^n\) quantities of the n differentiated goods. Her endowment is \(y \in {\mathbb {R}}_{++}\) such that the budget set reads \(B(\varvec{p}) = \{\varvec{q} : \sum _{j \in N}{p_j q_j} \le y\}\) with prices \(\varvec{p} = (p_j)_{j \in N} \in {\mathbb {R}}_+^n\). Preferences are captured by the following utility function:

$$\begin{aligned} u(\varvec{q}) = \left[ \sum _{j \in N}{q_j^\frac{\sigma -1}{\sigma }}\right] ^\frac{\sigma }{\sigma -1} \end{aligned}$$

where \(\sigma \in ]0, \infty [ \setminus \{1\}\) expresses the constant elasticity of substitution between the goods. For the limit cases, one gets familiar utility functions

$$\begin{aligned} u(\varvec{q}) = {\left\{ \begin{array}{ll} \displaystyle \min _{j \in N}\{q_j\} \quad &{}\text {for } \sigma \rightarrow 0,\\ \displaystyle \prod _{j \in N}{q_j} \quad &{}\text {for } \sigma \rightarrow 1,\\ \displaystyle \sum _{j \in N}{q_j} &{}\text {for } \sigma \rightarrow \infty . \end{array}\right. } \end{aligned}$$

It is convenient to define \(r = (\sigma -1) / \sigma \in ]-\infty , 1[ \setminus \{0\}\). The consumer solves

$$\begin{aligned} \max _{\varvec{q} \in B(\varvec{p})} u(\varvec{q}) \end{aligned}$$

such that the demand functions are given by \(\varvec{q}^d(\varvec{p}) \in {{\,\mathrm{\arg \max }\,}}_{\varvec{q} \in B(\varvec{p})} u(\varvec{q})\). I would need to solve, however, for the inverse demand function \(p_i^d = (q_i^d)^{-1}\), because I consider quantity competition.

Proposition 2.1

The inverse demand function is given by

$$\begin{aligned} p_i^d(\varvec{q}) = \frac{yq_i^{r-1}}{\sum _{j \in N}{q_j^r}}. \end{aligned}$$


If \(u(\cdot )\) was quasi-concave, then the necessary conditions for maximizing \(u(\cdot )\) were also sufficient. Therefore, I first show that \(u(\cdot )\) is quasi-concave.

Lemma 2.1

The utility function \(u(\cdot )\) is quasi-concave.


Let \(h(\varvec{q}) = \sum _{j \in N}{q_j^r}\) and \(w(x) = x^\frac{1}{r}\). Note that

$$\begin{aligned} \frac{\partial ^{2} h(\varvec{q})}{\partial {q_i}\partial {q_j}}&= {\left\{ \begin{array}{ll} r(r-1)q_i^{r-2} &{}\quad \text {for } j = i\\ 0 &{}\quad \text {for } j \in N \setminus \{i\}\\ \end{array}\right. }\\ \frac{\partial ^{2}{-}h(\varvec{q})}{\partial {q_i}\partial {q_j}}&= {\left\{ \begin{array}{ll} -r(r-1)q_i^{r-2} &{} \text {for } j = i\\ 0 &{} \text {for } j \in N \setminus \{i\}\\ \end{array}\right. } \end{aligned}$$

such that the Hessians of \(h(\varvec{q})\) and \(-h(\varvec{q})\) are negative definite for \(r \in ]0,1[\) and \(r < 0\), respectively. Therefore, the functions \(h(\varvec{q})\) and \(-h(\varvec{q})\) are strictly concave for \(r \in ]0,1[\) and \(r < 0\), respectively. Further note that w(x) and \(w(-x)\) are increasing functions for \(r \in ]0,1[\) and \(r < 0\), respectively. Therefore, \(u(\varvec{q}) = w(h(\varvec{q})) = w(-(-h(\varvec{q})))\) is a monotone increasing transformation of a strictly concave function, which implies the quasi-concavity of \(u(\cdot )\). \(\square \)

Next we consider the necessary conditions for maximizing \(u(\cdot )\) and solve for a point that satisfies them. Setting up the Lagrangian yields

$$\begin{aligned} L(\varvec{p},\varvec{q},\mu ) = u(\varvec{q}) + \mu \left( y - \sum _{j \in N}{p_j q_j}\right) . \end{aligned}$$

The \(n+1\) first-order conditions for the optimal demand of \(q_i\) read

$$\begin{aligned} \frac{\partial {L(\varvec{q},\varvec{p},\mu )}}{\partial {q_i}}&= u(\varvec{q})^{1-r}q_i^{r-1} - \mu p_i = 0 \quad (i \in N), \end{aligned}$$
$$\begin{aligned} \frac{\partial {L(\varvec{q},\varvec{p},\mu )}}{\partial {\mu }}&= y - \sum _{j \in N}{p_j q_j} = 0. \end{aligned}$$

From (1) and (2), I can derive the inverse demand function. Solve (1) for \(\mu p_i\) and put it in relation with any \(\mu p_j\) for \(j \in N\)

$$\begin{aligned} \frac{q_j^{r - 1}}{q_i^{r-1}} = \frac{p_j}{p_i}. \end{aligned}$$

Isolating \(p_j\) yields

$$\begin{aligned} \frac{q_j^{r - 1}}{q_i^{r-1}}p_i = p_j. \end{aligned}$$

Now, multiply both sides with \(q_j\)

$$\begin{aligned} \frac{q_j^r}{q_i^{r-1}}p_i = p_j q_j, \end{aligned}$$

sum over \(j \in N\) and make use of (2)

$$\begin{aligned} \frac{\sum _{j \in N}{q_j^r}}{q_i^{r-1}}p_i = y. \end{aligned}$$

Eventually, one derives the inverse demand function

$$\begin{aligned} p_i^d(\varvec{q}) = \frac{yq_i^{r-1}}{\sum _{j \in N}{q_j^r}}. \end{aligned}$$

\(\square \)

Static Game

In the static game, I assume that each firm sets quantities in order to maximize profits and then I solve for the symmetric Nash equilibrium. The action space of each firm \(i \in N\) is given by \(Q_i = {\mathbb {R}}_+\) and the jointly admissible action space by . I do not allow \(\varvec{q} = (0,\ldots ,0)\), because \(p_i^d(0,\ldots ,0)\) is not defined. Each firm sets \(q_i \in Q_i\) in order to maximize profits \(\pi _i : Q \rightarrow {\mathbb {R}}\)

$$\begin{aligned} \pi _i(\varvec{q}) = p_i^d(\varvec{q}) q_i - \frac{c}{2}q_i^2, \end{aligned}$$

where \(c > 0\) denotes a cost parameter. The static game is then given by the triplet \(\Gamma = \langle N, (Q_j)_{j \in N}, (\pi _j)_{j \in N} \rangle \). It is useful to collect the actions of all agents but i’s in \(\varvec{q}_{-i} = (q_j)_{j \in N \setminus \{i\}}\) and denote with slight abuse of notation \(\varvec{q} =(q_i, \varvec{q}_{-i})\). Now each firm \(i \in N\) maximizes profits over choosing quantities \(q_i\). A Nash equilibrium is then defined as an action profile \(\varvec{q}^* \in Q\) such that each \(i \in N\) is best off by playing \(q_i^*\), given all the other agents \(j \in N \setminus \{i\}\) play their respective equilibrium action \(q_j^*\).

Definition 2.1

The action profile \(\varvec{q}^* \in Q\) is a Nash equilibrium for the game \(\Gamma \), if the following inequalities hold for all firms \(i \in N\):

$$\begin{aligned} \pi _i(\varvec{q}^*) \ge \pi _i(q_i, \varvec{q}_{-i}^*) \quad \forall q_i \in Q_i. \end{aligned}$$

Proposition 2.2

For \(r > 0\) there exists a unique interior symmetric equilibrium at \(\varvec{q}^* = (q^*, \ldots , q^*) \in {\mathbb {R}}_{++}^n\) given by

$$\begin{aligned} q^* = \frac{1}{n}\sqrt{\frac{ry(n-1)}{c}}. \end{aligned}$$

For \(r < 0\), the solution is not defined.


Necessary Conditions Taking the first-order condition of \(\pi _i(\varvec{q})\) with respect to \(q_i\) yields

$$\begin{aligned} \frac{\partial {\pi _i(\varvec{q})}}{\partial {q_i}} = \frac{\partial {p_i^d(\varvec{q})}}{\partial {q_i}} q_i + p_i^d(\varvec{q}) - cq_i = 0. \end{aligned}$$

The partial derivative of the inverse demand function is given by

$$\begin{aligned} \frac{\partial {p_i^d(\varvec{q})}}{\partial {q_i}} = y\frac{(r-1)q_i^{r-2}\sum _{j \in N}{q_j^r} - rq_i^{2(r-1)}}{\left( \sum _{j \in N}{q_j^r}\right) ^2}. \end{aligned}$$

In the symmetric equilibrium \(\varvec{q}^* = (q^*, \ldots , q^*)\), this expression becomes

$$\begin{aligned} \frac{\partial {p_i^d(\varvec{q}^*)}}{\partial {q_i}} = \frac{y(r(n-1)-n)}{{q^*}^2 n^2}. \end{aligned}$$

The first-order condition then reads

$$\begin{aligned} \frac{\partial {\pi _i(\varvec{q}^*)}}{\partial {q_i}} = \frac{y(r(n-1)-n)}{{q^*}^2 n^2}q^* + \frac{y}{{ n q}^*} - { c q}^* = 0. \end{aligned}$$

Solving for \(q^*\) eventually yields

$$\begin{aligned} q^* = \pm \frac{1}{n}\sqrt{\frac{{ yr}(n-1)}{c}}. \end{aligned}$$

As only the positive root satisfies nonnegative quantities \(q^* \ge 0\), there exists a unique equilibrium. The jointly admissibility constraint requires \(q^* > 0\) such that \(r > 0\) is necessary for a well-defined equilibrium.

Sufficient Conditions As I am considering the symmetric equilibrium, I fix \(i = 1\) as a representative firm and denote profits by

$$\begin{aligned} \pi (q, {\tilde{q}}) = \pi _1(q, {\tilde{q}},\ldots ,{\tilde{q}}) = \frac{{ yq}^r}{q^r + (n-1){\tilde{q}}^r} - \frac{c}{2}q^2. \end{aligned}$$

Hefti [12, Thm. 1] states that there exists a unique symmetric equilibrium if

$$\begin{aligned} \frac{\partial ^{2}{\pi (q^*,q^*)}}{\partial q^{2}} < 0. \end{aligned}$$

Consider the second partial derivative

$$\begin{aligned}&\frac{\partial ^{2}{\pi (q,\tilde{q})}}{\partial q^{2}}\\&\quad = \frac{{ yr}(n-1)q^{r-2}{\tilde{q}}^r\left( q^r + (n-1){\tilde{q}}^r\right) \left[ (r-1)\left( q^r + (n-1){\tilde{q}}^r\right) - 2{ rq}^r\right] }{\left( q^r + (n-1){\tilde{q}}^r\right) ^4} - c. \end{aligned}$$

At \((q, {\tilde{q}}) = (q^*, q^*)\) this expression becomes

$$\begin{aligned} \frac{\partial ^{2}{\pi (q^*,q^*)}}{\partial q^{2}} = \frac{c}{n}((n-2)r - 2n). \end{aligned}$$

As \(c,n > 0\), the term \((n-2)r - 2n\) defines the sign. With \(n \ge 2\) the expression is obviously negative for all \(r < 0\). Further note that \(n - 2 < 2n\) such that \((n-2)r < 2n\) for all \(r \in ]0,1[\) and therefore \(\partial ^2 \pi (q^*,q^*) / \partial q^2 < 0\) for all degrees of substitutability \(r \in ]-\infty , 1[ \setminus \{0\}\). \(\square \)

For further reference, I also state the equilibrium price and profits

$$\begin{aligned}&p^* = p_i^d(\varvec{q}^*) = \sqrt{\frac{{ cy}}{r(n-1)}},\\&\pi ^* = \pi _i(\varvec{q}^*) = \frac{y}{n}\left( 1 - \frac{r(n-1)}{2n}\right) . \end{aligned}$$

In principle the individually rationality constraint \(\pi ^* \ge 0\) gives rise to an upper bound on the elasticity parameter \(r < 2n/(n-1)\). As \(r < 1\) by assumption and \(1 < 2n/(n-1)\) for all \(n \ge 2\), this bound never binds.

In the Singh and Vives [19] framework goods are characterized as complements, independent or substitutes with respect to the cross price elasticity of demand

$$\begin{aligned} \varepsilon _{ij}(\varvec{p}) = \frac{\partial {q_i^d(\varvec{p})}}{\partial {p_j}} \frac{p_j}{q_i^d(\varvec{p})} \quad (i \ne j). \end{aligned}$$

The goods are complements (independent/substitutes) if \(\varepsilon _{ij}(\varvec{p}) < 0\) (=/>). Here

$$\begin{aligned} q_i^d(\varvec{p}) = \frac{y p_i^\frac{1}{r-1}}{\sum _{j \in N}{p_j^\frac{r}{r-1}}} \end{aligned}$$

denotes the demand function for good \(i \in N\) which can be directly derived by inverting the system of inverse demand functions \(p_i^d(\varvec{q})\). At a symmetric point \(\varvec{p}^* = (p^*,\ldots , p^*)\) the elasticity \(\varepsilon _{ij}(\varvec{p})\) becomes

$$\begin{aligned} \varepsilon _{ij}(\varvec{p}^*) = \frac{r}{n(1-r)} {\left\{ \begin{array}{ll} > 0 \quad &{}\text {for } r \in ]0,1[,\\ = 0 &{}\text {for } r = 0,\\< 0 &{}\text {for } r < 0. \end{array}\right. } \end{aligned}$$

In the static game we thus require for an interior solution that the goods are substitutes.

Dynamic Game

In the dynamic game I assume that prices adjust gradually over time. The adjustment process is governed by the following differential equation:

$$\begin{aligned} \frac{\mathrm {d}p_i(t)}{\mathrm {d}t}= f(p_i(t),\varvec{q}(t)) = s\left[ p_i^d(\varvec{q}(t)) - p_i(t)\right] \\ \end{aligned}$$

where \(s > 0\) denotes the speed of adjustment. The idea of sluggish adjustment in a duopoly differential game was first introduced by Simaan and Takayama [17, 18]. It captures inherent market dynamics in the sense that prices decrease if current supply is relatively large and increase if current supply is relatively small. Let us denote by \(P_i \subseteq {\mathbb {R}}_+\) the set of admissible prices. Only in the steady state \(p_i(t) = p_i^d(\varvec{q}(t))\) holds so I need to redefine profits of each firm with respect to the current price \(p_i(t)\)

$$\begin{aligned} \Pi _i(p_i(t), q_i(t)) = p_i(t) q_i(t) - \frac{c}{2}q_i(t)^2. \end{aligned}$$

Each firm now chooses a quantity path \(q_i : [0,\infty [ \rightarrow Q_i\). Let us denote by \({\mathcal {Q}}_i\) the set of admissible open-loop strategies for each firm \(i \in N\)

$$\begin{aligned} {\mathcal {Q}}_i = \{q_i : [0,\infty [ \rightarrow Q_i \mid q_i(\cdot ) \text { is measurable on } [0,\infty [\}. \end{aligned}$$

For a given initial condition \(p_i^0 = p_i(0) \in P_i\) a strategy profile determines the price path

$$\begin{aligned} \rho _i(t;p_i^0,\varvec{q}(\cdot )) = p_i(t) = p_i^0 + \int _0^t{f(p_i(s),\varvec{q}(s))\mathrm d s}. \end{aligned}$$

The payoff functional of each firm is now given by the discounted stream of payoffs

$$\begin{aligned} J_i(p_i^0,\varvec{q}(\cdot )) = \int _0^\infty {e^{-\varrho t}\Pi _i(\rho _i(t;p_i^0,\varvec{q}(\cdot )), q_i(t))\mathrm d t}, \end{aligned}$$

where \(\varrho > 0\) denotes the time preference rate. Let denote the set of jointly admissible strategies, such that each price path \(p_i(\cdot )\) stays in the state space \(p_i(t) \in P_i\) for all \(i \in N\) and \(t \ge 0\) and payoffs are finite \(\max _{j \in N}|J_j(p_j^0,\varvec{q}(\cdot ))| < \infty \). Let denote a tuple of initial conditions. The differential game is then described by a triplet

$$\begin{aligned} \Gamma (\varvec{p}^0) = \langle N,({\mathcal {Q}}_j)_{j \in N},(J_j(p_j^0,\cdot ))_{j \in N}\rangle . \end{aligned}$$

The definition of a Nash equilibrium is straightforward.

Definition 2.2

The strategy profile \(\overline{\varvec{q}}(\cdot ) \in {\mathcal {Q}}\) is a Nash equilibrium for the game \(\Gamma (\varvec{p}^0)\), if the following inequalities hold for all firms \(i \in N\) and initial conditions \(\varvec{p}^0 \in P\):

$$\begin{aligned} J_i(p_i^0,\overline{\varvec{q}}(\cdot )) \ge J_i(p_i^0,q_i(\cdot ),\overline{\varvec{q}}_{-i}(\cdot )) \quad \forall q_i(\cdot ) \in {\mathcal {Q}}_i. \end{aligned}$$

The maximum principle [2, cf. Ch. 14] provides necessary conditions for an equilibrium.

Theorem 2.1

Let \(\varvec{\lambda }_i = (\lambda _i^j)_{j \in N}\). For each \(i \in N\) define the Hamiltonian \(H_i : P \times Q \times {\mathbb {R}}^n \rightarrow {\mathbb {R}}\) by

$$\begin{aligned} H_i(\varvec{p}, \varvec{q}, \varvec{\lambda }_i) = \Pi _i(p_i, q_i) + \sum _{j \in N}{\lambda _i^j f(p_j, \varvec{q})}. \end{aligned}$$

Let \(\overline{\varvec{q}}(\cdot ) \in {\mathcal {Q}}\) be a given strategy profile and denote by \(\overline{\varvec{p}}(\cdot ) = (\rho _j(\cdot ;p_j^0,\overline{\varvec{q}}(\cdot )))_{j \in N}\) the n price paths that where induced by \(\overline{\varvec{q}}(\cdot )\). For \(\overline{\varvec{q}}(\cdot )\) to be an equilibrium, it is necessary that there exist \(n^2\) absolutely continuous functions \(\varvec{\lambda }_i : [0,\infty [ \rightarrow {\mathbb {R}}^n\), \(i \in N\), such that for all \(t \in [0,\infty [\) and \(i \in N\) the following conditions hold:

$$\begin{aligned}&{\overline{q}}_i(t) \in {{\,\mathrm{\arg \max }\,}}_{q_i \in Q_i} H_i(\overline{\varvec{p}}(t), q_i, \overline{\varvec{q}}_{-i}(t), \varvec{\lambda }_i(t)), \end{aligned}$$
$$\begin{aligned}&\frac{\mathrm {d}\lambda _i^j(t)}{\mathrm {d}t}= \varrho \lambda _i^j(t) - \frac{\partial {H_i(\overline{\varvec{p}}(t), \overline{\varvec{q}}(t), \varvec{\lambda }_i(t))}}{\partial {p_j}} \quad (j \in N), \end{aligned}$$
$$\begin{aligned}&\lim _{t \rightarrow \infty } e^{-\varrho t} H_i(\overline{\varvec{p}}(t), \overline{\varvec{q}}(t), \varvec{\lambda }_i(t)) = 0 . \end{aligned}$$

If the trajectories \((\overline{\varvec{p}}(\cdot ), \overline{\varvec{q}}(\cdot ), (\varvec{\lambda }_i(\cdot ))_{i \in N})\) are bounded, then the transversality condition (7) is fulfilled. As it is common in the literature, I will focus on bounded solutions. The condition is thus satisfied if the time paths either converge to a steady state or periodically cycle around a steady state. Let us therefore define a closed orbit.

Definition 2.3

Let \((p,q) : [0,\infty [ \rightarrow {\mathbb {R}}^2\) denote a two-dimensional trajectory. For \(t \ge 0\) and \((p(t),q(t)) \in {\mathbb {R}}^2\), a closed orbit \({\mathcal {O}}(p(t),q(t)) \subset {\mathbb {R}}^2\) describes periodical trajectories

$$\begin{aligned} {\mathcal {O}}(p(t),q(t)) = \left\{ (p(\tau ), q(\tau ))_{\tau \in [t,\infty [} \mid \exists T > t : (p(T),q(T)) = (p(t),q(t))\right\} . \end{aligned}$$

Proposition 2.3

Assume that \(q_i(\cdot )\), \(i \in N\), is differentiable on \([0, \infty [\). If the degree of substitutability is sufficiently large \(r > {\underline{r}} = -\varrho n/s(n-1)\), then there exists a unique symmetric interior steady state at \((p,q) = (p_\infty ,q_\infty )\) with

$$\begin{aligned} p_\infty&= \sqrt{\frac{{ cy}(\varrho + s)}{\varrho n + { sr}(n-1)}},\\ q_\infty&= \frac{1}{n}\sqrt{\frac{y(\varrho n + { sr}(n-1))}{c(\varrho + s)}}. \end{aligned}$$

Further, a symmetric interior solution \(q_i(t) = {\overline{q}}(t) > 0\) for all \(i \in N\) and \(t \ge 0\) needs to solve the following pair of differential equations

$$\begin{aligned}&\frac{{{\mathrm{d}\overline{p}}(t)}}{\mathrm{d}t} = s\left( \frac{y}{n{\overline{q}}(t)} - {\overline{p}}(t)\right) , \end{aligned}$$
$$\begin{aligned}&\frac{{{\mathrm{d}\overline{q}}(t)}}{\mathrm{d}t} = \frac{-{\overline{q}}(t)^2 c(s+\varrho ) + {\overline{q}}(t)(2s+\varrho ){\overline{p}}(t) + \frac{{ sy}}{n^2}(r(n-1)-2n)}{2 {\overline{p}}(t)-3c {\overline{q}}(t)}. \end{aligned}$$


Necessary Conditions For the sake of readability, I will drop from now on the time argument t whenever no confusion arises. Define the Hamiltonian for \(i \in N\)

$$\begin{aligned} H_i(\varvec{p}, \varvec{q}, \varvec{\lambda }_i) = p_i q_i - \frac{c}{2}q_i^2 + \sum _{j \in N}{\lambda _i^js\left[ p_j^d(\varvec{q}) - p_j\right] }. \end{aligned}$$

The adjoint equations read

$$\begin{aligned}&\frac{{\mathrm{d}\lambda _i^j}}{\mathrm{d}t} = \varrho \lambda _i^j - \frac{{\partial H_i(\varvec{p}, \varvec{q}, \varvec{\lambda }_i)}}{{\partial p_j}} = (\varrho + s)\lambda _i^j - \varvec{1}_{\{i\}}(j) q_i \end{aligned}$$

As already mentioned, I look for bounded solutions of \((\varvec{\lambda }_i(\cdot ))_{i \in N}\) such that \(|\lambda _i^j(t)| < \infty \) for all \(t \ge 0\) and \((i,j) \in N \times N\). As the time preference rate \(\varrho > 0\) and the adjustment speed \(s > 0\) are positive, the solution of the adjoint equation \(\lambda _i^j(t) = \lambda _i^j(0)e^{t(\varrho + s)}\), \(i \ne j\), is unbounded for all \(\lambda _i^j(0) \ne 0\). I can thus instantly solve for \(\lambda _i^j(t) = 0\) for all \(j \in N \setminus \{i\}\). Now consider the first-order condition for an interior solution

$$\begin{aligned} \frac{\partial {H_i(\varvec{p}, \varvec{q}, \varvec{\lambda }_i)}}{\partial {q_i}} = p_i - \mathrm{cq}_i + \lambda _i^is\frac{\partial {p_i^d(\varvec{q})}}{\partial {q_i}} = 0. \end{aligned}$$

I solve for a symmetric equilibrium in the sense that prices and quantities are the same among the firms over time, such that \(\overline{\varvec{q}} = ({\overline{q}},\ldots ,{\overline{q}})\) and \( \overline{\varvec{p}} = ({\overline{p}},\ldots ,{\overline{p}})\) and \(\lambda _i^i = {\overline{\lambda }}\). Under consideration of (4) the first-order condition becomes

$$\begin{aligned} \frac{\partial {H_i(\overline{\varvec{p}}, \overline{\varvec{q}}, \varvec{\lambda }_i)}}{\partial {q_i}} = {\overline{p}} - c {\overline{q}} + {\overline{\lambda }} s \frac{y(r(n-1)-n)}{{\overline{q}}^2 n^2} = 0. \end{aligned}$$

Differentiating the first-order condition over time yields a law of motion for the quantity over time

$$\begin{aligned} 0&= \frac{\mathrm{d}{\left[ \frac{{\partial H_i(\overline{\varvec{p}},\overline{\varvec{q}}, {\varvec{\lambda }}_i)}}{{\partial q_i}}\right] }}{\mathrm{d}t}= \frac{{{\mathrm{d}\overline{p}}}}{\mathrm{d}t}- c \frac{{{\mathrm{d}\overline{q}}}}{\mathrm{d}t} \nonumber \\&\quad + \frac{{ sy}(r(n-1) -n)}{n^2} \left[ \frac{\frac{\mathrm {d}\overline{\lambda }}{\mathrm {d}t}\overline{q}^2 - \overline{\lambda }2 \overline{q} \frac{\mathrm{d}{\overline{q}}}{dt}}{\overline{q}^4}\right] . \end{aligned}$$

Solving (10) for \({\overline{\lambda }}\)

$$\begin{aligned} {\overline{\lambda }} = -\frac{{\overline{q}}^2 n^2 \left( {\overline{p}} - c {\overline{q}}\right) }{{ sy}(r(n-1) - n)} \end{aligned}$$

and substituting (12) as well as

$$\begin{aligned}&\frac{d{{\overline{p}}}}{\mathrm{d}t} = f({\overline{p}}, {\overline{q}}) = s\left( \frac{y}{n{\overline{q}}} - {\overline{p}}\right) ,\\&\frac{d{{\overline{\lambda }} }}{\mathrm{d}t} = (\varrho + s) {\overline{\lambda }} - {\overline{q}}, \end{aligned}$$

into (11) yields for \(\mathrm {d}{\overline{q}} / \mathrm {d}t\)

$$\begin{aligned} \frac{\mathrm{d}{{\overline{q}}}}{\mathrm{d}t} = g({\overline{p}}, {\overline{q}}) = \frac{-{\overline{q}}^2 c(s+\varrho ) + {\overline{q}}(2s+\varrho )\overline{p} + \frac{\mathrm{sy}}{n^2}(r(n-1)-2n)}{2 {\overline{p}}-3c {\overline{q}}}. \end{aligned}$$

Note that \((p_\infty ,q_\infty )\) solves \(f(p_\infty ,q_\infty ) = 0 = g(p_\infty ,q_\infty )\). For positive prices and quantities \((p_\infty ,q_\infty ) \in {\mathbb {R}}_{++}^2\) I require \(r > \underline{r} = -\varrho n/s(n-1)\).

Sufficient Conditions If \(H_i(\varvec{p}, \varvec{q}, \varvec{\lambda }_i)\) is concave in \((\varvec{p}, q_i)\) for any tuple \((\varvec{q}_{-i}, \varvec{\lambda }_i) \in (Q \setminus Q_i) \times {\mathbb {R}}^n\) and for all \((\varvec{p}, q_i) \in P \times Q_i\), then the necessary conditions are sufficient [18, 20]. Due to the highly nonlinear system, I cannot prove that the sufficient conditions are satisfied. To the contrary, it is straightforward to show that along the symmetric trajectory with \((\varvec{p}, \varvec{q}) = (\overline{\varvec{p}}, \overline{\varvec{q}})\) and \(\lambda _i^j = 0\) for all \(j \in N \setminus \{i\}\) and \(\lambda _i^i = {\overline{\lambda }}\), the Hamiltonian \(H_i\) is not concave. Fix

$$\begin{aligned} H({\overline{p}}, {\overline{q}}, {\overline{\lambda }}) = H_i(\overline{\varvec{p}}, \overline{\varvec{q}},0,\ldots ,{\overline{\lambda }},0,\ldots ) = {\overline{p}} {\overline{q}} - \frac{c}{2}{\overline{q}}^2 + {\overline{\lambda }} s \left( \frac{y}{n {\overline{q}}} - {\overline{p}}\right) . \end{aligned}$$

Note that H was concave, if

$$\begin{aligned}&\frac{\partial ^{2}{H(\overline{p}, \overline{q}, \overline{\lambda })}}{\partial {\overline{p}}\partial {\overline{p}}} \le 0,\\&\frac{\partial ^{2}{H(\overline{p}, \overline{q}, \overline{\lambda })}}{\partial {\overline{q}}\partial {\overline{q}}} \le 0,\\&\frac{\partial ^{2}{H(\overline{p}, \overline{q}, \overline{\lambda })}}{\partial {\overline{p}}\partial {\overline{p}}}\frac{\partial ^{2}{H(\overline{p}, \overline{q}, \overline{\lambda })}}{\partial {\overline{q}}\partial {\overline{q}}} - \left( \frac{\partial ^{2}{H(\overline{p}, \overline{q}, \overline{\lambda })}}{\partial {\overline{p}}\partial {\overline{q}}}\right) ^2 \ge 0. \end{aligned}$$


$$\begin{aligned} \frac{\partial ^{2}{H({\overline{p}}, {\overline{q}}, {\overline{\lambda }})}}{{\partial {\overline{p}}}{\partial {\overline{p}}}} = 0 \quad \text {and} \quad \frac{\partial ^{2}{H({\overline{p}}, {\overline{q}}, {\overline{\lambda }})}}{{\partial {\overline{p}}}{\partial {\overline{q}}}} = 1 \end{aligned}$$

the third condition is violated. \(\square \)

There are two apparent differences between the static equilibrium and the steady state of the dynamic game. In the dynamic game, there exists an interior steady state for the optimal control problem of the monopolist \(n = 1\) and the lower bound on the degree of substitutability is negative \({\underline{r}} < 0\) for all triplets \((n,\varrho ,s) \in {\mathbb {N}} \times {\mathbb {R}}_{++}^2\), such that complementary goods are also captured. The following corollary summarizes the differences.

Corollary 2.1

Let \(\Pi _\infty \) denote the steady-state profit given by

$$\begin{aligned} \Pi _\infty = \Pi _i({\overline{p}}, {\overline{q}}) = \frac{y}{n}\left( 1 - \frac{\varrho n + { sr}(n-1)}{2n(\varrho + s)}\right) . \end{aligned}$$

For \(r \in ]0,1[\) I find that the prices and profits (quantities) are lower (higher) in the dynamic game compared to the static game

$$\begin{aligned}&\displaystyle \frac{p_\infty }{p^*} = \sqrt{\frac{r(\varrho + s)(n-1)}{\varrho n + { rs}(n-1)}}< 1,\\&\displaystyle \frac{q_\infty }{q^*} = \sqrt{\frac{\varrho n + { rs}(n-1)}{r(\varrho + s)(n-1)}} > 1,\\&\displaystyle \frac{\Pi _\infty }{\pi ^*} = \frac{n(\varrho +2s) - { sr}(n-1)}{(\varrho + s)(2n - r(n-1))} < 1. \end{aligned}$$

Further, the consumer surplus is larger in the dynamic game

$$\begin{aligned} \Delta \mathrm{CS} = \int _{p_\infty }^\infty {\frac{y}{{ np}}\mathrm{d}p} - \int _{p^*}^\infty {\frac{y}{{ np}}\mathrm{d}p} = \frac{y}{n}\ln \left( \frac{p^*}{p_\infty }\right) > 0. \end{aligned}$$

For the limit cases of instant price adjustment \((s \rightarrow \infty )\) or farsightedness \((\varrho \rightarrow 0)\), the steady-state prices, quantities and profits of the static and dynamic game coincide

$$\begin{aligned} \lim _{s \rightarrow \infty }{q_\infty } = \lim _{\varrho \rightarrow 0}q_\infty = q^*. \end{aligned}$$

If prices were about to instantly adjust with respect to a change in quantities or if the firms do not discount future profits, then the static equilibrium approximates the steady state of the dynamic game. For reference I also note that the competitive outcome of “prices equal marginal costs” corresponds to two different limit cases. Let \(q^\ddag = \sqrt{y/cn}\) solve \(p^d(q^\ddag ,\ldots ,q^\ddag ) = y/{ nq}^\ddag = { cq}^\ddag \). One should note that the competitive output exceeds the steady state as well as the Cournot equilibrium output \(q^\ddag> q_\infty > q^*\). For the limit cases of no price adjustment (\(s \rightarrow 0\)) or myopia (\(\varrho \rightarrow \infty \)), the steady-state prices, quantities and profits of perfect competition and the dynamic game coincide

$$\begin{aligned} \lim _{s \rightarrow 0}{q_\infty } = \lim _{\varrho \rightarrow \infty }q_\infty = q^\ddag . \end{aligned}$$

If prices do not react to an increase in production (\(s \rightarrow 0\)) or the firms are myopic (\(\varrho \rightarrow \infty \)), then the firms increase the supply to increase profits. These results are all in line with Fershtman and Kamien [7, Prop. 1]. I would also like to highlight that, due to the differentiated products, the case of perfect competition cannot be approximated by solely considering an increase in the number of firms. The price equals marginal costs rule which requires

$$\begin{aligned} p_\infty = { c q}^\ddag \quad \Longrightarrow \quad \frac{n}{n-1} = r. \end{aligned}$$

As \(n/(n-1)> 1 > r\), the equation is only true for the double limit of perfect substitutes (\(r \rightarrow 1\)) and an increase in firms \((n \rightarrow \infty )\).

The real novelty of the article is the introduction of product differentiation by means of the CES utility function. I thus state the comparative statics with respect to r.

Proposition 2.4

The steady-state quantity increases in the degree of product differentiation, whereas the price and profits decrease.


Taking the partial derivative of \(q_\infty ,~p_\infty \) and \(\Pi _\infty \) with respect to r yields the result.

$$\begin{aligned}&\frac{\mathrm{d}{q_\infty }}{\mathrm{d}r} = \frac{s(n-1)}{2n}\sqrt{\frac{y}{c(\varrho + s)(\varrho n + { sr}(n-1))}}> 0 \quad \forall r> {\underline{r}}\\&\frac{\mathrm{d}{p_\infty }}{\mathrm{d}r} = -\frac{s(n-1)}{2(\varrho n + { sr}(n-1))}\sqrt{\frac{{ cy}(\varrho +s)}{\varrho n + \mathrm{sr}(n-1)}}< 0 \quad \forall r > {\underline{r}}\\&\frac{\mathrm{d}{\Pi _\infty }}{\mathrm{d}r} = -\frac{\mathrm{ys}(n-1)}{2n^2(\varrho +s)} < 0 \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad \square \end{aligned}$$

Next I study the local stability around the steady state. For the general theory on comparative statics and local stability of symmetric open-loop equilibria, one should consult Ling and Caputo [15]. In order to discriminate between different steady-state types, I make the following assumption.

Assumption 2

The speed of adjustment is sufficiently low compared to the time preference rate \(s < \varrho /2\).

Proposition 2.5

Define the following thresholds:

$$\begin{aligned} {\overline{r}} = \frac{n(2s-\varrho )}{3s(n-1)}, \quad r_{\mathrm {crit}} = \frac{\varrho n(2s-\varrho )}{s(2 \varrho -s)(n-1)}. \end{aligned}$$

Note that \({\underline{r}}< r_{\mathrm {crit}}< {\overline{r}} < 1\) for all \(n \ge 2\), \(\varrho > 0\) and \(s < \varrho /2\). The steady state is an unstable (spiral) source for \(r \in ]{\underline{r}}, r_{\mathrm {crit}}[\), a stable (spiral) sink for \(r \in ]r_{\mathrm {crit}}, {\overline{r}}[\) and a saddle point for \(r \in ]{\overline{r}},1[\).


I analyze the local stability of the steady state by means of the sign of the trace and the determinant of the following Jacobian:

$$\begin{aligned} \mathrm J({\overline{p}}, {\overline{q}}) = \begin{bmatrix} \frac{\partial {f({\overline{p}}, {\overline{q}})}}{\partial {{\overline{p}}}} &{} \frac{\partial {f({\overline{p}}, {\overline{q}})}}{\partial {{\overline{q}}}}\\ \frac{\partial {g({\overline{p}}, {\overline{q}})}}{\partial {{\overline{p}}}} &{} \frac{\partial {g({\overline{p}}, {\overline{q}})}}{\partial {{\overline{q}}}} \end{bmatrix}. \end{aligned}$$

The respective partial derivatives are given by

$$\begin{aligned}&\frac{\partial {f({\overline{p}}, {\overline{q}})}}{\partial {{\overline{p}}}} = -s,\\&\frac{\partial {f({\overline{p}}, {\overline{q}})}}{\partial {{\overline{q}}}} = -\frac{sy}{n {\overline{q}}^2},\\&\frac{\partial {g({\overline{p}}, {\overline{q}})}}{\partial {{\overline{p}}}} = \frac{-{\overline{q}}^2 n^2 c(4s+\varrho ) - 2sy(r(n-1)-2n)}{n^2(2{\overline{p}}-3c {\overline{q}})^2},\\&\frac{\partial {g({\overline{p}}, {\overline{q}})}}{\partial {{\overline{q}}}} = \frac{n^2c(s+\varrho )(3 {\overline{q}} c - 4 {\overline{p}}){\overline{q}} + 2 n^2 (2s+\varrho ){\overline{p}}^2 + 3csy(r(n-1)-2n)}{n^2(2{\overline{p}}-3c {\overline{q}})^2}. \end{aligned}$$

Evaluating the determinant and trace of the Jacobian at \((p_\infty , q_\infty )\) yields

$$\begin{aligned}&\mathrm D_\infty (r) = \mathrm {det}(\mathrm J(p_\infty , q_\infty )) = \frac{2s(\varrho + s)(\varrho n + { sr}(n-1))}{n(2s - \varrho ) - 3{ rs}(n-1)},\\&\mathrm T_\infty (r) = \mathrm {tr}(\mathrm J(p_\infty , q_\infty )) = \frac{\varrho n(2s-\varrho ) - { rs}(2 \varrho -s)(n-1)}{n(2s-\varrho ) - 3{ rs}(n-1)}. \end{aligned}$$

I added r as an explicit argument to the determinant and trace, because it is the bifurcation parameter. That is, I consider qualitative changes of the steady state with respect to the elasticity of substitution.

The steady state is a saddle point if \(\mathrm D_\infty (r) < 0\). As the numerator is positive for all \(r > {\underline{r}}\), the sign of \(\mathrm D_\infty (r)\) solely depends on the denominator and it follows

$$\begin{aligned} \mathrm D_\infty (r) < 0 \quad \mathrm {for} \quad r > {\overline{r}} = \frac{n(2s-\varrho )}{s(n-1)}. \end{aligned}$$

Note that \({\underline{r}} < {\overline{r}}\) for all \((n,\varrho ,s) \in {\mathbb {N}} \times {\mathbb {R}}_{++}^2\). As \(r < 1\) is bounded from above, I require \({\overline{r}} < 1\) and thus \(s(n-3) + \varrho n > 0\). This equation is true for all \(n \ge 3\) and for \(n = 2\) one gets the additional bound \(s < 2 \varrho \).

Now I consider the case \(\mathrm D_\infty (r) > 0\). As \(\mathrm D_\infty (r) > 0\), the denominator of \(\mathrm T_\infty (r)\) is positive. For a locally stable steady state I require \(\mathrm T_\infty (r) < 0\) and thus

$$\begin{aligned} \mathrm T_\infty (r) < 0 \quad \mathrm {for} \quad r > r_{\mathrm {crit}} = \frac{\varrho n(2s-\varrho )}{s(2 \varrho -s)(n-1)}.&\qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad \quad \square \end{aligned}$$
Fig. 1

Phase diagram

Proposition 2.6

For \(2\varrho \ne s\) there exists a limit cycle.


It is rather straightforward to show the existence of limit cycles by applying the Hopf bifurcation theorem [8, cf. Thm. 3.4.2]. There exists a limit cycle if (i) \(\mathrm T_\infty (r_{\mathrm {crit}}) = 0\) and (ii) \(T'(r_{\mathrm {crit}}) \ne 0\). I already established (i) in the previous proof. Checking the derivative also establishes (ii)

$$\begin{aligned} T'(r_{\mathrm {crit}}) = \frac{s(n-1)(2\varrho - s)^2}{n(2s^2 + \varrho (s-\varrho ))} \ne 0 \quad \forall ~ 2\varrho \ne s.&\qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad \square \end{aligned}$$


In order to show the existence of a stable limit cycle, I consider a numerical example with parameters \((n,c,s,\varrho ,y,r) = (2,1,0.25,1,1,-17/7)\) and initial conditions \((p_0, q_0) = (p_\infty , 1.05 \cdot q_\infty )\). In the left panel of Fig. 1 I illustrate a stable limit cycle in the price-quantity space \(\{(p,q)\} \subseteq {\mathbb {R}}_+^2\). Prices and quantities are spiraling away from the steady state and eventually converge to a limit cycle.Footnote 1

Consider the right panel of Fig. 1. The steady state is the intersection of the \(\dot{p} = 0\) and \(\dot{q} = 0\) loci. One can differentiate between four regions I–IV. The dynamics are explainable via the standard cobweb model. In region I high supply (q relative large) causes a decrease in prices \(\dot{p} < 0\), which causes a decrease in supply \(\dot{q} < 0\). In region II a low price (p relatively small) causes a decrease in supply \(\dot{q} < 0\), which causes an increase in the price level \(\dot{p} > 0\). In region III low supply (q relatively small) causes an increase in prices \(\dot{p} > 0\), which causes an increase in supply \(\dot{q} > 0\). In region IV a high price (p relatively large) causes an increase in supply \(\dot{q} > 0\), which causes a decrease in prices \(\dot{p} < 0\).


I have introduced a model of dynamic monopolistic competition by means of a differential game. Assuming that the strategy space is restricted to bounded quantity time paths, then there exists a unique symmetric equilibrium under open-loop strategies that fulfill the necessary conditions for a Nash equilibrium. Using the degree of product differentiation as the bifurcation parameter, it has been shown that the stability properties depend on the nature of the product. If the goods are rather substitutes, then the equilibrium is a saddle point and can be reached via a unique pair of monotonous price and quantity time paths. The more complementary the goods become, the more complex is the behavior around the steady state. For intermediate cases, the steady state is locally asymptotically stable, whereas it becomes unstable for rather complementary goods. When passing from a stable to an unstable equilibrium, a Hopf bifurcation occurs such that limit cycles emerge. Existence of a stable limit cycle has been established via a numerical example.


  1. 1.

    In Appendix A, I provide the Python code to produce the limit cycle.


  1. 1.

    Benhabib, J., Nishimura, K.: The hopf bifurcation and the existence and stability of closed orbits in multisector models of optimal economic growth. J. Econ. Theory 21(3), 421–44 (1979)

  2. 2.

    Caputo, M.R.: Foundations of dynamic economic analysis. Cambridge University Press, Cambridge (2005)

  3. 3.

    Cellinia, R., Lambertini, L.: A differential oligopoly game with differentiated goods and sticky prices. Eur. J. Op. Res. 176(2), 1131–1144 (2007)

  4. 4.

    Dixit, A.K., Stiglitz, J.E.: Monopolistic competition and optimum product diversity. Am. Econ. Rev. 67(3), 297–308 (1977)

    Google Scholar 

  5. 5.

    Dockner, E.: On the relation between dynamic oligopolistic competition and long-run competitive equilibrimn. Eur. J. Polit. Econ. 4(1), 47–64 (1988)

  6. 6.

    Ezekiel, M.: The cobweb theorem. Q. J. Econ. 52(2), 255–280 (1938)

    Article  Google Scholar 

  7. 7.

    Feichtinger, G.: Limit cycles in dynamic economic systems. Annals Op. Res. 37(1), 313–344 (1992)

    MathSciNet  Article  Google Scholar 

  8. 8.

    Feichtinger, G., Novak, A., Wirl, F.: Limit cycles in intertemporal adjustment models: theory and applications. J. Econ. Dyn. Control 18(2), 353–380 (1994)

    MathSciNet  Article  Google Scholar 

  9. 9.

    Feichtinger, G., Novak, A.J.: Differential game model of the dynastic cycle: 3D-canonical system with a stable limit cycle. J. Optim Theory Appl. 80(3), 407–423 (1994)

    MathSciNet  Article  Google Scholar 

  10. 10.

    Fershtman,C.,Kamien,M.I.:Dynamic duopolistic competitionwith sticky prices.Econometrica 55(5), 1151–1164 (1987)

  11. 11.

    Guckenheimer, J., Holmes, P.J.: Nonlinear oscillations, dynamical systems, and bifurcations of vector fields. Springer, New York (1983)

    Book  Google Scholar 

  12. 12.

    Hefti, A.: Equilibria in symmetric games: theory and applications. Theor. Econ. 12(3), 979–1002 (2017)

    MathSciNet  Article  Google Scholar 

  13. 13.

    Jørgensen, S.: Sufficiency and game structure in nash open-loop differential games. J. Optim. Theory Appl. 50, 189–193 (1986)

    MathSciNet  Article  Google Scholar 

  14. 14.

    Lambertini, L.: Oligopoly with hyperbolic demand: a differential game approach. J. Optim. Theory Appl. 145(1), 108–119 (2010)

    MathSciNet  Article  Google Scholar 

  15. 15.

    Ling, C., Caputo, M.R.: A qualitative characterization of symmetric open-loop nash equilibria in discounted infinite horizon differential games. J. Optim. Theory Appl. 149(1), 151–174 (2011)

    MathSciNet  Article  Google Scholar 

  16. 16.

    Mangasarian, O.L.: Sufficient conditions for the optimal control of nonlinear systems. SIAM J. Control 4, 139–152 (1966)

    MathSciNet  Article  Google Scholar 

  17. 17.

    Simaan, M., Takayama, T.: Dynamic Duopoly Game: Differential Game Theoretic Approach. IFAC Proceedings Volumes 8(1, Part 1), 188 – 194 (1975)

  18. 18.

    Simaan, M., Takayama, T.: Game theory applied to dynamic duopoly problems with production constraints. Automatica 14(2), 161–166 (1978)

    Article  Google Scholar 

  19. 19.

    Singh, N., Vives, X.: Price and quantity competition in a differentiated duopoly. RAND J. Econ. 15(4), 546–554 (1984)

    Article  Google Scholar 

  20. 20.

    Wirl, F., Novak, A., Feichtinger, G., Dawid, H., Hager, M.: Corruption in democratic systems: a differential game between politicians and the press. IFAC Proc. Vol. 28(7), 259–262 (1995)

    Article  Google Scholar 

  21. 21.

    Wiszniewska-Matyszkiel, A., Bodnar, M., Mirota, F.: Dynamic oligopoly with sticky prices: off-steady-state analysis. Dyn. Games Appl. 5(4), 568–598 (2015)

    MathSciNet  Article  Google Scholar 

Download references


I thank Papatya Duman and two anonymous referees for valuable comments. This work was partially supported by the German Research Foundation (DFG) within the Collaborative Research Center “On-The-Fly Computing” (SFB 901) under the project number 160364472-SFB901.


Open Access funding enabled and organized by Projekt DEAL.

Author information



Corresponding author

Correspondence to Simon Hoof.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Communicated by Juan-Enrique Martinez Legaz.

Appendix: Python Code for Figure 1

Appendix: Python Code for Figure 1


Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Hoof, S. Dynamic Monopolistic Competition. J Optim Theory Appl 189, 560–577 (2021).

Download citation


  • Monopolistic competition
  • Differential games
  • Hopf Bifurcation
  • Limit cycles

Mathematics Subject Classification

  • 91A10
  • 91A23
  • 37G15