1 Introduction

Imperfect cartels is a market structure where the cartel participating firms compete with other fringe firms. A well-known example is oil. The OPEC is the world’s largest cartel. Moreover, it is an imperfect cartel, because its 13 members’ market share for oil in 2015 was almost 36% (OPEC 2016). There are at least 50 countries (like the US, Russia and Norway) that account for the remaining 64%. If the market shares or the proportion of OPEC/non-OPEC share remain stable, one can conclude that this imperfect cartel is stable. Would it be better if one OPEC country left the cartel or if Russia joined it? Still there are more countries with proven oil reserves that might start production. What will happen to stability if a new oil-producing country enters the world market as a fringe, or if it is welcomed by the OPEC?

The stability of imperfect cartel has a long research history. Selten (1973) was the first to argue that four firms in a market are a few while six are too many. Ten years later, D’Aspremont et al. (1983), modelled the behavior of fringe firms (j-firms) as price-takers. Donsimoni et al. (1986) and Daskin (1989), based on D’Aspremont et al. (1983), showed that stable cartels exist with a rather small number of firms and when the number of firms in the market increases, the relative size of cartel firms (k-firms) decreases. Shaffer (1995), assuming constant marginal costs, was the first to introduce the Cournot behavior of the j-firms as followers and the k-firms as the price-leaders. The conditions she proposed for internally stable cartels for \( n \ge 4, \) are \( k \le \frac{n}{2} + 1, \) for even n, respectively \( k \le \frac{n + 1}{2} + 1, \) for odd n, and reverse bounds for externally stable cartels. It is noteworthy, as Shaffer argues, that the values of parameters do not influence these conditions. A similar model was used by Escrihuela-Villar (2008), arguing that, in stable cartels, the number of cartel firms with \( n \ge 4 \) is independent from the parameters and is determined, either by \( \frac{1}{4}(1 + 3n - \sqrt {\left( {n - 2} \right)n - 7} , \) or by the same condition plus one. Konishi and Lin (1999) modified Shaffer’s model by assuming quadratic cost function, without a fixed part, and setting the slope of demand curve equal to unit. Due to algebra complexity, they conducted numerical simulations. Zu et al. (2012), followed Konishi and Lin and provided an analytic approach to determine the size of stable cartels. Their estimates are similar to Konishi and Lin, or slightly larger, especially when the cost parameter increases. They also concluded that stable cartels will consist of relatively fewer firms when the cost parameter rises. On the other hand, they questioned the uniqueness of the stable cartel, argued by Konishi and Lin.

In this paper I present two general models. The first model is based on D’Aspremont et al. (1983), where the cartel faces j-competitive firms. The second model is based on Shaffer (1995) and Konishi and Lin (1999), where the k-firms are the Stackelberg leader while the j-firms behave as Cournot followers. The models are more general in a sense that they include two more parameters, one for the slope of demand and another for the slope of the marginal cost function, including an intercept.

Precisely as these referred models, both are single period models, where firms make entry to/exit from cartel decisions by observing their ex-ante profits as j- or k-firms, with their ex-post profits as k- or j-firms. It is assumed also that tensions, cheating and monitoring the k-firms is independent from its size. All k-firms comply with their optimal production (or price) and their commitment to co-ordination will not be jeopardized, even if they are granted amnesty (i.e. by applying the discriminatory leniency policy) to those who become “whistleblowers”, as Clemens and Rau (2014) find. In both models it is assumed that there is no a ringleader among the k-firms to coordinate the cartel and ensure its success. In fact, according to Bos and Wandschneider (2011) there might exist more than one ringleaders and prices can be higher without a cartel ringleader. Obviously, if the leniency policy is successful, as the European Commission (2017) argues, the theoretically optimal number of k-firms should be lower and in best case the cartel will be abolished. Notice though that the OPEC example above is not appropriate for anti-trust policies, because OPEC’s activities are protected by U.S. foreign trade laws.

Since I am interested only in integer firms, the algebra complexity will be more tedious than, for instance, in the Konishi and Lin model. Consequently, it would be extremely difficult, if possible, to obtain general, integer stability conditions. To my help I relied on two powerful Mathematica functions “Reduce” and “NMinimize”. “Reduce” finds all possible conditions that satisfy the objective function and “NMinimize” obtains global constrained (min) numerical values.

The paper is organized as follows. Section 2 derives the quantities, prices and profits in both models; Sect. 3 presents some numerical estimates of cartel stability for both models; Sect. 4 presents the formulation for cartel stability, while the estimates are shown and compared in Sect. 5. Finally Sect. 6 concludes the paper with some policy implications.

2 The Model

Following the notation of Carlton and Perloff (2015), it is assumed that there is a fixed number of firms, j + k = n, with j = fringe and k = cartel firms, producing a homogeneous product q. All firms maximize profits in a timeless environment. The j-firms can join the cartel, and the k-firms can leave the cartel and become fringe, if they find it profitable. The cost and demand functions are also static. All firms’ marginal costs are, MC = d + e q, while the linear market demand function is given by \( Q = \alpha - \beta P \), with \( Q = Q_{cart} + Q_{fr} \); \( Q_{cart} = kq_{cart} \),\( Q_{fr} = jq_{fr} \).

2.1 Model 1: The j-Firms are Price Takers

The residual demand for the k-firms is defined as: \( Q_{cart} = \left( {\alpha - \beta P} \right) - \frac{{j\left( {P - d} \right)}}{e} \), where \( \frac{{j\left( {P - d} \right)}}{e} = jq_{fr} \), determined by assuming that all j-firms will produce where \( \varvec{ }MC = P \). Solving the residual demand for P we get \( \varvec{ }P = \frac{{dj + e\alpha - eQ_{\text{cart}} }}{j + e\beta } \).

By maximizing the profit for cartel, the first order conditions will give the following total cartel quantity and price:

$$ Q_{cart} = \frac{{k\left( {\alpha - d\beta } \right)}}{j + 2k + e\beta } $$
(1.1)
$$ P_{cart} = \frac{{dj + e\alpha - \frac{{ek\left( {\alpha - d\beta } \right)}}{j + 2k + e\beta }}}{j + e\beta } $$
(1.2)

Consequently, all the price takers j-firms will produce

$$ Q_{fr} = \frac{{j\left( {\alpha - d\beta } \right)\left( {j + k + e\beta } \right)}}{{\left( {j + e\beta } \right)\left( {j + 2k + e\beta } \right)}}. $$
(1.3)

Since the total production is given by the sum of \( Q_{cart} + Q_{fr} \), the individual production is given by dividing (1.1) and (1.3) by their respective number k and j. Finally, the individual profits are:

$$ \pi_{cart} = \frac{{e\left( {\alpha - d\beta } \right)^{2} }}{{2\left( {j + e\beta } \right)\left( {j + 2k + e\beta } \right)}} $$
(1.4)
$$ \pi_{fr} = \frac{{e\left( {\alpha - d\beta } \right)^{2} \left( {j + k + e\beta } \right)^{2} }}{{2\left( {j + e\beta } \right)^{2} \left( {j + 2k + e\beta } \right)^{2} }} $$
(1.5)

Needless to say that if \( j = 0 \), (1.1), (1.2) and (1.4) give the total production of perfect cartel, the price and the individual profits of a k-firm. Similarly if \( k = 0, \) (1.3), (1.2) and (1.5) give the total production, price and profits for perfect completion. In general, if we exclude the degenerate case where a single firm is not defined as cartel, we can set the lower bound for a cartel, when \( k \ge \) 2.

2.2 Model 2: The k-Firms are the Stackelberg Leader and j-Firms are Cournot Followers

In Model 2, in accordance with other researchers, I work with the inverse demand function \( P = a - bQ \), because it is easier to handle its residual demand.Footnote 1

The follower’s profit is defined as

$$ \pi_{f} = \left( {a - b\left( {Q_{car} + Q_{f} + q_{f} } \right)} \right)q_{f} - dq_{f} - \frac{{eq_{f}^{2} }}{2},\quad {\text{where}}\,Q_{f} = \left( {j - 1} \right)q_{f} {\text{and}} Q_{car} = kq_{car} . $$

The first order condition gives the reaction function \( q_{f} = \frac{{a - d - bQ_{\text{car}} - bQ_{f} }}{2b + e}, \) which, given the above definitions, is simplified to: \( q_{f} = \frac{{a - d - bkq_{\text{car}} }}{b + e + bj} \).

The representative k-firm maximizes its profits, \( \pi_{car} = \left( {a - b\left( {\frac{{a - d - bkq_{car} }}{b + e + bj}j + kq_{car} } \right)} \right)q_{car} - dq_{car} - \frac{{eq_{car}^{2} }}{2} \), which leads to its optimal production,

$$ q_{car} = \frac{{\left( {a - d} \right)\left( {b + e} \right)}}{{e^{2} + 2b^{2} k + be\left( {1 + j + 2k} \right)}} . $$
(2.1)

Given (2.1), the production of the j-firm is

$$ q_{f} = \frac{{a - d - \frac{{b\left( {a - d} \right)\left( {b + e} \right)k}}{{e^{2} + 2b^{2} k + be\left( {1 + j + 2k} \right)}}}}{b + e + bj}. $$
(2.2)

Multiplying (2.1) with k and (2.2) with j and sum we get the total Q. The price is then found to be:

$$ P_{car} = a - bQ = \frac{{a\left( {b + e} \right)\left( {e^{2} + b^{2} k + be\left( {1 + j + k} \right)} \right) + bd\left( {e^{2} \left( {j + k} \right) + be\left( {1 + j} \right)\left( {j + 2k} \right) + b^{2} \left( {k + 2jk} \right)} \right)}}{{\left( {b + e + bj} \right)\left( {e^{2} + 2b^{2} k + be\left( {1 + j + 2k} \right)} \right)}}. $$
(2.3)

Finally, the individual profits are:

$$ \pi_{car} = \frac{{\left( {a - d} \right)^{2} \left( {b + e} \right)^{2} }}{{2\left( {b + e + bj} \right)\left( {e^{2} + 2b^{2} k + be\left( {1 + j + 2k} \right)} \right)}} $$
(2.4)
$$ \pi_{f} = \frac{{\left( {a - d} \right)^{2} \left( {2b + e} \right)\left( {e^{2} + b^{2} k + be\left( {1 + j + k} \right)} \right)^{2} }}{{2\left( {b + e + bj} \right)^{2} \left( {e^{2} + 2b^{2} k + be\left( {1 + j + 2k} \right)} \right)^{2} }} $$
(2.5)

In accordance with model 1, these formulae can be used for perfect competition (if k = 0) or perfect cartel (if j = 0).

Notice that all referred researchers do not use j, but n and k instead, and their derived formulae are modified. Moreover, since I have also worked with dynamic graphs and tables, it was more convenient to keep both j and k in all formulae, where as I mentioned previously, \( j = n - k. \)

3 Internal and External Stability

As is known, a cartel is internally stable if a k-firm has no profit incentives to become fringe. Similarly, a cartel is externally stable if it is not profitable for a j-firm to join the cartel. More specifically, the profit improvement by shifting group membership must be investigated ex-post and not ex-ante. For instance, if currently the j-firm has a higher profit than the k-firm and remains fringe, such a shortsighted decision is not necessary correct. The relevant incentive is to compare the current profit as a fringe, versus the cartel profit after it joined the cartel.

As was mentioned earlier, all researchers, including Konishi and Lin (1999) and Zu et al. (2012) who conducted numerical simulations, attempted to derive general conditions for internal and external stability, based on simplified profit functions like those above.

In model 1, the profit functions (1.4) and (1.5) are simpler to investigate. It is easy to show that with any plausible parameter values and any \( \left\{ {k,j} \right\} \in {\text{Integers}},\pi_{fr} \le \pi_{cart} \) is always false. Since ex-ante, no j-firm has any incentive to join the cartel, all firms, apart from the lower bound to define a cartel, \( k \ge \) 2, would prefer to remain fringe. Moreover, the external stability will simply depend upon how many k-firms will find it profitable to exit. Consequently, the relevant problem is to find the internal stability.

I started first running a number of simulations, based on the following parameters \( \left\{ {\alpha = 1000, \beta = 20, d = 10,e = 1} \right\}, \) and various number of firms shifting from one group to another. Figure 1 shows the profits, the individual and total production, as well as the dead weight losses from cartel, with \( n = j + k = 13 . \) The internal stability is obtained with k = 3, j = 10, where the j-firm makes a higher profit (298.765) compared to the k-firm (296.296) and produces more (24.44 vs. 22.22). If one k-firm exits,Footnote 2 as a fringe will make a lower profit, (296.018), and therefore would prefer to stay in cartel. Similarly, if we start with k = 2, j = 11, one fringe would join the cartel and will increase its profit by (296.296 − 296.018). Thus, while a particular j-firm (like Norway in the OPEC case) wouldn’t like to join the cartel when \( k = 3 \), it would welcome if another j-firm (like Russia) did it! Still, it wouldn’t work because one of the k-firms (like Iran) would find profitable to exit.

Fig. 1
figure 1

Stable cartel (Model 1); \( \left\{ {\upalpha = 1000,\upbeta = 20, {\text{d }} = 10,e = 1, j + k = 13} \right\} \)

In model 2, the profit functions (2.4) and (2.5) are more complicated. With plausible parameter values and any \( \left\{ {k,j} \right\} \in {\text{Integers}}, \) both \( \pi_{f} \le \pi_{car} \) and \( \pi_{f} > \pi_{car} \) are possible. Figure 2 shows the profits, the individual and total production with nine firms.Footnote 3 The internal and external stability in this case, is obtained with k = 4, j = 5.

Fig. 2
figure 2

Stable cartel (Model 2); \( \left\{ {{\text{d }} = 10,e = 1, a = 100, b = 0.5, j + k = 9} \right\} \)

Before we turn to the appropriate formulation of internal and external stability, we can investigate the profits, quantities, prices the sum of consumer surplus and the welfare (W) for both models in Table 1,Footnote 4 for various combinations of j- and k-firms and parameters. There are two sets of firms, {n = 15 & n = 12}, and two sets of parameters, \( \left\{ {\alpha = 1000, \beta = 20, d = 10, e = 1; a = 100, b = 0.5} \right\} \) and \( \left\{ {\alpha = 800, \beta = 25, d = 10, e = 1.2; a = 80, b = 0.4} \right\}, \) applied to both models.

Table 1 Key findings with j- and k-firms, n = 15 and n = 12

Let us check the internal stability in model 1, with n = 12 and the first set of parameters (top right). If we start with k = 5, j = 7, and follow the arrow to the left, one k- firm has incentive to join the fringe and gain an additional profit of 322.5 − 320.32. Also, with k = 4, j = 8, one more k- firm will join the fringe group and gain an additional profit of 318.07–317.46. With k = 3, j = 9, no k-firm will exit, because as a cartel firm it makes a profit equal to 315.27, compared to 314.96 it would make being the 10th fringe. Thus, the cartel is internally stable with k = 3, j = 9.

It is also externally stable there, if for instance we start with k = 2, j = 10 and follow the arrow to the right. One j-firm has an incentive to join the cartel, despite the fact that it has a higher profit ex-ante, i.e. (πfr(10,2) = 314.96 > πcart(10,2) = 313.725). By joining the cartel, its ex-post profit will be slightly higher, 315.27 > 314.96.

A similar argument applies with n = 15 (top left), as well as with the second set of parameters. It is clear from Table 1 that the internal and external stability in model 1 always consists of three k-firms (highlighted profits), even if the number of firms and the parameter values change. The intuition behind that is as follows. With two k-firms, the total production and the production from the j-firms, is rather big leading to a low cartel price and lower profits to both type of firms. With three k-firms, the total production is lower, leading to a higher price and profits. The j-firms are benefited more because they increase their own production, while the k-firms reduce theirs. The same effects appear with more than three k-firms. But, when the actual profit gap between the fringe and the cartel firms widens (such as when k = 4, j = 8), one k-firm will have an incentive to join the j-firms, produce more and increase its profit as a j-firm. Other studies, see for example Prokop (1999), find a similar stability, when their cost parameter is equal to unit. The fact that \( e \ge 1 \) does not affect the optimal number of k-firms, makes this finding stronger. Thus, the first proposition is:

Proposition 1

Given the above parameters, as well \( e \ge 1, \) for any \( n \ge 3, \) internal stability in model 1, is always achieved when \( k = \) 3.

On the other hand, the optimal number of cartel firms in model 2 varies (highlighted). For instance, in three cases, i.e. with n = 12, and both sets of parameters and with n = 15 with the second set of parameters, we find k = 4. With n = 15 and the first set of parameters, the cartel stability consists of k = 5. As before, the cartel stability is proved simply if we follow the direction of the arrows. Notice that there is no arrow in the star marked follower profit value 102.77. Moreover, if we started with k = 6, j = 9, the ex-ante profits would be: πf(9,6) = 110.25 > πcar(9,6) = 101.25. Thus, one k-firm would join the group of followers, leading to externally and internally stable cartel, where πf(10,5) = 102.77 > πcar(10,5) = 100.14. This finding is consistent with Shaffer’s (1995) proposition 5, namely that “profits of each firm in a stable cartel are less than those of an associated Cournot j-firm, for any n > 1, even or odd”.

Three more points are worth to mention from Table 1.

First, as expected, in both models, irrespectively if the cartel is stable or not prices increase with more k-firms, \( \frac{{\partial P_{cart} }}{\partial k} > 0, \frac{{\partial P_{car} }}{\partial k} > 0. \)

Second, in model 1, the j-firms always produce more than the k-firms. On the other hand, in model 2, the j-firm produces more than the k-firm, only when \( k \ge k^{*} \), where \( k^{*} \) is the implied optimal number of k-firms.

Third, in model 1, as expected, the total consumer surplus, \( \left( {\varSigma CS} \right), \) and the value of welfare (W) is higher with more j-firms, with the first set of parameters. On the other hand, a relatively higher share of k-firms yields higher welfare with the second set of parameters. Moreover, in model 2, the value of welfare is higher with \( k^{*} > k \ge 2 . \) For instance, with n = 15, \( \left( {a = 100, b = 0.5, d = 10, e = 1} \right), \) the cartel stability consists of \( k^{*} = 5 \), while the welfare is maximized with k = 4. This is an interesting finding and should be taken into consideration by policy makers, if the goal is to maximize the welfare from an imperfect cartel.

4 Internal and External Stability Formulation

In this section I will formulate the internal and external stability for model 2. Similar formulations apply for the simpler model 1.

From the numerical example above we conclude that the k-firm will remain in cartel, if the after exit profit as a follower firm, \( \pi_{{f\left( {j + 1, k - 1} \right)}} \), is lower than the existing profit as a k-firm, \( \pi_{{car\left( {j,k} \right)}} \). Similarly, it will leave the cartel if \( \pi_{{f\left( {j + 1, k - 1} \right)}} \ge \pi_{{car\left( {j,k} \right)}} \). Thus, the problem for the k-firm is to find out: (i) how much lower the \( \pi_{{f\left( {j + 1, k - 1} \right)}} \) will be after it decided to defect to the followers; (ii) which is the unknown threshold cartel profit \( \pi *_{{car\left( {j,k} \right)}} \), to be compared with the follower’s profit. In order to simplify the notation, let us assume k + j = 25 and e = 2.

The internal stability is formulated as follows.

First of all we need to identify a k- and a j-firm from all \( \left\{ {k,j} \right\} \) integer combinations, and compare their profits. Obviously, when we solve the problem sequentially, starting with k + j = 3 and increasing it with one more firm at a time, the previous k-value can be set as a lower bound. The upper bound should include a few more k-firms (normally k + 1 will be sufficient). With these bounds, there would be only a few \( \left\{ {k,j} \right\} \) integer combinations, and the solution will be speeded up. We therefore need some binary variables that will ensure the consistency of appropriate profits with the appropriate \( \left\{ {k,j} \right\} \) integer combination.

Second, since a k-firm will join the group of followers only if it is profitable, we need to minimize \( \pi_{f} - \pi_{car} \), subject to Shaffer’s proposition, namely \( \pi_{f} - \pi_{car} > 0. \) Notice that if Shaffer’s strict inequality was formulated as \( \pi_{f} - \pi_{car} \ge 0, \) we could obtain a suboptimal solution, where both profits are equal and lower compared to some other pre-exit \( \pi_{car} \). Since we do not know which \( \pi_{car} \) in objective function to compare with, we multiply each potential profit with its respective binary, where only one of them is equal to unit.

The previous optimal solution with n = 24, is attained with k = 5, j = 19. Consequently with n = 25, we need to consider two potential profits, one with k = 5, j = 20 and another with k = 6, j = 19, and two binaries as well. The bounds of \( \left\{ {k,j} \right\} \) integer combinations are obviously consistent with the same binaries too. Notice that only one of the following key constraints below is binding:

$$ \pi_{car} - \pi_{f} y_{1} + \pi_{f} - \pi_{car} y_{1} \ge 0, \pi_{car} - \pi_{f} y_{2} + \pi_{f} - \pi_{car} y_{2} \ge 0. $$

If y1 = 0, neither k = 5, nor j = 20. Since y2 = 1, the optimal solution is k = 6, j = 19. In this case, the first constraint is reduced to \( \pi_{car} + \pi_{f} > 0 \), which is always true, while the second constraint is equal to zero. Similarly, if y1 = 1, then y2 = 0, i.e. the second constraint is again reduced to \( \pi_{car} + \pi_{f} > 0 \), while the first constraint is equal to zero. Hence, the model is:

$$ \begin{aligned} & {\text{NMinimize}}[\{ \pi_{f} - \pi_{car} y_{1} - \pi_{car} y_{2} , \\ & \pi_{f} - \pi_{car} > 0, \pi_{car} - \pi_{f} y_{1} + \pi_{f} - \pi_{car} y_{1} \ge 0, \pi_{car} - \pi_{f} y_{2} + \pi_{f} - \pi_{car} y_{2} \ge 0, \\ & 1 \ge \{ y_{1} ,y_{2} \} \ge 0,y_{1} + y_{2} = 1,j \ge 19,k \ge 5,k + j = 25,k \ge 5y_{1} ,k \ge 6y_{2} , \\ & j \ge 20y_{1} ,j \ge 19y_{2} ,\left\{ {k,j, y_{1} ,y_{2} } \right\} \in Integers\} ,\left\{ {k,j,y_{1} ,y_{2} } \right\}] \\ \end{aligned} $$

Using the following parameters \( \{ a \) = 100, d = 10, b = 0.5, \( e = \left\{ {1, 2, 3} \right\}\} , \) the respective profits in model 2 (with e = 2), are:

$$ \pi_{f} = \frac{{48600\left( {5 + j + 1.25k} \right)^{2} }}{{\left( {5 + j} \right)^{2} \left( {5 + j + 2.5k} \right)^{2} }},\quad \pi_{car} = \frac{50625}{{\left( {5 + j} \right)\left( {5 + j + 2.5k} \right)}}. $$

The global solution is found at k = 6, j = 19, y2 = 1, min = 0.9569. And as I mentioned above, if Shaffer’s condition is formulated as \( \pi_{f} - \pi_{car} \ge 0, \) we obtain a suboptimal solution, with k = 5, j = 20, y1 = 1, min = 0, where \( \pi_{{f\left( {5,20} \right)}} = \pi_{{car\left( {5,20} \right)}} = 54. \) In that case, both profits are lower compared to the global solution, \( (\pi_{{f\left( {6,19} \right)}} > \pi_{{car\left( {6,19} \right)}} ) = (55.0435 > 54.0865). \)

Similarly, the external stability is formulated as:

$$ \begin{aligned} & {\text{NMinimize}}[\{ \pi_{car} - \pi_{f} y_{1} - \pi_{f} y_{2} , \\ & \pi_{car} \ge 0, \pi_{f} - \pi_{car} y_{1} + \pi_{car} - \pi_{f} y_{1} \ge 0, \pi_{f} - \pi_{car} y_{2} + \pi_{car} - \pi_{f} y_{2} \ge 0, \\ & 1 \ge \{ y_{1} ,y_{2} \} \ge 0,y_{1} + y_{2} = 1,j \ge 19,k \ge 5,k + j = 25,k \ge 6y_{1} ,k \ge 5y_{2} , \\ & j \ge 19y_{1} ,j \ge 20y_{2} ,\left\{ {k,j, y_{1} ,y_{2} } \right\} \in Integers\} ,\left\{ {k,j,y_{1} ,y_{2} } \right\}] \\ \end{aligned} $$

Notice that in this case, it is sufficient to assume \( \pi_{car} \ge 0. \) The solution is the same, k = 6, j = 19, y1 = 1, min = − 0.9569. The solution remains unchanged even if we keep the same constraint \( \pi_{f} - \pi_{car} > 0 \) as in internal stability formulation.

5 Comparing the Models

Table 2 summarizes the internal and external stability for k-firms in model 2 and compares the estimates to those found by Konishi and Lin (1999) and Zu et al. (2012).

Table 2 Model 2; Internal and external stability k-firms \( \left\{ {d = 10,a = 100, b = 0.5} \right\} \)

Despite the fact that we set b = 0.5, instead of 1 as Konishi and Lin (1999), Zu et al. (2012) assume, our k-firms are almost identical to their estimates, when there are not more than ten firms in the market, especially when e = 3. On the other hand, when \( n \ge 11, \) we find stable cartels consisting of lower number of k-firms compared to these studies. For instance, with n = 31 and e = 1, we find 9/31, respectively 5/31 k-firms with e = 3, while they find 12/31 and 8/31. Finally, my estimates are much lower than Shaffer (1995) and Escrihuela-Villar (2008), as implied by their proposed conditions.

In star marked cases of external stability, the local optimal solution would, erroneously, include one additional j-firm. For instance, with \( n = 8 \) and \( e = 1, \) the local optimum is obtained with k = 3, j = 5, because the profits there would be πf = 273.71 and πcar = 268. A shortsighted j-firm would not join the cartel, as it currently makes higher profit. A wise j-firm though, would join the cartel, because with k = 4, j = 4, its cartel ex-post profit (274.06), would be higher than its ex ante profit (273.71), as a follower. The applied model is therefore global, and in this particular case, the objective function finds a min = 274.06 − 309.55 = − 35.49.

Contrary to Shaffer (1995), who argues that the new firm in the market will not join the cartel if we start from odd firms, and it will always join the cartel and if we start from even firms, my estimates show that the number of k-firms remains relatively stable when a few new firms entering the market. Irrespectively if we start from odd or even firms, a few more new firms always join the group of followers. When sufficiently enough new firms became followers, one more new firm would join the cartel. This is consistent with D’Aspremont et al. (1983) who find that when the number of firms in the market increase, the relative size of cartel firms decreases.

It appears that when researchers try to find optimal conditions for cartel stability, they do not find global optima, simply because by setting b = 1, that parameter will be invisible in their profit formulae. In addition to that, the problem might not be formulated accurately. Consequently, the simplified proposed conditions can lead to incorrect k-size. Check for instance, that the incorrect (or unstable) optimum k = 3, j = 5 would be found, if the external stability is formulated simpler (and wrong) as:

$$ {\text{NMinimize}}[\{ \pi_{car} ,\pi_{car} - \pi_{f} \le 0, \pi_{car} \ge 0, j \ge 1,k \ge 2,k + j = 8, \{ j|k) \in {\text{Integers}}\} ,\left\{ {k,j} \right\}] $$

Similarly, the simplified Konishi and Lin (1999) condition would be obtained, if we modify the profit formulae (2.4) and (2.5) by assuming \( j = n - k, \) formulate it as above and apply the Mathematica function “Reduce”. The conditions provided by Mathematica in this case are:

$$ \left( {2 < n \& 2 \le k \& n \le 3 + \frac{e}{b}} \right)|| (n > 3 + \frac{e}{b}\& \frac{b + e + bn}{2b + e} \le k) $$

If we set b = 1, we obtain the Konishi and Lin condition. Still, using e = 1, with n = 10, the formula gives \( 4 \le k, \) and not 5 as they report in their paper.Footnote 5 If we set instead b = 0.5, the formula gives \( 3.25 \le k, \) which is nearer 4, i.e. the reported global optimum in Table 2.

Using the Konishi and Lin parameters \( , \left( {d = 0, b = 1} \right) \), a correct “Reduce” formulation would be:

$$ \begin{aligned} & {\text{Reduce}}[\{ \pi_{f} - \pi_{car} y_{1} - \pi_{car} y_{2} , \\ & \pi_{car} - \pi_{f} y_{1} + \pi_{f} - \pi_{car} y_{1} \ge 0, \pi_{car} - \pi_{f} y_{2} + \pi_{f} - \pi_{car} y_{2} \ge 0, \\ & 1 \ge \{ y_{1} ,y_{2} \} \ge 0,y_{1} + y_{2} = 1,a > 0,e \ge 1,d = 0, b = 1,j + k = 8, \\ & j \ge 2,k \ge 3,k \ge 3y_{1} ,k \ge 4y_{2} ,j \ge 5y_{1} ,j \ge 4y_{2} ,\left\{ {k,j, y_{1} ,y_{2} } \right\} \in Integers\} ,\left\{ {k,j,y_{1} ,y_{2} } \right\}] \\ \end{aligned} $$

It gives the same correct values of Table 2, associated with the correct e-values, i.e.:

$$ \begin{aligned} a & > 0 \& (\left( {y_{1} = 0 \& y_{2} = 1 \& e \ge 1 \& k = 4 \& j = 4} \right)|| \\ & \quad \left( {y_{1} = 1 \& y_{2} = 0 \& 2e \ge 3 \& k = 3 \& j = 5} \right)) \\ \end{aligned} $$

With general parameter bounds, Mathematica failed to find a general formula for the optimal number of k- or j-firms, within 3 h of computing time. With semi-numeric values, it found an algebraic large output, often combined with some pure functions (#). Thus, the second proposition is:

Proposition 2

There is no algebraic global condition to ensure cartel stability in model 2. All suggested conditions are weak, locally stable and valid for a small number of firms.

Finally, precisely as in other studies, the value of cost parameter e, is negatively related to the number of k-firms. For instance, with k + j = 9, e = 1, using the same parameters, at equilibrium, each one of the five followers makes a higher profit than each one of the four cartel firms, equal to 20.25. This profit difference is not high enough for one more k-firm to exit. On the other hand, when e = 3, one more cartel firm will join the fringe, despite the fact that the ex-ante profit difference is now lower (16.26) than before.

6 Conclusions and Policy Implications

The objective of this paper was to find out optimal conditions to ensure cartel stability in imperfect cartel markets, where fringe and cartel firms compete with a homogenous product. The answer to that problem depends mainly on the model selected and secondly on the set and the values of parameters used.

In the classical cartel versus competitive price-takers fringe firms model 1, our estimates show that stable cartels are always found with k = 3, for any \( n \ge 3 \), in accordance with other studies. The cartel stability with three cartel firms, is unaffected even if the slope of marginal cost (= \( e) \) is higher than unit. The only effect that \( e \ge 1 \) has, is simply to decrease the profits of both groups, and not joining the other group of firms.

In this model, the quantities and the profits of a j-firm are always higher than those of a k-firm, irrespectively if the cartel is stable or unstable. In addition, as expected, the lower the number of the k-firms, the higher the welfare.

In the Stackelberg leader cartel versus Cournot fringe followers’ model 2, our estimates show that stable cartels will consist of a few more cartel firms, compared to model 1 and would be more appropriate for the OPEC cartel mentioned in the start. Moreover, the optimal number of k-firms we found, is lower compared to other studies. If the cost parameter e increases in this model, it hurts the leader cartel more than the followers, leading to stable cartels with fewer firms. Contrary to other researchers who claim that the optimal cartel size can be expressed by some simple algebraic conditions, this study, aided by the powerful Mathematica functions, fails to obtain such conditions. Instead, based on some plausible parameters, it finds global optimal solutions.

Compared to model 1, model 2 finds that a k-firm produces more and makes higher profits than a j-firm, if the number of k-firms is lower than the optimal number required for stable cartels. Regarding the welfare, allowing a few k-firms, is not a bad idea! For instance, with n = 15 and some plausible parameters, stable cartels will consist of five or four k-firms. In case with five k-firms, it is better to detect just only one k-firm instead of two or three k-firms. Similarly in case with four k-firms because the welfare will be lower if two k-firms are detected, instead of only one.

The policy implications from these findings are interesting. First of all, since in both models at equilibrium, the f-firms make slightly higher profits than the k-firms, the public authorities might be deceived and concentrate their efforts on j-firms, assuming that they are the k-ones. The j-firms who are benefited from the cartel behavior, would obviously deny these allegations and the existence of cartel too. On the other hand, if they check the respective production they will identify the k-firms, because at equilibrium they produce less than the j-firms.

If the public authorities know under which model the k- and j-firms compete, they might be more successful in detecting the cartel. In model 1, the best policy is either (i) to identify and punish at least one out of the three k-firms, or (ii) grant amnesty to one of them that decides to co-operate and becomes whistleblower. Perhaps, with policy (i), the cartel will continue with two firms, as unstable, and the welfare will improve. Obviously, if policy (ii) is applied and turns successful, the cartel will be banned and the welfare will be maximized.

On the other hand, in model 2, things are different for two reasons. First, the optimal number of k-firms is often larger than in model 1. Second, in terms of welfare, very small cartels with a couple of firms might be worse than cartels consisting of three or four firms. The optimal number of k-firms per se, is not a problem. On the contrary; with n = 15 the probability of identifying a k-firm increases from 3/15 in model 1 to 4/15, or 5/15, depending upon the parameters. The estimates suggest that, as long as the authorities managed to identify a k-firm, they should stop. It is not only difficult, expensive and time consuming to continue identifying and detecting all k-firms. The additional welfare gains are almost zero, and in some cases negative, compared to unstable cartels with four or three k-firms. The fact that these few remaining k-firms make higher profits compared to the j-firms should be irrelevant.