1 Introduction

“It seems impossible to go on with analysing markets under the assumption of perfect competition. Direct observation of economic activity reveals that markets are the fields of “giants”, operating simultaneously with a fringe of small competitors. Even partial analysis has taken this picture of the market when proposing oligopoly solutions to describe the outcomes of imperfectly competitive markets. Behind the demand function there is a myriad of “small” price-taking agents, while the supply side is occupied by few agents appearing as giants, contrasting with the dwarfs on the demand side.”

Gabszewicz (2013)

The study of market power in imperfectly competitive markets has commanded much attention from economists. The workhorse model of industrial organization economists—that of Cournot competition—takes a partial equilibrium perspective and makes the assumption that only firms have market power. Bilateral oligopoly is a natural generalization of Cournot competition to consider markets in which both sellers and buyers can have market power and so behave strategically in manipulating prices to be more favourable to them. The purpose of this exposition is to introduce the reader to the study of bilateral oligopoly by leading them through non-trivial examplesFootnote 1 that illustrate some of the main ideas to emerge from the literature. Furthermore, the examples provide a unified framework to compare different kinds of oligopoly: symmetric oligopoly, where all agents are permitted to act strategically; asymmetric oligopoly, where only some agents act strategically with the rest assumed to behave as price takers; simultaneous oligopoly, where sellers and buyers make their choices without knowledge of others’ decisions; and sequential oligopoly, where some agents move first.

Bilateral oligopoly was first introduced by Gabszewicz and Michel (1997). The model is that of an economy in which there are two commodities and agents have “corner endowments”, i.e., they are endowed with only one of these two commodities. In a noncooperative game, agents can then choose the amount of their initial endowment to put up in exchange for the other commodity. It is often convenient to think of the first of the two commodities as a consumption good and the second as commodity money (which can be viewed as a numeraire), in which case the agents endowed with the consumption good are called sellers, and those endowed with the commodity money are buyers. Despite the simplicity of the model, this structure is rich enough to study many interesting phenomena that may arise in imperfectly competitive economies. A fruitful line of research focuses on testing the robustness of the partial equilibrium analysis of Cournot oligopolies to general equilibrium models without production where all agents, sellers and buyers, have market power. For instance, Bloch and Ghosal (1997) and Bloch and Ferrer (2001a) study agents’ incentives to create submarkets as the Cournot game suggests that firms could gain market power by forming smaller submarkets. Dickson and Hartley (2008) and Amir and Bloch (2009) focus on the existence of Nash equilibrium and the comparative static properties of the equilibrium. Dickson (2013a) pays particular attention to the effect of entry of additional sellers in bilateral oligopoly, comparing the results to the conventional wisdom from the Cournot model, and Dickson and Hartley (2013a) consider whether bilateral oligopoly and Cournot competition are equivalent when there are many buyers.

The bilateral oligopoly model belongs to the line of research on strategic market games initiated by the seminal papers of Shubik (1973), Shapley (1976), and Shapley and Shubik (1977). There are many types of strategic market games (see Giraud (2003) and Levando (2012) for a survey). Here we mention only the “trading post model” and the “window model” which can be seen as different institutional mechanisms through which prices are determined. In the first model, trade is decentralised through a system of trading posts where commodities are exchanged. Dubey and Shubik (1978) studied the trading post model where only commodity money is used to buy other commodities while Amir et al. (1990) considered the case in which any commodity can be used to buy other commodities.Footnote 2 Differently, Sahi and Yao (1989) studied the window model where trade is centralised by a clearing house in which there is a “window” for each commodity. This model was first proposed informally by Lloyd S. Shapley, and we call it the “Shapley window model”. It is important to stress that when there are only two commodities, as in bilateral oligopoly, all three models coincide.

We start our analysis by recasting the classical Cournot game as an exchange game where firms are replaced by sellers characterised by initial endowments and utility functions, and buyers are represented by a demand function. Next, we consider the Cournot-Walras equilibrium concept in exchange economies, introduced by Codognato and Gabszewicz (1991) and Gabszewicz and Michel (1997). This model describes, in a general equilibrium framework, the same kind of imperfect competition as the Cournot game in which the buyers are assumed to be price takers from whence a demand function can be derived. The exchange versions of these cornerstone models to study imperfect competition allow us to compare them with the bilateral oligopoly model in a clear way. In fact all examples in the paper are based on the same exchange economy where sellers have quasi–linear utility functions and buyers have quasi-linear quadratic utility functions that generate a linear demand which does not exhibit wealth effects (so long as wealth is large enough). By comparing the different approaches we find that there are two main differences between the Cournot-Walras approach and the bilateral oligopoly model.

First, bilateral oligopoly describes a symmetric oligopoly since all agents are allowed to act strategically in manipulating prices by changing their actions, whereas the Cournot-Walras approach describes an asymmetric oligopoly where only the sellers are allowed to act strategically while the buyers are assumed to treat prices as given and beyond their control.

Second, the Cournot-Walras approach has an intrinsic two-stage nature which cannot be reconciled with the Cournot-Nash equilibrium of simultaneous-move bilateral oligopoly where all agents act simultaneously. In order to capture the two-stage structure considered in Cournot-Walras, we define a sequential bilateral oligopoly, where sellers move in the first stage and buyers move in the second stage, and we adopt subgame-perfect Nash equilibrium as the equilibrium concept. As in bilateral oligopoly, all agents are treated symmetrically in this model, in the sense that no agents are assumed to be price takers.

The comparison between the Cournot-Walras approach and the bilateral oligopoly model raises the question of whether models that impose the behavioural assumption of price taking on some agents can be reconciled with fully strategic models. This is the so-called problem of the “foundations of oligopoly” which seeks to understand under which conditions price taking behaviour emerges endogenously, and therefore whether the assumption of price taking is appropriate. We deal with this question by replicating the economy to increase the number of buyers while leaving the number of sellers fixed (which we do by following the partial replica approach proposed by Dickson and Hartley (2013a) which replicates the set of buyers while proportionally reducing their weight). As we do so, buyers lose their ability to influence prices and so behave more and more like price takers. We provide an example showing that, in the many-buyer limit, the equilibrium in a sequential version of bilateral oligopoly in which the sellers move first and the buyers move second coincides with the Cournot-Walras equilibrium (that has the same sequential nature but assumes price taking) so sequential bilateral oligopoly provides a foundation for the Cournot-Walras approach. In contrast, the equilibrium in the simultaneous version of bilateral oligopoly remains distinct from the Cournot-Walras equilibrium even in the many-buyer limit. As such, to provide a foundation for the Cournot(-Walras) equilibrium concept a large number of buyers is necessary but not sufficient: buyers must also move after sellers have irreversibly committed to their decisions.

In the last part of our paper, we study the relationship between the Walras (competitive) equilibrium and the other equilibrium concepts examined. To this end, we show an example where, when all agents in the economy are replicated as in Debreu and Scarf (1963), sellers’ and buyers’ commodity bundles at the limit of the Cournot-Nash equilibrium in simultaneous bilateral oligopoly correspond to the commodity bundles at the Walras equilibrium. This is not surprising because, as in the partial replica, when agents are replicated they lose market power and in the limit behave competitively. Since all agents are replicated, in the limit everyone behaves competitively and then the outcome must be Walrasian. Therefore, the bilateral oligopoly model can be used to study the foundations of perfect competition as price taking behaviours can be obtained endogenously in equilibrium when the number of all agents increases without bound.Footnote 3

We conclude our analysis by making some welfare comparisons of the different types of competition analysed. By the first welfare theorem, the Walras equilibrium is Pareto efficient while the allocations obtained with the other equilibrium concepts are Pareto inefficient. This can easily be seen because there exists an allocation that Pareto dominates the one obtained at any equilibrium different from the Walras equilibrium. In other words, when markets are imperfectly competitive the equilibrium outcome is Pareto inefficient.

The rest of the paper has the following structure. In Sect. 2 we introduce the Cournot exchange game. In Sect. 3 we describe the Cournot-Walras approach. In Sect. 4 after having defined the simultaneous bilateral oligopoly model and the Cournot-Nash equilibrium, we give an example with a finite number of agents and an example where we partially replicate the exchange economy concluding there may be differences between a simultaneous bilateral oligopoly and the Cournot-Walras approach even when the number of buyers is large. In Sect. 5 we introduce the sequential bilateral oligopoly model, we partially replicate the exchange economy, and we compare the limit of the subgame-perfect Nash equilibrium with the Cournot-Walras equilibrium. In Sect. 6 we compare our previous results with the Walras equilibrium and we make some welfare considerations. In Sect. 7 we draw some conclusions and we outline some open problems.

2 Cournot game (partial equilibrium analysis)

