Game Theory · Chapter 5
Competition: Cournot, Bertrand and Hotelling
Most markets are neither a monopoly nor a crowd of tiny firms. They are a handful of rivals, each watching the others: airlines on a route, phone carriers, cement plants, the two gas stations at an intersection. Here you’ll drop two firms anywhere on a map of possible outputs and watch them take turns best responding until they settle into equilibrium. Then you’ll start a price war that two firms can’t stop, and watch two ice-cream sellers on a beach squeeze toward the middle, the same force that pulls political candidates toward the median voter.
The market
Adjusting
Compare
Missions
What you’re seeing
The map of outputs. Every point is a pair of choices: firm 1’s output across, firm 2’s up. The price is whatever the market will pay for the total, P = a − (q1 + q2), and each firm’s profit is (P − its cost) × its output.
The best-response lines. The gold line shows, for each output of firm 2, the output that maximizes firm 1’s profit; the blue line does the same for firm 2. They slope down: the more your rival sells, the lower the price, and the less it pays you to sell. The equilibrium is where they cross, the only point where each firm is on its own best-response line.
Adjusting. Press Adjust and the firms take turns jumping to their best response to the other’s current output. The pink staircase homes in on the crossing from wherever you start. “Both at once” makes them jump together; it converges too, along a zigzag.
The bars. For equal costs, they compare a monopoly, Cournot competition among n firms (set by the slider) and perfect competition: price, total output, total profit and consumer surplus (the area between demand and the price). Every extra firm moves Cournot from the monopoly toward competition.
Cournot: competing on quantities
In Antoine Augustin Cournot’s model (1838) each firm chooses how much to produce, and the market price adjusts so that everything sold finds a buyer. With linear inverse demand P = a − b(q1 + q2) and a constant cost c per unit, firm 1’s profit is
To find the best response, take the derivative with respect to q1 and set it to zero: a − 2bq1 − bq2 − c = 0. The profit is a downward parabola in q1, so this is a maximum.
Demand is P = 100 − Q (dollars, thousands of units a month) and each unit costs $10 to make.
- Cournot duopoly. B1(q2) = (90 − q2)/2. In equilibrium q = (90 − q)/2, so q* = 30 each, total 60, price 100 − 60 = $40, and each firm earns (40 − 10) × 30 = 900.
- Monopoly. One firm maximizes (90 − Q)Q: Q = 45, price $55, profit 45 × 45 = 2,025.
- Perfect competition. Price falls to cost: $10, quantity 90, no profit.
- Consumers. Consumer surplus is the triangle ½ × Q × (100 − P): 1,012.5 under monopoly, 1,800 under duopoly, 4,050 under competition.
Two firms land between the extremes: more output and a lower price than a monopoly, but well short of competition.
More firms
With n identical firms the same steps give each firm q* = (a − c)/((n + 1)b), total output n(a − c)/((n + 1)b) and price
The markup over cost is (a − c)/(n + 1): $45 with one firm, $30 with two, $22.50 with three, $9 with nine. A Cournot market with many firms behaves like a competitive one, which is a reassuring link between game theory and the supply-and-demand model of introductory economics.
- If the two firms in the example agree to act like a monopoly, they split 45 units: 22.5 each, price $55, profit 45 × 22.5 = 1,012.5 each, more than the 900 of the equilibrium.
- But if firm 2 sticks to 22.5, firm 1’s best response is B1(22.5) = (90 − 22.5)/2 = 33.75. The price falls to 100 − 56.25 = $43.75, and firm 1 earns 33.75 × 33.75 ≈ 1,139.
- Both firms reason the same way. The cartel is not a Nash equilibrium: it is a prisoner’s dilemma in quantities. Restricting each firm to two choices, the cartel quota of 22.5 or the Cournot output of 30, shows it plainly:
| Firm 2 | ||
|---|---|---|
| Firm 1 | Quota 22.5 | Produce 30 |
| Quota 22.5 | 1012.5, 1012.5 | 843.75, 1125 |
| Produce 30 | 1125, 843.75 | 900, 900 |
Real cartels know this, which is why they spend so much effort watching each other. In the lysine cartel of 1992–1995, producers including Archer Daniels Midland agreed on prices and divided sales volumes among themselves, and held meetings to monitor and enforce the agreement; in 1996 ADM agreed to plead guilty and pay a $100 million criminal fine for its part in the lysine and citric-acid conspiracies, then the largest criminal antitrust fine in U.S. history. Chapter 7 explains how the threat of future punishment can hold a cartel together, and why it often doesn’t.
Bertrand: competing on prices
Joseph Bertrand, reviewing Cournot’s book in 1883, objected that firms set prices, not quantities. If two firms sell identical products and customers buy from the cheaper one, each firm can grab the whole market by undercutting the other by a cent. The only resting point is price equal to marginal cost: with two firms, the competitive outcome. This is the Bertrand paradox: two firms are enough for perfect competition.
Products
Same demand as above (Q = 100 − P, cost $10), prices in whole dollars. The paradox goes away when the assumptions change:
- Capacity limits. A firm that can’t serve the whole market gains little by undercutting. Francis Edgeworth (1897) showed that prices may then cycle: undercut, undercut, then jump back up to sell to the customers the rival can’t serve. David Kreps and José Scheinkman (1983) showed that if firms first choose capacities and then compete in prices, the outcome is Cournot’s. In the lab, capacities of 30 each (the Cournot quantities) stop the price war at about $40, the Cournot price.
- Differentiated products. If some customers prefer each firm, a slightly higher price loses only some of them. With demand qi = 60 − pi + 0.5pj, the best reply is pi = (70 + 0.5pj)/2 and the equilibrium is $46.67, far above cost.
- Repetition. Firms that meet again and again can sustain prices above cost by threatening a price war (Chapter 7).
Strategic substitutes and complements
In Cournot competition, best responses slope down: if your rival produces more, you produce less. Quantities are strategic substitutes. In differentiated Bertrand competition, best responses slope up: if your rival raises its price, you can raise yours. Prices are strategic complements. Jeremy Bulow, John Geanakoplos and Paul Klemperer (1985) named the distinction, and it decides much of strategy: an investment that makes you tougher scares a rival into backing off when actions are substitutes, but provokes it into fighting back when they are complements.
Each firm maximizes its own profit, taking the others’ choices as given. When firm 1 sells one more unit, it lowers the price for everyone, but it only counts the loss on its own units. That is why equilibrium output is higher, and joint profit lower, than a cartel would choose. The gap is good news for customers and the reason competition policy cares about the number of firms.
Hotelling’s beach and the median voter
Harold Hotelling (1929) asked where two sellers on a long main street, or two ice-cream sellers on a beach, should set up. Customers are spread along the beach and walk to the nearest seller. Wherever your rival stands, your best response is to stand right next to them, on the side with more customers. Both end up back to back at the middle, even though customers would walk less if the sellers stood at the quarter points.
Customers
Sellers
Relabel the beach as a political spectrum and the sellers as candidates, and the same logic gives the median voter theorem of Duncan Black (1948) and Anthony Downs (1957): if voters care about one issue and vote for the closest candidate, two office-seeking candidates converge on the position of the median voter, the one with half the voters on each side. The median, not the average, is what matters: try the lopsided crowd.
Hotelling’s “principle of minimum differentiation” has limits. If sellers also choose prices, standing side by side would start a Bertrand price war, so they spread out; Claude d’Aspremont, Jean Gabszewicz and Jacques-François Thisse showed in 1979 that Hotelling’s own model, done carefully, pushes firms apart. Real candidates also face primaries, turnout and more than one issue.
A short history
Antoine Augustin Cournot’s Recherches sur les principes mathématiques de la théorie des richesses (1838) analyzed two owners of mineral springs choosing how much water to sell, and found the equilibrium we now call Nash: a century before Nash, and largely ignored in its time. Joseph Bertrand’s 1883 review in the Journal des Savants made the price-setting objection. Francis Ysidro Edgeworth added capacity limits in 1897, Harold Hotelling added space in “Stability in Competition” (Economic Journal, 1929), and Heinrich von Stackelberg added timing in 1934 (Chapter 6). When John Nash defined his equilibrium, economists recognized that Cournot had found one, and the whole field of industrial organization was rebuilt on game theory from the 1970s on.
Where you see it
- Business: industries where firms commit to capacity before competing for customers, such as cement, steel, chips and airline seats, are often modeled with Cournot; markets where products are nearly identical and prices are easy to compare behave more like Bertrand. When Japanese makers turned memory chips into a commodity in the 1980s, prices collapsed toward cost, and Intel chose to leave rather than fight on price (see the case Intel Walks Out the Door and Comes Back In). A cost advantage, like the one Walmart built in its warehouses (Walmart: Low Prices Start in the Warehouse), shifts the whole equilibrium in the low-cost firm’s favor.
- Policy: competition authorities use these models to predict how a merger will change prices. In a Cournot equilibrium the industry’s average markup equals the Herfindahl–Hirschman index (the sum of squared market shares) divided by the price elasticity of demand, one reason the HHI is used to screen mergers.
- Politics: the median voter theorem explains why two-party races in a single district often feature candidates who sound alike, and why primaries, which have their own medians, pull them apart.
- Daily life: gas stations on opposite corners of the same intersection, fast-food places side by side, and shops of the same kind clustered on one street are Hotelling’s beach in a city.
Nothing here is financial or investment advice.
Practice
A best response. Demand is P = 120 − Q and costs are $20 per unit for both firms. Find firm 1’s best response to q2 = 40 and the Cournot equilibrium.
Show the answer
B1(q2) = (120 − 20 − q2)/2 = (100 − q2)/2, so B1(40) = 30. In equilibrium q* = 100/3 ≈ 33.3 each, total 66.7, price 120 − 66.7 ≈ $53.33, profit ≈ (53.33 − 20) × 33.3 ≈ 1,111 each.
Unequal costs. With demand P = 100 − Q, firm 1’s cost is $4 and firm 2’s is $16. Find the equilibrium outputs, price and market shares.
Show the answer
Solve q1 = (96 − q2)/2 and q2 = (84 − q1)/2. Substituting, q1 = (100 − 2 × 4 + 16)/3 = 36 and q2 = (100 − 2 × 16 + 4)/3 = 24. Price 100 − 60 = $40. Shares: 60% and 40%. Profits: 36 × 36 = 1,296 and 24 × 24 = 576.
How many firms? With P = 100 − Q and cost $10, how many identical Cournot firms are needed before the price is below $15?
Show the answer
P* = (100 + 10n)/(n + 1) = 10 + 90/(n + 1). Below 15 means 90/(n + 1) < 5, so n + 1 > 18 and n ≥ 18.
Bertrand with different costs. Two firms sell identical goods; firm 1’s cost is $10 and firm 2’s is $14; prices are in cents. What happens?
Show the answer
Firm 2 won’t price below $14. Firm 1 can take the whole market by pricing just under $14, at $13.99, and earns $3.99 a unit (assuming its monopoly price is higher than $14). Firm 2 sells nothing. The low-cost firm wins but its price is capped by the rival’s cost, not its own.
Differentiated prices. Demand for firm i is qi = 60 − pi + 0.5pj and cost is $10. Derive the best reply and the equilibrium price.
Show the answer
Profit (pi − 10)(60 − pi + 0.5pj). The derivative is 60 − 2pi + 0.5pj + 10 = 0, so pi = (70 + 0.5pj)/2 = 35 + 0.25pj, which slopes up. Symmetric equilibrium: p = 35 + 0.25p, so p* = 35/0.75 ≈ $46.67. Each sells 60 − 46.67 + 23.33 ≈ 36.7 and earns about 1,344.
The lopsided beach. Customers on a 1 km beach are not spread evenly: 70% are on the first 400 meters, spread evenly there, and 30% on the remaining 600 meters. Where do two sellers end up?
Show the answer
At the median customer. The first 400 m hold 70%, so the median is at the point where 50% are to the left: 400 × 50/70 ≈ 286 m from the left end. Both sellers stand there, each serving half the customers.
Markups and market shares. In a Cournot equilibrium with n firms and cost ci, firm i’s first-order condition is P + P′(Q)qi − ci = 0. Show that its markup (P − ci)/P equals its market share divided by the price elasticity of demand, and deduce the industry average for identical firms.
Show the answer
Rearrange: (P − ci)/P = −P′(Q)qi/P = (qi/Q) × (−P′(Q)Q/P) = si/ε, where ε = −(dQ/dP)(P/Q) is the elasticity. With n identical firms each share is 1/n, so the markup is 1/(nε). Weighting each firm’s markup by its share gives Σsi²/ε = HHI/ε.
How the interactives work
Cournot. Demand is P = a − Q (so b = 1) with constant unit costs; best responses and the equilibrium use the formulas above, with outputs never below zero. “Take turns” moves one firm per step to its best response to the other’s current output; “both at once” moves both. Isoprofit curves are drawn at 40% to 170% of firm 1’s equilibrium profit. The comparison bars use the lower of the two costs for all firms.
Bertrand. Demand is Q = 100 − P, cost $10, prices in whole dollars. The cheaper firm sells to everyone (up to its capacity); with equal prices they split the market. When capacity binds, the cheaper firm serves the customers who value the good most and the other faces what is left (efficient rationing). Each move, one firm replies with the profit-maximizing price on the dollar grid. Differentiated demand is qi = 60 − pi + 0.5pj.
Hotelling. Customers are spread over 400 small cells according to the chosen density; each goes to the nearest seller, and ties split. Sellers move one at a time to the best spot on a grid of 101 positions.
Checks (node). With a = 100 and cost 10: equilibrium 30 and 30, price 40, profit 900; a brute-force search over firm 1’s outputs in steps of 0.01 found its best reply to 30 at exactly 30. Monopoly 45 at $55 (profit 2,025), competition 90 at $10, and the n-firm price 19 for n = 9. Both adjustment rules converge to (30, 30) from (80, 0). Costs 4 and 16 give 36 and 24. Cartel profits are 1,012.5 each and the cheater earns 1,139.06. The Bertrand price war from $55 reaches $11 and $11 in 44 moves; with capacity 50 prices cycle between $18 and $30; with capacity 30 they settle at $41; the differentiated equilibrium, $46.67, matched a brute-force search. On the even beach two sellers end at 0.50 and 0.50; on the lopsided one both end at 0.33, the median; three sellers never settle.
Check yourself
In Cournot competition, why does a firm’s best-response output fall when its rival produces more?
Show the answer
The rival’s output pushes the price down, which lowers the marginal revenue of your own output. Quantities are strategic substitutes.
With demand P = 100 − Q and cost $10, what is the Cournot duopoly price?
Show the answer
Each firm makes (100 − 10)/3 = 30, total 60, so the price is $40. $55 is the monopoly price and $10 the competitive one.
The Bertrand paradox says that …
Show the answer
Each firm can take the whole market by undercutting, so the only resting point is price = cost. Capacity limits, differentiation or repetition soften it.
Why isn’t the cartel point a Nash equilibrium?
Show the answer
At the cartel point a firm can raise its own profit by producing more, so it isn’t a best response. That is why cartels need enforcement.
Two candidates compete for votes on a single left–right issue, and voters choose the closer candidate. Where do the candidates end up?
Show the answer
Any other position lets the rival take more than half by moving next to you on the median’s side. The median, not the mean, matters.
Sources
- M. J. Osborne, An Introduction to Game Theory (Oxford University Press, 2004), chapter 3 (Cournot’s and Bertrand’s models of oligopoly, electoral competition).
- OpenStax, Principles of Economics 2e, section 10.2: Oligopoly.
- A. A. Cournot, Recherches sur les principes mathématiques de la théorie des richesses (Paris, 1838). J. Bertrand, review of Cournot and Walras, Journal des Savants, 1883. H. Hotelling, “Stability in competition”, Economic Journal 39(153), 1929, 41–57.
- D. M. Kreps and J. A. Scheinkman, “Quantity precommitment and Bertrand competition yield Cournot outcomes”, Bell Journal of Economics 14(2), 1983, 326–337.
- J. I. Bulow, J. D. Geanakoplos and P. D. Klemperer, “Multimarket oligopoly: strategic substitutes and complements”, Journal of Political Economy 93(3), 1985, 488–511.
- C. d’Aspremont, J. J. Gabszewicz and J.-F. Thisse, “On Hotelling’s ‘Stability in competition’”, Econometrica 47(5), 1979, 1145–1150. D. Black, “On the rationale of group decision-making”, Journal of Political Economy 56(1), 1948, 23–34. A. Downs, An Economic Theory of Democracy (Harper, 1957).
- U.S. Department of Justice, “Archer Daniels Midland Co. to plead guilty and pay $100 million for role in two international price-fixing conspiracies”, October 15, 1996.
- Ben Polak, Yale ECON 159, Lecture 6: Nash Equilibrium: Dating and Cournot, and Lecture 8: Location, Segregation and Randomization.