Skip to content

Cournot Duopoly


Definition

In a Cournot duopoly two firms produce a homogeneous good and simultaneously choose quantities q1,q2≥0q_1,q_2\ge0. In the standard linear version:

  • the market price is given by the inverse demand P(q1+q2)=max⁡{a−b(q1+q2), 0}P(q_1+q_2)=\max\{a-b(q_1+q_2),\,0\} with a>0a>0, b>0b>0;
  • each firm has constant marginal cost cc with 0≤c<a0\le c<a, so its cost is c qic\,q_i;
  • firm ii's payoff is its profit vi(q1,q2)=(P(q1+q2)−c)qiv_i(q_1,q_2)=\big(P(q_1+q_2)-c\big)q_i.

This is a static game of complete information with strategy sets Si=[0,∞)S_i=[0,\infty).


Interpretation

Each firm's profit depends on the rival's quantity through the common price: more output by the rival lowers the price and makes one's own output less valuable. With positive marginal cost, a firm's best response is nonincreasing as the rival's quantity rises. Zero marginal cost has an additional boundary case described below.

Reaction lines of the numerical Cournot example in the (q1, q2) plane: firm 1's best response runs from (0,90) to (45,0), firm 2's from (0,45) to (90,0), with zero-output branches beyond rival quantity 90 and crossing at (30,30).

The figure uses the numbers below (a=100a=100, b=1b=1, c=10c=10). Firm 1's reaction line q1=max⁡{(90−q2)/2,0}q_1=\max\{(90-q_2)/2,0\} gives its profit-maximizing output for each q2q_2, and firm 2's line q2=max⁡{(90−q1)/2,0}q_2=\max\{(90-q_1)/2,0\} does the same with the roles swapped. The positive-output portions slope downwards; when the rival produces at least 9090, the best output is zero. The only point on both lines is (30,30)(30,30), where each quantity is a best response to the other, so it is the Nash equilibrium.

The equilibrium is found by computing both best responses and solving them together, which is the definition of a Nash equilibrium applied to continuous strategies. Taking the partial derivative of viv_i with respect to the firm's own quantity, holding the rival's fixed, is the key step; differentiating the sum or the rival's quantity is a common error.

The positive-price equilibrium lies between monopoly and perfect competition: the firms together produce more than a monopolist, but less than the competitive output at which price equals marginal cost.


Key Results

  • For 0<c<a0<c<a, the unique best response is the following. In the positive-price region, the first-order condition is a−c−2bqi−bqj=0a-c-2bq_i-bq_j=0, with ∂2vi/∂qi2=−2b<0\partial^2v_i/\partial q_i^2=-2b<0; the nonnegative constraint gives the zero branch:
BRi(qj)=max⁡{a−c−bqj2b, 0}.BR_i(q_j)=\max\Big\{\frac{a-c-bq_j}{2b},\,0\Big\}.
  • For 0<c<a0<c<a, the unique Nash equilibrium is q1∗=q2∗=a−c3bq_1^*=q_2^*=\dfrac{a-c}{3b}, total output Q∗=2(a−c)3bQ^*=\dfrac{2(a-c)}{3b}, price P∗=a+2c3P^*=\dfrac{a+2c}{3}, profit (a−c)29b\dfrac{(a-c)^2}{9b} per firm.
  • At c=0c=0, the same positive-price equilibrium exists, but uniqueness fails under the stated truncated demand. If qj<a/bq_j<a/b, the unique best response is (a−bqj)/(2b)(a-bq_j)/(2b); if qj≥a/bq_j\ge a/b, every qi≥0q_i\ge0 gives price zero and profit zero, so every quantity is a best response. Thus, in addition to the positive-price equilibrium, every profile with q1,q2≥a/bq_1,q_2\ge a/b is a zero-price equilibrium.
  • A monopolist would produce Qm=a−c2bQ^m=\dfrac{a-c}{2b}; perfect competition gives Qc=a−cbQ^c=\dfrac{a-c}{b}; so Qm<Q∗<QcQ^m<Q^*<Q^c.
  • If each firm produced a−c4b\dfrac{a-c}{4b} (half the monopoly output), each would earn (a−c)28b>(a−c)29b\dfrac{(a-c)^2}{8b}>\dfrac{(a-c)^2}{9b}, but this is not an equilibrium: each firm's best response to a−c4b\dfrac{a-c}{4b} is 3(a−c)8b\dfrac{3(a-c)}{8b}. The equilibrium is not Pareto efficient for the firms.
  • With nn identical firms, a symmetric positive-price equilibrium is qi∗=a−c(n+1)bq_i^*=\dfrac{a-c}{(n+1)b}.

Examples

Numbers. Let a=100a=100, b=1b=1, c=10c=10, so P=100−q1−q2P=100-q_1-q_2 when q1+q2≤100q_1+q_2\le100 and P=0P=0 otherwise.

  • In the region q1+q2≤100q_1+q_2\le100, profit is v1=(90−q1−q2)q1v_1=(90-q_1-q_2)q_1; the first-order condition 90−2q1−q2=090-2q_1-q_2=0 gives BR1(q2)=(90−q2)/2BR_1(q_2)=(90-q_2)/2 for q2≤90q_2\le90.
  • By symmetry q2=(90−q1)/2q_2=(90-q_1)/2. Solving this system of linear equations: q1=(90−(90−q1)/2)/2q_1=(90-(90-q_1)/2)/2, so 4q1=90+q14q_1=90+q_1 and q1=30q_1=30.
  • Hence q1∗=q2∗=30=(100−10)/3q_1^*=q_2^*=30=(100-10)/3, P∗=40P^*=40, profit 30⋅30=90030\cdot30=900 each.
  • Check: against q2=30q_2=30, producing 3131 gives (29)(31)=899(29)(31)=899 and producing 2929 gives (31)(29)=899(31)(29)=899, both below 900900.

Prerequisites



Sources

Aliases: Cournot competition, Cournot model, quantity competition, Cournot game, quantity-setting duopoly Keywords: inverse demand p = a - b(q1 + q2), q_i = (a - c)/(3b), reaction function, Cournot-Nash equilibrium, collusion, Cournot oligopoly Symbols: infinity, partial

Last updated: 27 October 2026 11:52