“Let us now imagine two proprietors and two springs of which the qualities are identical, and which, on account of their similar positions, supply the same market in competition.”

A. A. Cournot (1838)

In this section, by taking a slightly different approach from the one proposed by Cournot (1838), we consider the two proprietors as sellers of water and not as producers. This means that they are characterised by an endowment of the good and utility functions instead of cost functions.Footnote 4 Note, however, that with a quasi-linear utility specification as we use in our examples, the two approaches are very similar as the disutility from not consuming the good when it is supplied to the market can be interpreted as a cost of supply. The consumption good (water in Cournot’s example) is denoted by x and it is exchanged for money which is denoted by y.Footnote 5 A commodity bundle (xy) is a point in \(\mathbb {R}_+^2\) which is the set of all feasible commodity bundles. As in Cournot (1838), we assume that buyers are represented by the demand for the consumption good which is a downward sloping function of the price, i.e., \(D=f(p_x)\). Each seller is characterized by a utility function, \(u_i:\mathbb {R}_+^2\rightarrow \mathbb {R}\), which represents their preferences, and by an initial endowment, \((x_i^0,y_i^0)\in \mathbb {R}_+^2\), such that \(x_i^0>0\) and \(y_i^0=0\), i.e., sellers hold only the consumption good. Sellers face the demand and we assume that they choose a supply of the consumption good in order to obtain a commodity bundle which maximises their utility. We suppose that there are m sellers.

We now introduce the Cournot exchange game \(\Gamma\). The strategy set of seller i is

$$\begin{aligned} \mathcal {Q}_i=\{q_i\in \mathbb {R}:0\le q_i\le x_i^0\}, \end{aligned}$$
(1)

with \(q_i\) the offer of the consumption good that seller i puts up in exchange for money. Let \(\mathcal {Q}=\prod _{i=1}^m\mathcal {Q}_i\) and \(\mathcal {Q}_{-h}=\prod _{i\ne h}\mathcal {Q}_i\). Let \(\mathbf{q}=(q_1,\dots ,q_m)\) and \(\mathbf{q}_{-i}=(q_1,\dots ,q_{i-1},q_{i+1},\dots ,q_m)\) be elements of \(\mathcal {Q}\) and \(\mathcal {Q}_{-i}\) respectively. We denote by \(Q=\sum _{i=1}^mq_i\) the total amount of the consumption good offered for sale by sellers. Cournot’s model implicitly assumes there is an auctioneer who adjusts the price so that the market clears, that is, total supply equals the amount demanded. As such, for each \(\mathbf{q}\in \mathcal {Q}\), the price of the consumption good is \(p_x(\mathbf{q})=f^{-1}(Q)\) which implies \(D=Q\) and \(p_y\) is normalized to 1. For each \(\mathbf{q}\in \mathcal {Q}\), the commodity bundle \((x_i(\mathbf{q}),y_i(\mathbf{q}))\) of a seller i is given by

$$\begin{aligned} \begin{aligned} x_i(\mathbf{q})&=x_i^0-q_i,\\ y_i(\mathbf{q})&=p_x(\mathbf{q})\cdot q_i, \end{aligned} \end{aligned}$$
(2)

for \(i=1,\dots ,m\). The payoff function of a seller i is

$$\begin{aligned} \pi _i(\mathbf{q})=u_i(x_i(\mathbf{q}),y_i(\mathbf{q})), \end{aligned}$$
(3)

for \(i=1,\dots ,m\). A Cournot exchange game is then a set \(\Gamma =\{(\mathcal {Q}_i,\pi _i(\cdot ))_{i=1}^m\}\). We now introduce the definition of a Cournot equilibrium.

Definition 1

The strategy profile \(\hat{\mathbf{q}}\) is a Cournot equilibrium for the game \(\Gamma\) if for each seller \(i=1,\ldots ,m\) we have \(\pi _i(\hat{q}_i,\hat{\mathbf{q}}_{-i})\ge \pi _i(q_i,\hat{\mathbf{q}}_{-i})\), for each \(q_i\in \mathcal Q_i\).

We now consider an example to illustrate the Cournot equilibrium concept.

Example 1

Consider a market with two sellers such that \(u_i(x,y)=\ln (1+x)+y\) and \((x_i^0,y_i^0)=(3,0)\), for \(i=1,2\). Buyers are represented by the demand function \(D=6-2p_x\). Since we assume that the market for the consumption good clears, \(D=q_1+q_2\), we obtain \(p_x(\mathbf{q})=3-\frac{1}{2}(q_1+q_2)\). To find the Cournot equilibrium we need to find the strategies \(\hat{q}_1\) and \(\hat{q}_2\) which maximise the sellers’ payoffs. Consider, without loss of generality, the maximisation problem for seller 1

$$\begin{array}{ll}\underset{q_1}{\text {max}}&\ln (1+(3-q_1))+\Bigl (3-\frac{1}{2}(q_1+q_2)\Bigr )q_1,\\ {\text{subject to}} \; &0\le q_1\le 3. \end{array}$$
(4)

This payoff function is strictly concave in \(q_1\), and an easy way to find the maximum is to solve the problem as an unconstrained maximisation problem then check the constraints are satisfied. The first-order condition is

$$\begin{aligned} \frac{\partial \pi _1}{\partial q_1}=-\frac{1}{4-q_1}+3-q_1-\frac{q_2}{2}=0. \end{aligned}$$

Since sellers are identical, we consider the symmetric Cournot equilibrium where \(\hat{q}_1=\hat{q}_2\), in which

$$\begin{aligned} (\hat{q}_1,\hat{q}_2)=\biggl (\frac{9-\sqrt{15}}{3},\frac{9-\sqrt{15}}{3}\biggl ) \end{aligned}$$

(which, of course, satisfies the constraints). At the Cournot equilibrium the price is \(p_x(\hat{\mathbf{q}})=\frac{\sqrt{15}}{3}\), demand for the consumption good is \(D=\frac{18-2\sqrt{15}}{3}\) and the sellers’ commodity bundles are

$$\begin{aligned} (x_i(\hat{\mathbf{q}}),y_i(\hat{\mathbf{q}}))=\biggl (\frac{\sqrt{15}}{3},\frac{3\sqrt{15}-5}{3}\biggr ),\hbox {for } i=1,2. \end{aligned}$$

\(\square\)

While we consider a slight variation on the original Cournot model as we treat firms as sellers with utility functions, the underlying principles are exactly the same. Shubik (1973) raised the following critique to this type of oligopoly model:

“The Cournot duopoly model is an open market model involving money. After trade has taken place neither the amount of goods nor the amount of money in the system is conserved. Goods flow out into the market and money flows in from the market.”

Shubik’s paper advocates a closed market model, where commodities flow within the system and after trade the total amount of each commodity does not change. In our example due to our treatment of the sellers the amount of the consumption good is preserved, but it is immediate to see that the final amount of money is coming from outside the model. This is a typical feature of partial equilibrium models where each market is considered in isolation from the rest of the economy. Therefore, M. Shubik is suggesting to study oligopoly within a general equilibrium model. Furthermore, another critical feature of the Cournot exchange game is that agents are modelled in different ways: sellers are represented by utility functions and initial endowments while buyers are represented by a demand function.Footnote 6

In the next section we address these two issues by introducing a two-commodity exchange economy with corner initial endowments and by using the Cournot-Walras equilibrium as solution concept.

3 Cournot-Walras approach

We start by defining the buyers who have been represented by a demand function in the previous model. A buyer is characterised by a utility function \(u_i:\mathbb {R}_+^2\rightarrow \mathbb {R}\) which represents their preferences and by an initial endowment, \((x_i^0,y_i^0)\in \mathbb {R}_+^2\), such that \(x_i^0=0\) and \(y_i^0>0\), i.e., buyers hold only money. We suppose that there are n buyers in the exchange economy indexed \(i=m+1,\ldots ,m+n\). The difference between sellers and buyers in this model lies in the initial endowments: sellers hold only the consumption good while buyers hold only money (the availability of which is therefore fixed at their total endowment). We can now formally define an exchange economy \(\mathcal {E}=\{(u_i(\cdot ),(x_i^0,y_i^0))_{i=1}^{m+n}\}\) which is the set containing all the pairs \((u_i(\cdot ),(x_i^0,y_i^0))\) describing sellers and buyers. In two-commodity exchange economies the price vector is simply \(\mathbf{p}=(p_x,p_y)\).

