Choosing Cournot or Bertrand Models for Capacity-Constrained Markets
Summary
The document considers a market with one homogeneous good, multiple buyers and sellers, capacity limits, willingness-to-pay and reservation-price bounds, and utility functions. It outlines two standard game-theoretic formulations: Cournot competition, where firms choose quantities and prices emerge through market clearing, and Bertrand competition, where firms choose prices and quantities follow from market clearing. The question’s assumptions do not fit either canonical model without further specification, particularly because buyer utility is not sufficiently defined to derive an aggregate demand curve and sellers have capacity constraints.
A central modeling issue is rationing. If identical goods are offered at different prices and a low-priced seller cannot satisfy all demand, the model must state which buyers receive the scarce supply. Possible rules include priority access or a lottery. The response points to capacity-constrained oligopoly analysis as a relevant reference area and notes that an extension with players acting as both buyers and sellers would require additional model design. It does not provide an equilibrium solution or settle existence and uniqueness; its contribution is to identify assumptions needed to formulate the game coherently.
Key ideas
- Cournot models have firms choose quantities, while Bertrand models have firms choose prices.
- A useful demand model requires enough information about buyer preferences to derive quantity demanded at each price.
- Capacity constraints complicate the canonical oligopoly formulations.
- When identical goods sell at different prices under limited supply, the model needs an explicit rationing rule.
- The proposed buyer-seller setup is under-specified for a definite equilibrium analysis.
Tags
Full text
# Particular kind of market game
# Particular kind of market game
This question concerns game theory and market equilibria which is rarely of focus here at QSE, but at the same time I believe this is a more appropriate place for such question rather than MSE.
> There is only one good. There are $N$ consumers and $M$ producers. Each consumer $i$ can buy at most $E_i$ of good from different producers in total. No matter how much he buys, $\xi_i$ is the highest price he may consider paying for the unit of good. Each producer can sell at most $Q_i$ of good to different consumers in total. Now matter how much he sells, $r_i>0$ is the lowest price at which he may consider selling the unit of good. The amount of good the consumer $i$ buys from the producer $j$ is $L_{ij}$, the corresponding price is denoted by $p_{ij}$. Each consumer $i$ has a utility function $U_i(p_{i1},\dots,p_{iM},L_{i1},\dots,L_{iM})$ which he wants to maximize. Each producer $j$ has a utility function $V_j(p_{1j},\dots,p_{Nj},L_{1j},\dots,L_{Nj})$ which he wants to maximize.
I am pretty sure that this problem is rather classical, and I am looking for the game-theoretical formulation of this problem. So far I do not wonder about the existence or uniqueness of Nash equilibrium, just about the formulation: what are the decision variables etc. Some references would also be useful. I think that in such case one may talk about a matrix of equilibrium prices that equalizes the demand and supply, however I am not sure how to approach this formally.
I would also be interested in an extension when all the players are consumers and producers at the same time. That is, there are $N+M$ players which of them having constraints $$ -E_i\leq\sum_{j=1}^{N+M}L_{ij}\leq Q_i $$ meaning that each player can buy from one counterparty and sell to another one.
## Answer by Martin Van der Linden (score 2, accepted)
https://quant.stackexchange.com/a/10121
There are severa ways you could formulate this problem in game theoretic terms. Hoping this is not too basic an answer for you : from what you write, the two canonical approaches would be to frame things in terms of Cournot oligopolies (firms simultaneously set quantities and prices result from the market clearing condition supply=demand) or Bertrand oligopolies (firms simultaneously set prices and quantities result from the market clearing condition supply=demand). You can find a lot of reference on these two models on google.
As you read these references, you will see that your assumptions do not really fit into either the Bertrand or Cournot models. Your model is somewhat more complicated (and probably slightly under-specified if you want to get to any clearcut conclusion). In particular, to be able to frame your questions in terms of the canonical Bertrand or Cournot you would need
- To be able to derive an aggregate demand function linking any price level with an aggregate quantity which would sell at this price. In particular, you need to know more than the higher price agents are ready to pay. One way to do derive such a demand function would be to specify further the profile of consumer's utility function (then you can derive consumers' optimal quantity for every price, and build an aggregate demand function).
- To give up the idea that firm are not able to produce more than a certain quantity. In the canonical models, each firm must be able to produce as much as it wants, possibly covering the whole demand if it so wanted.
Now, this does not mean it is impossible to accommodate your current model into something close to the canonical Cournot and Bertrand models. But it would certainly require quite a bit of work. Regarding you interest in capacities constraints for instance, you may want to read the part of section 12.C from Mas-Collel, Whinston and Green, Microeconomic theory which covers this issue.
Note, finally, that in any model that allows for different firms to sell positive quantities at different prices, you will need to add hypothesis on the rationing mechanism. Unless all firms end up either selling at the same price, or selling nothing, you will end up in a situation where some consumers pay say $p$ whereas others pay $p' < p$ for the same good. Arguably the consumers who pay $p$ would like to pay $p'$ instead (assuming, as you did, that there is only one identical good).
Then, either the situation does not last and everyone ends up buying from the producer that charges $p'$, or it lasts but some firms face an excess demand, and there must be a rationing mechanism in your model specifying who is allowed to buy from the cheap producer and who is not. You could assume, for example, that some consumer have a priority access to the production of some firms, or that the rationing takes place via a lottery (or anything else, but you will need to make it clear which rationing mechanism you choose in order to close your model).Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.