We now describe the agents’ behaviours in the Cournot-Walras approach. In the Cournot game sellers were permitted to act strategically while buyers’ behaviour was not modelled but represented by a demand function. The Cournot-Walras approach derives the Walrasian (competitive) demands of the buyers from their characteristics making the explicit assumption that they are price takers. The Walrasian demands of a buyer i are the functions \(x_i(\mathbf{p})\) and \(y_i(\mathbf{p})\) that associate to each positive price vector an amount of commodity x and y that maximises the utility function \(u_i(\cdot )\) in i’s budget set \(\{(x,y)\in \mathbb {R}_+^2: p_xx+p_yy\le p_yy_i^0\}\).Footnote 7 In other words, for any positive price vector \(\mathbf{p}\), the amounts \(x_i(\mathbf{p})\) and \(y_i(\mathbf{p})\) solve the following maximisation problemFootnote 8

$$\begin{array}{ll} \underset{(x,y)\in \mathbb {R}_+^2}{\text {max}}&u_i(x,y),\\ {\text{subject to}}&p_xx+p_yy\le p_yy_i^0, \end{array}$$

for any buyer i. We assume again that the market of each commodity clears. Therefore, for each \(\mathbf{q}\in \mathcal {Q}\), the price vector \(\mathbf{p}\) at a Cournot-Walras equilibrium must solve

$$\begin{aligned} \sum _{i=m+1}^{m+n}x_i(\mathbf{p})=\sum _{i=1}^mq_i, \end{aligned}$$
(5)

i.e., buyers’ total demand of the consumption good must be equal to sellers’ total supply of the consumption good. We denote by \(\mathbf{p}(\mathbf{q})\) the price vector \((p_x(\mathbf{q}),1)\) that solves equation (5).Footnote 9 If equation (5) holds then the market for money also clears. By having described the price formation rule, which is purely Walrasian, we can now define the rules to calculate the commodity bundle of each agent. The buyers’ commodity bundles are given by the Walrasian demands calculated at the price vector \(\mathbf{p}(\mathbf{q})\). Since sellers’ strategies are the same as in the Cournot exchange game, their commodity bundles are given according to the equations in (2) at the price vector \(\mathbf{p}(\mathbf{q})\). Consequently sellers’ payoff functions are defined as in (3). We finally introduce the notion of an allocation \((x_i,y_i)_{i=1}^{n+m}\) which is a specification of a commodity bundle for each seller and buyer.

We now have all the elements to define the Cournot-Walras equilibrium for the exchange economy \(\mathcal {E}\).

Definition 2

A Cournot-Walras equilibrium for the exchange economy \(\mathcal {E}\) is a vector \(\tilde{\mathbf{q}}\) and an allocation \((\tilde{x}_i,\tilde{y}_i)_{i=1}^{n+m}\) such that

  • for each seller \(i=1,\ldots ,m\) we have \(u_i(x_i(\tilde{q}_i,\tilde{\mathbf{q}}_{-i}),y_i(\tilde{q}_i,\tilde{\mathbf{q}}_{-i}))\ge u_i(x_i(q_i,\tilde{\mathbf{q}}_{-i}),y_i(q_i,\tilde{\mathbf{q}}_{-i}))\), for each \(q_i\in \mathcal Q_i\);

  • \((\tilde{x}_i,\tilde{y}_i)=(x_i(\tilde{\mathbf{q}}),y_i(\tilde{\mathbf{q}}))\) for the sellers \(i=1,\dots ,m\) and \((\tilde{x}_i,\tilde{y}_i)=(x_i(\mathbf{p}(\tilde{\mathbf{q}})),y_i(\mathbf{p}(\tilde{\mathbf{q}})))\) for the buyers \(i=m+1,\dots ,n\).

We now consider an example to illustrate the Cournot-Walras equilibrium concept.

Example 2

Consider an exchange economy with 2 sellers and 2 buyers such that \(u_i(x,y)=\ln (1+x)+y\) and \((x_i^0,y_i^0)=(3,0)\), for \(i=1,2\) (the sellers), and \(u_i(x,y)=3x-\frac{1}{2}x^2+y\) and \((x_i^0,y_i^0)=(0,5)\), for \(i=3,4\) (the buyers).Footnote 10 To calculate a Cournot-Walras equilibrium, the first step is to find buyers’ Walrasian demands. The constrained maximisation problem the buyers face is

$$\begin{array}{ll}\underset{(x,y)\in \mathbb {R}_+^2}{\text {max}}&3x-\frac{1}{2}x^2+y,\\ {\text{subject to}}&p_xx+p_yy\le p_y 5. \end{array}$$

By using the Lagrange multiplier method, we can obtain the Walrasian demands

$$\begin{aligned} x_i(\mathbf{p})=3-\frac{p_x}{p_y} \ \hbox { and }\ y_i(\mathbf{p})=\frac{5p_y^2+p_x^2-3p_xp_y}{p_y^2}, \end{aligned}$$

for \(i=3,4\). Study of the second-order conditions reveals the solution corresponds to a maximum.Footnote 11 Since we normalise \(p_y=1\), the price of the consumption good which solves equation (5) is

$$\begin{aligned} p_x(\mathbf{q})=3-\frac{1}{2}(q_1+q_2). \end{aligned}$$

By construction, this is the same inverse demand function as in Example 1, but derived from buyers’ characteristics rather than assumed. Therefore, it is immediate to see that each seller’s maximisation problem is equivalent to that in (4) from Example 1, so \((\tilde{q}_1,\tilde{q}_2)=(\frac{9-\sqrt{15}}{3},\frac{9-\sqrt{15}}{3})\) and \(\mathbf{p}(\tilde{\mathbf{q}})=(\frac{\sqrt{15}}{3},1)\). Finally, the allocation at the Cournot-Walras equilibrium is

$$\begin{aligned} (x_i(\tilde{\mathbf{q}}),y_i(\tilde{\mathbf{q}}))&=\biggl (\frac{\sqrt{15}}{3},\frac{3\sqrt{15}-5}{3}\biggr ),\hbox { for } i=1,2,\\ (x_i(p(\tilde{\mathbf{q}})),y_i(p(\tilde{\mathbf{q}})))&=\biggl (\frac{9-\sqrt{15}}{3},\frac{20-3\sqrt{15}}{3}\biggr ), \hbox { for } i=3,4.\end{aligned}$$

\(\square\)

It is immediate to see that sellers’ commodity bundles and the total demand of the consumption good from buyers correspond to the ones at the Cournot equilibrium. Therefore, the Cournot-Walras equilibrium captures, in a general equilibrium framework, the same kind of competition as the Cournot exchange game but where the total quantities of the two commodities in the system are preserved, and buyers’ behaviour is explicitly modelled, assuming they are price takers. In other words, the Cournot-Walras approach allows us to study asymmetric oligopoly in a general equilibrium setting, with sellers acting strategically and buyers assumed to treat prices as fixed. Therefore, oligopoly models based on exchange economies can address Shubik (1973)’s critique.

The Cournot-Walras equilibrium concept was introduced by Gabszewicz and Vial (1972) in a production economy and it was recast in exchange economies by Codognato and Gabszewicz (1991) and subsequently by Gabszewicz and Michel (1997). These contributions consider exchange economies characterised by few oligopolists (sellers in our case) and many small agents (buyers in our case). In the Cournotian spirit, the oligopolists are allowed to act strategically as they are few, while small agents are assumed to act competitively as price takers as they are many. However this kind of assumption was criticised by Okuno et al. (1980):

“Traditional general equilibrium treatments of such situations [in which some but not all agents have market power] have been deficient in that they have simply assumed a priori that certain agents behave as price takers while others act non-competitively, with no formal explanation being given as to why a particular agent should behave one way or the other.”

Our Example 2 supports this view as it shows that it is possible to use the Cournot-Walras equilibrium in odd cases where buyers are assumed to behave competitively even if there are only two of them. In other words, the Cournot-Walras approach does not endogenously derive agents’ behaviours but it assumes a priori that some agents can influence prices while others are price takers.Footnote 12

The issue of asymmetrically imposing behavioural assumptions on some agents is overcome in bilateral oligopoly models in which both sellers and buyers are treated symmetrically in that all agents are allowed to behave strategically—no price-taking assumptions are imposed a priori—and, departing from the Walrasian tradition, the price is constructed from agents strategic decisions.

4 Simultaneous bilateral oligopoly

As stressed in the introduction, the bilateral oligopoly model is a strategic market game based on a two-commodity exchange economy with corner initial endowments.Footnote 13 We define the exchange economy \(\mathcal {E}=\{(u_i(\cdot ),(x_i^0,y_i^0))_{i=1}^{m+n}\}\) as in the previous section. The strategy set of a seller i is defined as in (1). The strategy set of a buyer i is

$$\begin{aligned} \mathcal {B}_i=\{b_i\in \mathbb {R}:0\le b_i\le y_i^0\}. \end{aligned}$$

The strategy \(b_i\) is the bid of money that buyer i makes on the consumption good. Let \(\mathcal {B}=\prod _{i=1}^{m+n}\mathcal {B}_i\) and \(\mathcal {B}_{-h}=\prod _{i\ne h}\mathcal {B}_i\). Let \(\mathbf{b}=(b_{m+1},\dots ,b_{m+n})\) and \(\mathbf{b}_{-i}=(b_{m+1},\dots ,b_{i-1},b_{i+1},\dots ,b_{m+n})\) be elements of \(\mathcal {B}\) and \(\mathcal {B}_{-i}\) respectively. For each \((\mathbf{q},\mathbf{b})\in \mathcal {Q}\times \mathcal {B}\), the price vector \(\mathbf{p}(\mathbf{q},\mathbf{b})=(p_x(\mathbf{q},\mathbf{b}),1)\) is determined such that the price of the consumption good is given by the ratio of the total money bids made for the good to the total amount of good made available by the sellers:

$$\begin{aligned} p_x(\mathbf{q},\mathbf{b}) = \left\{ \begin{array}{ll} \frac{B}{Q}&{}\hbox { if }Q\ne 0 \\ 0&{}\hbox { if }Q=0\end{array}\right. , \end{aligned}$$
(6)

with \(B=\sum _{i=m+1}^{m+n} b_i\). Having defined the price formation rule, which is non-Walrasian, we can now define the rules to calculate the commodity bundles of each agent. For each \((\mathbf{q},\mathbf{b})\in \mathcal {Q}\times \mathcal {B}\), the commodity bundle \((x_i(\mathbf{q},\mathbf{b}),y_i(\mathbf{q},\mathbf{b}))\) of a seller i is given by

$$\begin{aligned} x_i(\mathbf{q},\mathbf{b})&=x_i^0-q_i,\\ y_i(\mathbf{q},\mathbf{b})&=p_x(\mathbf{q},\mathbf{b})\cdot q_i, \end{aligned}$$

for \(i=1,\dots ,m\), and the commodity bundle \((x_i(\mathbf{q},\mathbf{b}),y_i(\mathbf{q},\mathbf{b}))\) of a buyer i is given by

$$\begin{aligned} x_i(\mathbf{q},\mathbf{b})&=\left\{ \begin{array}{ll} \frac{b_i}{p_x(\mathbf{q},\mathbf{b})}&{}\hbox { if }p_x(\mathbf{q},\mathbf{b})\ne 0 \\ 0&{}\hbox { if }p_x(\mathbf{q},\mathbf{b})=0\end{array}\right. ,\\ y_i(\mathbf{q},\mathbf{b})&=y_i^0-b_i, \end{aligned}$$

for \(i=m+1,\dots ,m+n\). As such, each agent’s amount of the commodity they are endowed with reduces by the quantity of that commodity they offer to the market, and the amount of the other commodity is given by their proportional share of the aggregate amount of that commodity offered by the other side of the market, so sellers receive a share \(q_i/Q\) of the aggregate bid B, and buyers receive a share \(b_i/B\) of the aggregate offer Q. The payoff function of agent i is \(\pi _i(\mathbf{q},\mathbf{b})=u_i(x_i(\mathbf{q},\mathbf{b}),y_i(\mathbf{q},\mathbf{b}))\), for \(i=1,\dots ,m+n\). The simultaneous bilateral oligopoly game is then a set \(\Gamma '=\{(\mathcal {Q}_i,\pi _i(\cdot ))_{i=1}^{m},(\mathcal {B}_i,\pi _i(\cdot ))_{i=m+1}^{m+n}\}\).

The definition of a Cournot-Nash equilibrium in bilateral oligopoly is as follows.

Definition 3

The strategy profile \((\hat{\mathbf{q}},\hat{\mathbf{b}})\) is a Cournot-Nash equilibrium of the game \(\Gamma '\) if for each seller \(i=1,\ldots ,m\) we have \(\pi _i(\hat{q}_i,\hat{\mathbf{q}}_{-i},\hat{\mathbf{b}})\ge \pi _i(q_i,\hat{\mathbf{q}}_{-i},\hat{\mathbf{b}})\), for each \(q_i\in \mathcal Q_i\), and for each buyer \(i=m+1,\ldots ,m+n\) we have \(\pi _i(\hat{\mathbf{q}},\hat{b}_i,\hat{\mathbf{b}}_{-i})\ge \pi _i(\hat{\mathbf{q}},b_i,\hat{\mathbf{b}}_{-i})\), for each \(b_i\in \mathcal B_i\).

We now consider an example to illustrate the Cournot-Nash equilibrium concept.

Example 3

Consider the exchange economy defined in Example 2. To find the Cournot-Nash equilibrium, we have to solve the payoff maximisation problems for all agents. We first consider sellers and then buyers. Consider the maximisation problem of seller 1:

$$\begin{array}{ll}\underset{q_1}{\text {max}}&\ln (1+(3-q_1))+\frac{b_3+b_4}{q_1+q_2}q_1,\\ {\text{subject to}}&0\le q_1\le 3. \end{array}$$

This payoff function is strictly concave in \(q_1\); we solve as an unconstrained problem then check the solution satisfies the constraints. The first-order condition is

$$\begin{aligned} \frac{\partial \pi _1}{\partial q_1}=-\frac{1}{4-q_1}+\frac{b_3+b_4}{q_1+q_2}\biggl (1-\frac{q_1}{q_1+q_2}\biggr )=0. \end{aligned}$$

Since all sellers are identical and all buyers are identical, we consider a symmetric Cournot-Nash equilibrium where \(\hat{q}_1=\hat{q}_2=\hat{q}\) and \(\hat{b}_3=\hat{b}_4=\hat{b}\). Then the previous equation becomes,

$$\begin{aligned} -\frac{1}{4-\hat{q}}+\frac{\hat{b}}{\hat{q}}\frac{1}{2}=0, \end{aligned}$$

and we obtain

$$\begin{aligned} \hat{q}=\frac{4\hat{b}}{2+\hat{b}}. \end{aligned}$$
(7)

Consider next the maximisation problem of buyer 3:

$$\begin{array}{ll}\underset{b_3}{\text {max}}&3b_3\frac{q_1+q_2}{b_3+b_4}-\frac{1}{2}\biggl (b_3\frac{q_1+q_2}{b_3+b_4}\biggr )^2+(5-b_3),\\ {\text{subject to}}&0\le b_3\le 5. \end{array}$$

The first order condition of the buyer’s unconstrained maximisation problem can be written as

$$\begin{aligned} \frac{\partial \pi _3}{\partial b_3}=\frac{q_1+q_2}{b_3+b_4}\biggl (1-\frac{b_3}{b_3+b_4}\biggr )\biggl (3-b_3\frac{q_1+q_2}{b_3+b_4}\biggr )-1=0. \end{aligned}$$

Since we consider the symmetric Cournot-Nash equilibrium, we then obtain

$$\begin{aligned} \hat{b}=\hat{q}\frac{1}{2}(3-\hat{q}). \end{aligned}$$
(8)

Study of the second-order conditions reveals the solution corresponds to a maximum. By combining equations (7) and (8), we find that the Cournot-Nash equilibrium for the bilateral oligopoly model is

$$\begin{aligned} (\hat{q}_1,\hat{q}_2,\hat{b}_3,\hat{b}_4)=\biggr (\frac{7-\sqrt{17}}{2},\frac{7-\sqrt{17}}{2},\sqrt{17}-3,\sqrt{17}-3\biggl ). \end{aligned}$$

At the Cournot-Nash equilibrium the price vector is \(\mathbf{p}(\hat{\mathbf{q}},\hat{\mathbf{b}})=(\frac{\sqrt{17}-1}{4},1)\) and the allocation is

$$\begin{aligned}&(x_i(\hat{\mathbf{q}},\hat{\mathbf{b}}),y_i(\hat{\mathbf{q}},\hat{\mathbf{b}}))=\biggl (\frac{\sqrt{17}-1}{2},\sqrt{17}-3\biggr ),\hbox { for }i=1,2,\\&(x_i(\hat{\mathbf{q}},\hat{\mathbf{b}}),y_i(\hat{\mathbf{q}},\hat{\mathbf{b}}))=\biggl (\frac{7-\sqrt{17}}{2},8-\sqrt{17}\biggr ),\hbox { for }i=3,4. \end{aligned}$$

\(\square\)

This example clarifies that the simultaneous bilateral oligopoly model allows us to study oligopoly where all agents are treated symmetrically and no assumptions on their behaviours are made a priori. Indeed, given the structure of the game, all agents act strategically because they can manipulate the price by changing their actions. Therefore, bilateral oligopoly addresses the critique raised by Okuno et al. (1980). The fact that buyers act strategically is one of the reasons why sellers’ and buyers’ commodity bundles at the Cournot-Nash equilibrium are different from those obtained at the Cournot-Walras equilibrium, even if the exchange economies in Examples 2 and 3 are the same. We stress again that buyers are assumed to behave as price-takers in the Cournot-Walras approach while they are permitted to act strategically in bilateral oligopoly. Furthermore, while the Cournot-Walras model suffers from issues because of the potential discontinuity of the Walras price correspondence, this is not the case in bilateral oligopoly because the price formation rule is non-Walrasian. The existence of a Cournot-Nash equilibrium was studied by Bloch and Ferrer (2001a) and Dickson and Hartley (2008), who also studied uniqueness of equilibrium. Additionally, Bloch and Ferrer (2001b) showed the existence when all agents have a constant elasticity of substitution utility function.

At this point of the analysis a natural question arises: is it possible to employ the bilateral oligopoly model to study asymmetric oligopoly where no a priori assumptions on agents behaviours are made? In other words, is it possible to develop a framework where the differences in agents’ behaviours arise endogenously in equilibrium? This is also known as the problem of providing a strategic foundation for oligopoly.

In the literature, two main approaches are used to this end. The first approach consists of using mixed exchange economies where large agents (oligopolists) are represented by atoms and small agents (competitive agents) by an atomless continuum. An atom is an agent whose initial endowment is non-negligible compared to the total endowment of the economy while an agent in the continuum holds only a negligible part of it. The model was proposed by Gabszewicz and Mertens (1971) and Shitovitz (1973) in cooperative game theory. Shitovitz (1973) stated:

“The main point in our treatment is that the small and the large traders are not segregated into different groups a priori; they are treated on exactly the same basis. The distinctions we have found between them are an outcome of the analysis; they have not been artificially introduced in the beginning, as is the case in the classical approach.”

This approach based on mixed exchange economies was also extended to noncooperative game theory by Okuno et al. (1980), in order to address their critique, and further generalised by Busetto et al. (2011) and Busetto et al. (2018). Busetto et al. (2020) undertake a study of bilateral oligopoly in a mixed exchange economy. In this setting, while all agents have a priori the same strategic position, they found that in equilibrium large agents represented by atoms have market power while small agents on the continuum behave as if they are price-takers.

The second approach is based on considering partial replicas of exchange economies where the number of some agents is increased while proportionally reducing their weights. This method was introduced to bilateral oligopoly by Dickson and Hartley (2013a) and it was subsequently formalized, using the tools of measure theory, by Busetto et al. (2017). The main result of this approach is that agents who are replicated gradually lose their ability to influence prices as their number increases and in the limit they behave as price takers, whereas agents that are not replicated and remain large retain their market power.

In the last part of this section, we consider the second approach and study the limit of partial replicas where we replicate only the set of buyers. We study such a limit because it represents an asymmetric oligopoly where buyers are asymptotically negligible and so should behave as price takers. Consider an exchange economy \(\mathcal {E}=\{(u_i(\cdot ),(x_i^0,y_i^0))_{i=1}^{m+n}\}\) where the first m agents are sellers and all other n agents are buyers. The partially replicated exchange economy \(\mathcal {E}^r\) consists in an exchange economy having the same sellers as \(\mathcal {E}\) and r replicas of each buyer in \(\mathcal {E}\). Furthermore, to each buyer is associated a weight \(\frac{1}{r}\) which is used to weight buyers when aggregating across them. It is then clear that the aggregate bid must include the weighting factor \(\frac{1}{r}\) when partially replicating the economy. For clarity, we denote by \(\tilde{B}=\sum _{i=m+1}^{m+n}\sum _{j=1}^r\frac{1}{r}b_{ij}\) the weighed sum of bids where \(b_{ij}\) is the bid of the jth replica of buyer i. This kind of partial replica based on reducing the weight of each buyer as the number of replicas increases allows us to increase the number of buyers, consequently reducing their market power, without the undesirable consequence of the demand for the consumption good exploding while its supply remains fixed (as the number of sellers is fixed) and the price consequently tending to infinity.Footnote 14

Note that given the price formation rule (6) and the definition of \(\tilde{B}\), if r increases, then the buyers’ ability to influence prices decreases and at the limit, for \(r\rightarrow \infty\), totally disappears. Obviously we have that \(\mathcal {E}=\mathcal {E}^1\). It is important to stress that the limit of a sequence of Cournot-Nash equilibria, which is denoted by \((\bar{\mathbf {q}},\bar{\mathbf {b}})\), is not a Cournot-Nash equilibrium of the limit economy as the underlying game in the limit is not well-defined. Nevertheless, the limit of the sequence gives us an object that can be compared to the other solution concepts in finite economies.

We now consider an example to illustrate how to partially replicate an exchange economy and how to calculate its limit.

Example 4

Consider the partial replica of the exchange economy defined in Example 2 with r replicas of each buyer. We then have an exchange economy with 2 sellers and 2r buyers, i.e., \(u_i(x,y)=\ln (1+x)+y\) and \((x_i^0,y_i^0)=(3,0)\), for \(i=1,2\) and \(u_{ij}(x,y)=3x-\frac{1}{2}x^2+y\) and \((x_{ij}^0,y_{ij}^0)=(0,5)\), for \(i=3,4\) and \(j=1,\dots ,r\). As each buyer has a weight \(\frac{1}{r}\), we have that \(\tilde{B}=\sum _{j=1}^{r}\frac{1}{r}b_{3j}+\sum _{j=1}^{r}\frac{1}{r}b_{4j}\). To simplify the analysis, we consider a symmetric Cournot-Nash equilibrium, where all buyers play the same strategy, and then \(\hat{\tilde{B}}=2\hat{b}\). But then, if we consider the sellers’ payoff maximisation problems, it is straightforward to verify that in a symmetric equilibrium sellers’ strategies are as in the previous example

$$\begin{aligned} \hat{q}=\frac{4\hat{b}}{2+\hat{b}}. \end{aligned}$$
(9)

On the contrary, buyers’ maximisation problems are different from the previous example because now there are 2r buyers instead of two. Consider the maximisation problem of buyer 3h, i.e., the replica h of buyer 3:

$$\begin{array}{ll}\underset{b_{3h}}{\text {max}}&3b_{3h}\frac{q_1+q_2}{\sum _{j=1}^r\frac{1}{r}b_{3j}+\sum _{j=1}^r\frac{1}{r}b_{4j}}- \frac{1}{2}\biggl (b_{3h}\frac{q_1+q_2}{\sum _{j=1}^r\frac{1}{r}b_{3j}+\sum _{j=1}^r\frac{1}{r}b_{4j}}\biggr )^2+ (5-b_{3h}),\\ {\text{subject to}}&0\le b_{3h}\le 5. \end{array}$$
(10)

The first order condition of the buyer’s unconstrained maximisation problem can be written as

$$\begin{aligned} \frac{\partial \pi _{3h}}{\partial b_{3h}}=\frac{q_1+q_2}{\tilde{B}}\biggl (1-\frac{\frac{1}{r}b_{3h}}{\tilde{B}}\biggr )\biggl (3-b_{3h}\frac{q_1+q_2}{\tilde{B}}\biggr )-1=0. \end{aligned}$$
(11)

Since we consider a symmetric Cournot-Nash equilibrium where \(\hat{q}_1=\hat{q}_2=\hat{q}\) and \(\hat{b}_{3j}=\hat{b}_{4j}=\hat{b}\) for \(j=1,\dots ,r\), from the previous equation we obtain

$$\begin{aligned} \hat{b}=\hat{q}\biggl (1-\frac{1}{2r}\biggr )(3-\hat{q}). \end{aligned}$$
(12)

Let \(k=1-\frac{1}{2r}\). By combining equations (9) and (12), we obtain the following Cournot-Nash equilibrium for the bilateral oligopoly model

$$\begin{aligned} \begin{aligned} (\hat{q}_1,\hat{q}_2,\hat{b}_{31},\dots ,\hat{b}_{3r},\hat{b}_{41},\dots ,\hat{b}_{4r})=\biggr (\frac{7 k-\sqrt{k^2+8k}}{2k},\frac{7 k-\sqrt{k^2+8k}}{2k},\\ 2\sqrt{k^2+8k}-2k-2,\dots ,2\sqrt{k^2+8k}-2k-2,\\ 2\sqrt{k^2+8k}-2k-2,\dots ,2\sqrt{k^2+8k}-2k-2\biggl). \end{aligned} \end{aligned}$$

The limit of this Cournot-Nash equilibrium as \(r\rightarrow \infty\) is \(\bar{q}_{i}=2\) for sellers and \(\bar{b}_{ij}=2\) for buyers. At the limit the price vector is \(\mathbf{p}(\bar{\mathbf{q}},\bar{\mathbf{b}})=(1,1)\) and the sellers’ and buyers’ commodity bundles are

$$\begin{aligned}&(x_{i}(\bar{\mathbf{q}},\bar{\mathbf{b}}),y_{i}(\bar{\mathbf{q}},\bar{\mathbf{b}}))=(1,2),\hbox { for a seller }{i},\\&(x_{ij}(\bar{\mathbf{q}},\bar{\mathbf{b}}),y_{ij}(\bar{\mathbf{q}},\bar{\mathbf{b}}))=(2,3),\hbox { for a buyer }{ij}. \end{aligned}$$

We finally remark that the allocation

$$\begin{aligned} \begin{aligned} \left( (x_1,y_1),(x_2,y_2),(x_{31},y_{31}),\dots ,(x_{3r},y_{3r}),(x_{41},y_{41}),\dots ,(x_{4r},y_{4r})\right) =\\ \left( (1,2),(1,2),(2,3),\dots ,(2,3),(2,3),\dots ,(2,3)\right) \end{aligned} \end{aligned}$$

for the partially replicated exchange economy \(\mathcal {E}^r\) is feasible for any r as the market clearing conditions are satisfied, i.e.,

$$\begin{aligned} x_1+x_2+\sum _{j=1}^r \left( \frac{1}{r}x_{3j}+\frac{1}{r}x_{4j}\right) =1+1+r\frac{1}{r}\left( 2+2\right) =3+3=x^0_1+x^0_2\\ y_1+y_2+\sum _{j=1}^r \left( \frac{1}{r}y_{3j}+\frac{1}{r}y_{4j}\right) =2+2+r \frac{1}{r}\left( 3+3\right) =r\frac{1}{r}\left( 5+5\right) =\sum _{j=1}^r \left( \frac{1}{r}y^0_{3j}+\frac{1}{r}y^0_{4j}\right) \end{aligned}$$

\(\square\)

It is immediate to see that the commodity bundles at the limit of the Cournot-Nash equilibrium are different from the ones at the Cournot-Walras equilibrium of Example 2. This result is somewhat surprising as at the limit of the Cournot-Nash equilibrium buyers have no influence on the price, as is assumed in the Cournot-Walras approach, yet the equilibrium allocations differ. This is due to the fact that the Cournot-Walras approach has an intrinsic two-stage structure—sellers decide their supply taking into account their influence on the Walrasian demands of buyers—whereas when considering a Cournot-Nash equilibrium in the bilateral oligopoly model all agents choose their actions simultaneously so sellers must form beliefs about how the buyers will behave. This fact was stressed by Dickson and Hartley (2013a) who considered the conditions under which the two models coincide in the limit, and when they do not. In mixed exchange economies, Codognato (1995) and Busetto et al. (2008) showed that the allocation at a Cournot-Walras equilibrium is different from the one at a Cournot-Nash equilibrium of the Shapley window model. Therefore, we can conclude that the bilateral oligopoly model can be useful to study simultaneous asymmetric oligopoly in a closed market model by partially replicating the underlying exchange economy but it does not provide a foundation of the Cournot-Walras approach. In the next section, we address this last issue by studying a sequential bilateral oligopoly model.

5 Sequential bilateral oligopoly

In this section we consider a sequential-move bilateral oligopoly model with a two-stage structure where the timing of the model is exogenously specified as follows: in the first stage sellers simultaneously choose the quantities of the consumption good to put up in exchange for money; in the second stage, after observing all sellers’ offers, the buyers simultaneously choose the quantity of money to bid for the consumption good. At the end of the second stage bids and offers are aggregated and the price is determined according to the usual rule in (6). Groh (1999) first considered a sequential reformulation of bilateral oligopoly in the context of an example, that was extended to general settings in Dickson (2006).Footnote 15

We first consider an exchange economy \(\mathcal {E}=\{(u_i(\cdot ),(x_i^0,y_i^0))_{i=1}^{m+n}\}\) and we then define the sequential bilateral oligopoly. The strategy set of a seller i is defined as in (1). The strategy set of a buyer i is

$$\begin{aligned} \mathcal {B}_i=\{b_i(\cdot ) \hbox {, a function such that } b_i:\mathcal {Q}\rightarrow [0,y_i^0]\}. \end{aligned}$$

Let \(\mathcal {B}=\prod _{i=m+1}^{m+n}\mathcal {B}_i\) and \(\mathbf{b}(\cdot )=(b_{m+1}(\cdot ),\dots ,b_{m+n}(\cdot ))\) be an element of \(\mathcal {B}\). For each \((\mathbf{q},\mathbf{b}(\mathbf{q}))\in \mathcal {Q}\times \mathcal {B}\), the price vector \(\mathbf{p}(\mathbf{q},\mathbf{b}(\mathbf{q}))=(p_x(\mathbf{q},\mathbf{b}(\mathbf{q})),1)\) is such that

$$\begin{aligned} p_x(\mathbf{q},\mathbf{b}(\mathbf{q})) = \left\{ \begin{array}{ll} \frac{B(\mathbf{q})}{Q}&{}\hbox { if }Q\ne 0 \\ 0&{}\hbox { if }Q=0\end{array}\right. , \end{aligned}$$
(13)

with \(B(\mathbf{q})=\sum _{i=m+1}^{m+n} b_i(\mathbf{q})\). For each \((\mathbf{q},\mathbf{b}(\mathbf{q}))\in \mathcal {Q}\times \mathcal {B}\), the commodity bundle \((x_i(\mathbf{q},\mathbf{b}(\mathbf{q})),y_i(\mathbf{q},\mathbf{b}(\mathbf{q})))\) of a seller i is given by

$$\begin{aligned} x_i(\mathbf{q},\mathbf{b}(\mathbf{q}))&=x_i^0-q_i,\\ y_i(\mathbf{q},\mathbf{b}(\mathbf{q}))&=p_x(\mathbf{q},\mathbf{b}(\mathbf{q}))\cdot q_i, \end{aligned}$$

for \(i=1,\dots ,m\), and the commodity bundle \((x_i(\mathbf{q},\mathbf{b}(\mathbf{q})),y_i(\mathbf{q},\mathbf{b}(\mathbf{q})))\) of a buyer i is given by

$$\begin{aligned} x_i(\mathbf{q},\mathbf{b}(\mathbf{q}))&=\left\{ \begin{array}{ll} \frac{b_i(\mathbf{q})}{p_x(\mathbf{q},\mathbf{b}(\mathbf{q}))}&{}\hbox { if }p_x(\mathbf{q},\mathbf{b}(\mathbf{q}))\ne 0 \\ 0&{}\hbox { if }p_x(\mathbf{q},\mathbf{b}(\mathbf{q}))=0\end{array}\right. ,\\ y_i(\mathbf{q},\mathbf{b}(\mathbf{q}))&=y_i^0-b_i(\mathbf{q}), \end{aligned}$$

for \(i=m+1,\dots ,m+n\). The payoff function of an agent i is \(\pi _i(\mathbf{q},\mathbf{b}(\mathbf{q}))=u_i(x_i(\mathbf{q},\mathbf{b}(\mathbf{q})),\) \(y_i(\mathbf{q},\mathbf{b}(\mathbf{q})))\), for \(i=1,\dots ,m+n\). The sequential bilateral oligopoly model is then a set \(\Gamma ''=\{(\mathcal {Q}_i,\pi _i(\cdot ))_{i=1}^{m},(\mathcal {B}_i,\pi _i(\cdot ))_{i=m+1}^{m+n}\}\).

We now define a subgame-perfect Nash equilibrium (hereafter SPNE) which is the equilibrium concept we use in this dynamic game.

Definition 4

A strategy profile \((\hat{\mathbf{q}},\hat{\mathbf{b}}(\hat{\mathbf{q}}))\) is a SPNE for \(\Gamma ''\) if and only if it is a Cournot-Nash equilibrium in every subgame of the game \(\Gamma ''\).

Note that in the sequential bilateral oligopoly the subgames are the whole game and the subgames in which buyers choose their optimal bids following any vector of offers from the sellers. We now consider an example to illustrate how to find the SPNE and how to find the limit of a sequence of SPNE when we partially replicate the exchange economy. We stress again that the limit is not a SPNE as the underlying game is not well-defined at the limit.

Example 5

Consider the same partially replicated exchange economy defined in Example 4. As before, to simplify the analysis, we consider a symmetric SPNE that can be computed as follows. We first find a symmetric Nash equilibrium among the buyers for any feasible strategies of the sellers (i.e., in any buyers’ subgame). We then substitute the equilibrium strategies of the buyers in the sellers’ payoff functions to determine their reaction functions given the responses of the buyers, after which we can find mutually consistent best responses among the sellers. The strategy profile obtained by this method is a SPNE. It is immediate to verify that each buyer’s maximisation problem is as in (10). Therefore the best response of the buyer 3h solves the first order condition in (11) which becomes in this case

$$\begin{aligned} \frac{q_1+q_2}{\tilde{B}(\mathbf{q} )}\biggl (1-\frac{\frac{1}{r}b_{3h}(\mathbf{q} )}{\tilde{B}(\mathbf{q} )}\biggr )\biggl (3-b_{3h}(\mathbf{q} )\frac{q_1+q_2}{\tilde{B}(\mathbf{q} )}\biggr )-1=0. \end{aligned}$$

Since we consider a symmetric SPNE where \(\hat{b}_{3j}(\mathbf{q} )=\hat{b}_{4j}(\mathbf{q} )=\hat{b}(\mathbf{q} )\) for \(j=1,\dots ,r\), from the previous equation we obtain

$$\begin{aligned} \hat{b}(\mathbf{q} )=\frac{q_1+q_2}{2}k\biggl (3-\frac{q_1+q_2}{2}\biggr ), \end{aligned}$$
(14)

with \(k=1-\frac{1}{2r}\). Consider next the maximisation problem of seller 1. If we substitute the strategy \(\hat{b}(\mathbf{q} )\) in the seller’s payoff function we obtain

$$\begin{array}{ll}\underset{q_1}{\text {max}}&\ln (1+(3-q_1))+2\frac{q_1+q_2}{2}k\biggl (3-\frac{q_1+q_2}{2}\biggr )\frac{1}{q_1+q_2}q_1,\\ {\text{subject to}}&0\le q_1\le 3. \end{array}$$

The first order condition of the seller’s unconstrained maximisation problem is

$$\begin{aligned} \frac{\partial \pi _1}{\partial q_1}=-\frac{1}{4-q_1}+\frac{6k-2kq_1-kq_2}{2}=0. \end{aligned}$$

Since we consider a symmetric SPNE where \(\hat{q}_1=\hat{q}_2=\hat{q}\), the previous equation implies

$$\begin{aligned} \hat{q}=\frac{9k-\sqrt{9k^2+6 k}}{3k}. \end{aligned}$$
(15)

Therefore, by combining equations (14) and (15), we obtain the following SPNE for the sequential bilateral oligopoly

$$\begin{aligned} \begin{aligned} (\hat{q}_1,\hat{q}_2,\hat{b}_{31},\dots ,\hat{b}_{3r},\hat{b}_{41},\dots ,\hat{b}_{4r})=\biggr (\frac{9k-\sqrt{9k^2+6k}}{3k},\frac{9k-\sqrt{9k^2+6k}}{3k},\\ \frac{3\sqrt{9k^2+6k}-3k-2}{3},\dots ,\frac{3\sqrt{9k^2+6k}-3k-2}{3},\\ \frac{3\sqrt{9k^2+6k}-3k-2}{3},\dots ,\frac{3\sqrt{9k^2+6k}-3k-2}{3}\biggl ). \end{aligned} \end{aligned}$$

The limit of the SPNE for \(r\rightarrow \infty\) is \(\bar{q}_{i}=\frac{9-\sqrt{15}}{3}\) for sellers and \(\bar{b}_{ij}(\bar{\mathbf{q }})=\frac{3\sqrt{15}-5}{3}\) for buyers. At the limit the price vector is \(\mathbf{p}(\bar{\mathbf{q}},\bar{\mathbf{b}}(\bar{\mathbf{q}}))=(\frac{\sqrt{15}}{3},1)\) and the sellers’ and buyers’ commodity bundles are

$$\begin{aligned}&(x_{i}(\bar{\mathbf{q}},\bar{\mathbf{b}}(\bar{\mathbf{q}})),y_{i}(\bar{\mathbf{q}},\bar{\mathbf{b}}(\bar{\mathbf{q}})))=\biggl (\frac{\sqrt{15}}{3},\frac{3\sqrt{15}-5}{3}\biggr ),\hbox { for a seller }i,\\&(x_{ij}(\bar{\mathbf{q}},\bar{\mathbf{b}}(\bar{\mathbf{q}})),y_{ij}(\bar{\mathbf{q}},\bar{\mathbf{b}}(\bar{\mathbf{q}}))=\biggl (\frac{9-\sqrt{15}}{3},\frac{20-3\sqrt{15}}{3}\biggr ),\hbox { for a buyer }ij. \end{aligned}$$

\(\square\)

It is immediate to see that the commodity bundles at the limit of the SPNE are different to those at the limit of the Cournot-Nash equilibrium in which moves are simultaneous, but are the same as those at the Cournot-Walras equilibrium. We stress again that in this framework all agents are treated symmetrically and the different behaviours of sellers and buyers are obtained endogenously at the limit of the SPNE. With this last example, we have shown that sequential bilateral oligopoly in which it is exogenously specified that sellers move first and buyers move second can provide a closed market model to study asymmetric oligopoly in which the buyers are assumed to behave as price takers by partially replicating the underlying exchange economy. Furthermore, this model can provide a foundation for the Cournot-Walras approach. It is worth stressing that the price equation (13) in the many buyer limit corresponds to the inverse demand function in Example 1. In mixed exchange economies, Busetto et al. (2008) showed that the set of the Cournot-Walras equilibrium allocations coincides with a particular subset of SPNE allocations of the two-stage reformulation of the Shapley window model.

6 Walras equilibrium and welfare

The Walrasian analysis in the synthesis reached in the contributions of Debreu (1959), Arrow and Hahn (1971) and McKenzie (2002) crucially relies on the assumption of price-taking, i.e., all agents are assumed to behave competitively. It is then important to study under which conditions on the fundamentals of an economy agents consider prices as given endogenously in equilibrium, without making ad hoc assumptions. This is the problem of providing a strategic foundation for perfect competition, which is similar in spirit to the problem of finding a foundation for models of oligopoly. In fact, a strategic foundation for perfect competition can also be provided by considering continuum exchange economies or replicated exchange economies.Footnote 16 In cooperative game theory Aumann (1964) provided a foundation for perfect competition in economies with a continuum of agents by showing an equivalence result between the core and the Walras allocation. Subsequently, in noncooperative game theory, Dubey and Shapley (1994) and Codognato and Ghosal (2000) considered strategic market games with a continuum of agents and they show equivalence results between the Cournot-Nash and Walras allocations. Those results are based on the fact that when there is a continuum of agents everyone is negligible and cannot influence prices. The second approach based on replicated exchange economies was pioneered in cooperative game theory by Edgeworth (1881) and further analysed by Debreu and Scarf (1963).Footnote 17 Subsequently, Dubey and Shubik (1978), Sahi and Yao (1989), and Amir et al. (1990) applied this technique to strategic market games. They show that when all agents in the economy are replicated the allocation at the limit of the Cournot-Nash equilibrium corresponds to the allocation at the Walras equilibrium. Those results are heuristically based on the fact that when the number of agents increases their influence on prices decreases and in the limit totally disappears.Footnote 18

We now show how the bilateral oligopoly model can be employed to provide a foundation for perfect competition by considering replicated exchange economies. Consider the exchange economy \(\mathcal {E}=\{(u_i(\cdot ),(x_i^0,y_i^0))_{i=1}^{m+n}\}\). A replicated exchange economy consists in an exchange economy where all agents of \(\mathcal {E}\) are replicated r times. We now define the Walras equilibrium concept.

Definition 5

A Walras equilibrium is a pair \((p^*,(x_i^*,y_i^*)_{i=1}^{n+m})\) of a price vector and an allocation such that each commodity bundle \((x_i^*,y_i^*)\) maximises agent i’s utility function within their budget set, for \(i=1,\dots ,m+n\), and all markets clear, i.e., \(\sum _{i=1}^{m+n} x_i^*=\sum _{i=1}^{m+n}x_i^0\) and \(\sum _{i=1}^{m+n} y_i^*=\sum _{i=1}^{m+n}y_i^0\).

From the results in the previous literature, we can conjecture that in replicated exchange economies all agents lose market power and at the limit for \(r\rightarrow \infty\) they all behave competitively. We now consider an example to illustrate this point by showing that the sellers’ and buyers’ commodity bundles at the limit of the Cournot-Nash equilibrium correspond to the ones at the Walras equilibrium.

Example 6

Consider the replica of the exchange economy defined in Example 2. We then have an exchange economy with 2r sellers and 2r buyers, i.e., \(u_{ij}(x,y)=\ln (1+x)+y\) and \((x_{ij}^0,y_{ij}^0)=(3,0)\), for \(i=1,2\) and \(j=1,\dots ,r\) and \(u_{ij}(x,y)=3x-\frac{1}{2}x^2+y\) and \((x_{ij}^0,y_{ij}^0)=(0,5)\), for \(i=3,4\) and \(j=1,\dots ,r\). The Walras equilibrium of the replicated exchange economy isFootnote 19

$$\begin{aligned}&(p_x^*,p_y^*)=\biggl (\frac{\sqrt{5}-1}{2},1\biggr ),\\&(x_{ij}^*,y_{ij}^*)=\biggl (\frac{\sqrt{5}-1}{2},2\sqrt{5}-3\biggr ),\hbox {for }i=1,2 \hbox { and } j=1,\dots ,r\\&(x_{ij}^*,y_{ij}^*)=\biggl (\frac{7-\sqrt{5}}{2},8-2\sqrt{5}\biggr ),\hbox { for }i=3,4 \hbox { and } j=1,\dots ,r. \end{aligned}$$

By following the same steps as in Example 3, we obtain a Cournot-Nash equilibrium

$$\begin{aligned} (\hat{q}_{11},\dots ,\hat{q}_{1r},\hat{q}_{21},\dots ,\hat{q}_{2r},\hat{b}_{31},\dots ,\hat{b}_{3r},\hat{b}_{41},\dots ,\hat{b}_{4r}) \end{aligned}$$

such that \(\hat{q}_{ij}=\frac{7k-\sqrt{k^2+4}}{2k}\) for \(i=1,2\) and \(j=1,\dots ,r\) and \(\hat{b}_{ij}=\frac{2k\sqrt{k^2+4}-2k^2-1}{k}\) for \(i=3,4\) and \(j=1,\dots ,r\) with \(k=1-\frac{1}{2r}\). The limit of this Cournot-Nash equilibrium as \(r\rightarrow \infty\) is \(\bar{q}_{ij}=\frac{7-\sqrt{5}}{2}\) for sellers and \(\bar{b}_{ij}=2\sqrt{5}-3\) for buyers. At the limit the price vector is \(\mathbf{p} (\bar{\mathbf{q }},\bar{\mathbf{b }})=(\frac{\sqrt{5}-1}{2},1)\) and the sellers’ and buyers’ commodity bundles are

$$\begin{aligned}&(x_{ij}(\bar{\mathbf{q}},\bar{\mathbf{b}}),y_{ij}(\bar{\mathbf{q}},\bar{\mathbf{b}}))=\biggl (\frac{\sqrt{5}-1}{2},2\sqrt{5}-3\biggr ),\hbox { for a seller }ij,\\&(x_{ij}(\bar{\mathbf{q}},\bar{\mathbf{b}}),y_{ij}(\bar{\mathbf{q}},\bar{\mathbf{b}}))=\biggl (\frac{7-\sqrt{5}}{2},8-2\sqrt{5}\biggr ),\hbox { for a buyer }ij. \end{aligned}$$

\(\square\)

It is immediate to see that the commodity bundles at the limit of the Cournot-Nash equilibrium correspond to the ones at the Walras equilibrium of the underlying exchange economy. This example further clarifies that the assumption of competitive behaviour is justified when there are many of each type of agent.

It is worth noting that this convergence to the Walras equilibrium in terms of commodity bundles, when all agents are replicated, is also obtained with the Cournot-Walras equilibrium and the SPNE. These results, obtained for particular examples, suggest that the timing of the model is not relevant when considering a foundation for perfect competition. Lahmandi-Ayed (2001) proved the converge of a Cournot-Walras equilibrium to the Walras equilibrium in exchange economies. As mentioned above, Dubey and Shubik (1978), Amir et al. (1990), and Sahi and Yao (1989) studied the converge of a Cournot-Nash equilibrium to the Walras equilibrium in strategic market games. Koutsougeras and Meo (2018) considered the convergence of a Cournot-Nash equilibrium to the Walras equilibrium for general sequences of economies whose distribution of characteristics has compact support by using the model developed by Postlewaite and Schmeidler (1978) and Peck et al. (1992).

We conclude this section by making some welfare considerations on the equilibrium concepts used throughout the paper. First of all, by the first welfare theorem, the Walras equilibrium is Pareto efficient. In contrast, all other allocations found in Examples 2–5 are Pareto inefficient: it is possible to find other commodity bundles which Pareto dominate them. In the following table we report the utility levels of sellers and buyers in the different examples.

 

Commodity Bundles

Utility

 

sellers

buyers

sellers

buyers

Cournot-Walras

\(\Bigl (\frac{\sqrt{15}}{3},\frac{3\sqrt{15}-5}{3}\Bigr )\)

\(\Bigl (\frac{9-\sqrt{15}}{3},\frac{20-3\sqrt{15}}{3}\Bigr )\)

3.035

6.460

Cournot-Nash

\(\bigl (\frac{\sqrt{17}-1}{2},\sqrt{17}-3\Bigr )\)

\(\Bigl (\frac{7-\sqrt{17}}{2},8-\sqrt{17}\Bigr )\)

2.064

7.158

Limit of Cournot-Nash

(1, 2)

(2, 3)

2.693

7.000

Limit of SPNE

\(\Bigl (\frac{\sqrt{15}}{3},\frac{3\sqrt{15}-5}{3}\Bigr )\)

\(\Bigl (\frac{9-\sqrt{15}}{3},\frac{20-3\sqrt{15}}{3}\Bigr )\)

3.035

6.460

Walras

\(\Bigl (\frac{\sqrt{5}-1}{2},2\sqrt{5}-3\Bigr )\)

\(\Bigl (\frac{7-\sqrt{5}}{2},8-2\sqrt{5}\Bigr )\)

1.953

7.837

It is interesting to note that at the Walras equilibrium, the only efficient equilibrium, sellers get the lowest utility while buyers get the highest. Furthermore, sellers get the highest utility at the Cournot-Walras equilibrium (which is the same as the limit of the SPNE in sequential bilateral oligopoly) which means that, in our examples, they are better off when they face competitive buyers in a sequential oligopoly. We finally remark that Examples 2–6 belong to the general equilibrium framework while Example 1 is a model of partial analysis. For this reason the efficiency of that model cannot be evaluated by using the notion of Pareto efficiency.

7 Conclusion

In this paper we have provided a unified framework to compare different equilibrium concepts to study imperfect competition in exchange economies. We have also clarified the differences among symmetric, asymmetric, simultaneous, and sequential oligopoly and analysed the relationships among them in terms of replicated exchange economies and equilibrium concepts.

By studying our examples we have found some interesting facts. We have seen that bilateral oligopoly can be used to provide a strategic foundation for asymmetric oligopoly models that impose price taking assumptions on some agents, but that this requires a particular timing structure in that those agents that are assumed to be price takers, and are replicated, must move last. Bilateral oligopoly can also be used to provide a strategic foundation for models that assume price taking for all agents, where in contrast timing does not matter. The study of a general strategic foundation for asymmetric oligopoly models will continue to be an interesting area for future research.

It is important to remark that asymmetric oligopoly can be studied by using the partial replica or by considering mixed exchange economies. This alternative approach was introduced by Okuno et al. (1980) and further scrutinised by Busetto et al. (2008, 2011, 2017) and Busetto et al. (2018, 2020).

Our main focus has been on exchange economies because economies with production raise many theoretical and technical problems (see Hart (1985), Gary-Bobo (1988), Bonanno (1990) for a survey). To the best of our knowledge, the only contributions on strategic market games with production are Dubey and Shubik (1977) and Chen et al. (2017). A simpler approach was proposed by Gabszewicz and Michel (1997) (see also Dickson and Hartley (2013a)) which considers bilateral oligopoly where only some agents (the sellers) are endowed with a production technology. We leave for further research the study of the different kinds of imperfect competition considered here in economies with production. It is worth highlighting that in a framework with production it is possible to study the differences between sellers maximizing profits and seller maximizing utility functions. This is a classical issue in general equilibrium with imperfect competition. Furthermore, we have restricted our analysis to exchange economies with only two commodities because in a framework with more commodities the results depend on the particular type of strategic market game adopted.

We have discussed related contributions studying the core of exchange economies. This approach, belonging to cooperative game theory, differs from strategic market games which are non-cooperative games. Koutsougeras and Ziros (2008) and Ziros (2011) worked on blending the cooperative approach with strategic market games in atomless continuum economies by considering the core and the Mas-Colell bargaining set respectively. We think that this line of research is very important to shed some light on these two different approaches that can be used to study imperfect competition in bilateral oligopolies but also in more general exchange economies. Indeed, Ziros (2011) remarked that further interesting insights may be obtained with his approach by considering economies with a finite number of agents.

We conclude by mentioning that there is a small literature on experiments in bilateral oligopoly whose contributions are Duffy et al. (2011) and Barreda-Tarrazona et al. (2018). We expect this line of inquiry to become more popular in the coming years.