Skip to main content
Log in

Cooperative decision-making for the provision of a locally undesirable facility

  • Original Paper
  • Published:
Social Choice and Welfare Aims and scope Submit manuscript

Abstract

We consider the decentralized provision of a global public good with local externalities in a spatially explicit model. Communities decide on the location of a facility that benefits everyone but exhibits costs to the host and its neighbors. They share the costs through transfers. We examine cooperative games associated with this so-called Not In My Back-Yard problem. We derive and discuss conditions for core solutions to exist. These conditions are driven by the temptation to exclude groups of neighbors at any potential location. We illustrate the results in different spatial settings. These results clarify how property rights can affect cooperation and shed further light on a limitation of the Coase theorem.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Notes

  1. The total disutility that such a two-player coalition can guarantee to itself is at least \(-\)1: both members drop their garbage on the third player but may still get his or her garbage. Additionally, the disutility of the third agent is \(-\)2; hence the total disutility is \(-\)3: social efficiency is not achieved. Hence, players may not be able to reach an efficient outcome.

  2. The argument is reproduced by Stearns (1993) with voting instead of bargaining as a collective decision process. In his example, a Condorcet cycle arises in a situation where three communities have to collectively decide where to site a nuclear waste repository.

  3. Some of these projects feature non-excludability of the benefits at the origin of free-riding behaviors; others not. We will emphasize here the garbage game dimension of such problems, which is common to all.

  4. Richman and Boerner (2006) define a NIMBY as follows “a socially desirable land use that broadly distributes benefits, yet is difficult or impossible to implement because of local opposition”.

  5. Lejano and Davos (2001) also consider coalition formation in the NIMBY problem. In a numerical example, they argue that a compensation scheme that leaves the host indifferent may fail to be a core allocation.

  6. Barbera et al. (2012) and Manjunath (2014) have examined single-dipped preferences for the location of an indivisible bad. They deal with non-transferable utility (no money involved) whereas we assume transferable utility: players can transfer part of their welfare through side-payments. Their focus is on the localization of the public bad with strategy-proof rules. In contrast, we abstract for information problems so that the public bad can easily be efficiently located. In our setting, localization impacts the value that a deviating coalition can achieve. It thus determines the distribution of the welfare through side-payments.

  7. We insist on the interpretation of \(\delta \) as the proportion of a neighbor’s pollution cost as compared to the host’s total cost. Formally, the latter may be the sum of a technical cost \(c_{t}\) (construction, management, etc.) and a pollution cost \(c_{p}\). If \(\alpha \) denotes the multiplicative change in the pollution cost for the immediate neighbors, the additional cost for each of them is \(\alpha c_{p}\). We then get \(\delta =\alpha \frac{c_{p}}{c_{t}+c_{p}}\). So \(\delta \) captures the change of pollution costs with distance, as well as the share of pollution costs in the host’s total costs.

  8. For instance, the NIMBY problem with three players defined by \(b_1=b_2=b_3=2\), \(c_{11}=c_{22}=c_{33}=1\), \(c_{12}=c_{23}=c_{31}=1\), and \(c_{21}=c_{32}=c_{13}=3\) does not lead to a superadditive TU-game. Indeed, we have \(v(\{1,2,3\})=1<v(\{1,2\})+v(\{3\})=2+1=3\).

  9. For instance, in the case of TU-games with three players, the cooperative game induced by a NIMBY problem with three communities, benefit \({\varvec{b}}\), and cost matrix \({\varvec{C}}\) has the following characteristic function:

    $$\begin{aligned} v(\{i\})= & {} max(0,b_{i}-c_{ii}),i\in \{1,2,3\}\\ v(\{i,j\})= & {} max(0,b_{i}+b_{j}-\min (c_{ii}+c_{ij},c_{jj}+c_{ji})), i \ne j\\ v(\{1,2,3\})= & {} b_1+b_2+b_3-\min (c_{11}+c_{12}+c_{13},c_{21}+c_{22}+c_{23},c_{31}+c_{32}+c_{33}) \end{aligned}$$

    Consider the TU-game represented by \(v(\{i\})=1\), \(v(\{i,j\})=0\) (\(i \ne j\)), \(v(\{1,2,3\})=2\). It is easy to check that no vector of benefits \({\varvec{b}}\) and cost structure \({\varvec{C}}\) can make the two characteristic functions coincide.

  10. In the first case, excluding a community at the extremity of the line allows a cost \(\delta c\) to be saved so that the total cost incurred by the coalition which excludes 1 or n is \((1+\delta )c\). Yet the coalition loses the benefit b from the excluded community so that the total benefit is \((n-1)b\). In the second case, by excluding two communities that are neighbors of a middle-community i, the coalition can save the two external costs \(2\delta c\) by locating the facility at i, although they loose the benefit of the two neighbors from using the facility so that the total benefit is \((n-2)b\).

  11. A collection \(\mathcal {B}\) of coalitions is said to be balanced if and only if there exist strictly positive weights \({\varvec{\chi ^{\mathcal {B}}}}=(\chi _{S}^{\mathcal {B}})_{S\in \mathcal {B}}\) such that, for any \(i\in N,\) \(\sum _{S\in \mathcal {N}:i\in S}\chi _{S}^{\mathcal {B}}=1\).

  12. As not all TU-games can be represented as NIMBY cooperative games without outside cooperation, this condition cannot be expressed for any TU-game.

  13. Other meaningful quantities could be defined in this context. For instance, Le Breton et al. (2013) focus on the least core-value in problems of local public-project provision and financing. This value quantifies the minimal tax required on deviating coalitions for stabilizing the grand coalition. In this line, the cost of stability (Bachrach et al. 2009), quantifies the minimal subsidy to the grand coalition required to stabilize it. However, neither of them has a clear explicit form in the NIMBY cooperative game.

  14. Note that Assumption 2 is always satisfied in the uniform linear case.

  15. Two comments are called for here. First, our restricting the attention to the set of rational decisions is in contrast with the standard approach of the \(\alpha \)-core and \(\beta \)-core which respectively consider what a coalition can achieve regardless of the behavior of outside members or when having the possibility to adjust to others actions. Consistently with a remark by Laffont (1977) in the context of the garbage game, the \(\alpha \)-core would never be empty in our context. Second, in our case, location decisions are independent. Yet, in the case of non-excludable benefits, strategic interactions would arise among coalitions for the provision of facilities.

  16. On the cooperative aspects, these rules respectively correspond to the \(\underline{N}\)-exogenous and the \(\bar{N}\)-exogenous rules in Bloch and van den Nouweland (2014).

  17. Along with Assumption 1, it emphasizes a crucial feature for our results to hold: neighborhoods should be sufficiently smaller than their complementary to induce different building decisions. For this reason, our results apply to local pollution at the scale of N.

  18. If two communities neighboring a community i with \(1<i<n\) share a facility, they incur the hosting cost but no external cost for a benefit of 2b.

  19. We thank a referee for suggesting this point.

  20. This exercise emphasizes a limitation in the model: in order to compute the cost matrix \({\varvec{C}}\), a hypothesis has to be made on where the facility would be located within a given municipality regardless of the coalition it belongs to. In this example, we chose the centroids of the municipalities. In a more general framework, we could expect coalitions to have some flexibility in the location choice. By increasing the value of all coalitions, such flexibility would strengthen requirements for non-emptiness. It would yield complications but, in our view, few more insights.

  21. We assume here that \(|\overset{\circ }{\mathcal {N}}(h)|>0\). If it is not, the core is always non-empty (\(\bar{\delta }({\varvec{G}})=+\infty \)).

References

  • Aivazian VA, Callen JL (1981) The Coase theorem and the empty core. J Law Econ 24(1):175–181

    Article  Google Scholar 

  • Aumann RJ (1967) A survey of cooperative games without side payments. In: Shubik M (ed) Essays in mathematical economics. Princeton University Press, pp 3–27

  • Bachrach Y, Elkind E, Meir R, Pasechnik D, Zuckerman M, Rothe J, Rosenschein JS (2009) The cost of stability in coalitional games. In: SAGT’ 09:2nd international symposium on algorithmic game theory, pp 122–134

  • Balinski M (1970) On the maximum matching set, minimal covering. In: Proceedings of the Princeton symposium on mathematical programming

  • Barbera S, Berga D, Moreno B (2012) Domains, ranges and strategy-proofness: the case of single-dipped preferences. Soc Choice Welfare 39(2–3):335–352

    Article  Google Scholar 

  • Bergstrom T, Blume L, Varian H (1986) On the private provision of public goods. J Public Econ 29:25–49

    Article  Google Scholar 

  • Bloch F, van den Nouweland A (2014) Expectation formation rules and the core of partition function games. Games Econ Behav 88:339–353

    Article  Google Scholar 

  • Chander P, Tulkens H (1997) The core of an economy with multilateral environmental externalities. Int J Game Theor 26:379–401

    Article  Google Scholar 

  • Coase RH (1960) The problem of social cost. J Law Econ 3:1–44

    Article  Google Scholar 

  • De Clippel G, Serrano R (2008) Marginal contributions and externalities in the value. Econometrica 76(6):1413–1436

    Article  Google Scholar 

  • Dehez P (2013) Cooperative provision of indivisible public goods. Theor Decis 74:13–29

    Article  Google Scholar 

  • Goemans MX, Skutella M (2004) Cooperative facility location games. J Algorithm 50:194–214

    Article  Google Scholar 

  • Laffont JJ (1977) Effets externes et théorie économique. Collection Monographies du Séminaire d’Econométrie. éditions du CNRS, Paris

  • Laurent-Lucchetti J, Leroux J (2010) Lindhal prices solve the NIMBY problem. Econ Bull 30(3):2457–2463

    Google Scholar 

  • Laurent-Lucchetti J, Leroux J (2011) Choosing and sharing. Games Econ Behav 73(1):296–300

    Article  Google Scholar 

  • Le Breton M, Weber S (1995) Stability of coalition structures and the principle of optimal partitioning. In: Barnett W, Moulin H, Salles M, Schofield N (eds) Social choice,welfare and ethics, Cambridge University Press, Cambridge, pp 301–319

  • Le Breton M, Weber S (2003) The art of making everybody happy: how to prevent a secession. IMF Staff Pap 50:403–435

    Google Scholar 

  • Le Breton M, Moreno-Ternero JD, Savvateev A, Weber S (2013) Stability and fairness in models with a multiple membership. Int J Game Theor 42:673–694

    Article  Google Scholar 

  • Lejano RP, Davos CA (2001) Siting noxious facilities with victim compensation: n-person games under transferable utility. Socio Econ Plan Sci 35:109–124

    Article  Google Scholar 

  • Manjunath V (2014) Efficient and strategy-proof social choice when preferences are single-dipped. Int J Game Theor 43(3):579–597

  • Minehart D, Neeman Z (2002) Effective siting of waste treatment facilities. J Environ Econ Manag 43:303–324

    Article  Google Scholar 

  • O’Sullivan A (1993) Voluntary auctions for noxious facilities: incentives to participate and the efficiency of siting decisions. J Environ Econ Manag 25(1):S12–S26

    Article  Google Scholar 

  • Perez-Castrillo D, Wettstein D (2002) Choosing wisely: a multibidding approach. Am Econ Rev 92(5):1577–1587

    Article  Google Scholar 

  • Pigou AC (1920) The economics of welfare. MacMillan, London

  • Richman BD, Boerner C (2006) A transaction cost economizing approach to regulation: understanding the nimby problem and improving regulatory responses. Yale J Regul 23:29–76

    Google Scholar 

  • Sakai T (2012) Fair waste pricing: an axiomatic analysis to the NIMBY problem. Econ Theor 50(2):499–521

    Article  Google Scholar 

  • Shapley LS, Shubik M (1969) On the core of an economic system with externalities. Am Econ Rev 4(1):678–684

    Google Scholar 

  • Shenoy PP (1979) On coalition formation: a game-theoretical approach. Int J Game Theor 8(3):133–164

    Article  Google Scholar 

  • Starett D (1973) A note on externalities and the core. Econometrica 41(1):179–183

    Article  Google Scholar 

  • Stearns ML (1993) The misguided renaissance of social choice. Yale Law J 103:1219–1292

    Article  Google Scholar 

  • Thrall RM, Lucas WF (1963) N-person games in partition function form. Naval Res Log Q 10(1):281–298

    Article  Google Scholar 

Download references

Acknowledgments

We wish to thank Olof Johansson-Stenman, Justin Leroux and Vera Zaporozhets for helpful comments. We are especially grateful to Michel Le Breton for his advice and suggestions. This paper also benefited from comments by participants at the 2013 conference of the European Association of Environmental and Resource Economics in Toulouse, the 2013 Public Economic Theory conference in Lisbon and the 2013 Spanish–Italian–Netherland Game theory conference in Vigo. We acknowledge financial support from ANR (France) through the project ANR-12-BSH1-0003-01 on “Political Economy of the Environment”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yann Kervinio.

Appendices

Appendix A: Proof of Proposition 1

Let \({\varvec{x}}\) be an allocation which meets the conditions stated in Proposition 1, that is, the efficiency condition (1), individual rationality conditions (2), and the following lower bounds for every \(S\in \mathcal {Y}=\{N\backslash S|S\in \overset{\circ }{\mathcal {N}}\}\cup \{N\backslash \{i\}|i\in N\}\),

$$\begin{aligned} \sum _{i\in S}x_{i}\ge v(S) \end{aligned}$$
(5)

We first show that it satisfies the core lower bounds (5) for any arbitrary coalition. Let \(T\subseteq N\).

  • If T is a non-building coalition, we have \(v(T)=0\). \(\forall i\in T\), \({\varvec{x}}\) meets the individual rationality constraint \(x_{i}\ge 0\). The sum of these constaints yields Condition (5) for T.

  • If T is a building coalition, we have \(v(T)=b(T)-c(T)\). Let us consider \(j^{*}\in argmin_{j\in T}\sum _{i\in T}c_{ij}\) an optimal site in T and \(S^{*}=\overset{\circ }{\mathcal {N}}(j^{*})\backslash T\), the set of strict neighbors of \(j^{*}\) that are not in T and \(\bar{T}=N\backslash S^{*}\). Since \(\bar{T}=N\backslash S^{*}\in \mathcal {Y}\),

    $$\begin{aligned} \sum _{i\in \bar{T}}x_{i}\ge b(\bar{T})-c(\bar{T}) \end{aligned}$$

    Besides, \(c(\bar{T})\le c(T)\) so:

    $$\begin{aligned} \sum _{i\in \bar{T}}x_{i}\ge b(\bar{T})-c(T) \end{aligned}$$
    (6)

    As for every \(i\in N\), \(N\backslash \{i\}\in \mathcal {Y}\), we have \(\sum _{j\in N\backslash \{i\}}x_{j}\ge v(N\backslash \{i\})\). This inequality can be rewritten, using the efficiency condition (1), as \(x_{i}\le v(N)-v(N\backslash \{i\})\). We have \(\forall i\in N\backslash \mathcal {H},v(N)-v(N\backslash \{i\})\le b_{i}\) and Assumption 2 additionally implies \(\forall h\in \mathcal {H},v(N)-v(N\backslash \{h\})\le b_{h}\). Thus, \(\forall i\in N,-x_{i}\ge -b_{i}\). From the summation of the latter inequalities for all agents in \(\bar{T}\backslash T\) to inequality (6), we obtain \(\sum _{i\in T}x_{i}\ge b(T)-c(T)=v(T).\) Hence condition (5) holds for T.

We have shown that the core lower bounds can be restricted to coalitions in \(\mathcal {Y}\). From Assumption 1, coalitions in \(\{N\backslash S|S\in \mathcal {\overset{\circ }{\mathcal {N}}}\}\) are all building coalitions so the constraints associated with them are: \(\sum _{i\in N\backslash S}x_{i}\ge b(N\backslash S)-c(N\backslash S)\). Combining them with the efficiency constraints yields conditions (4) in Proposition 1.

Appendix B: Proof of Proposition 2

From Proposition 1, the core can be defined as:

$$\begin{aligned}&\left\{ {\varvec{x}}\in {\mathbb {R}}_{+}^{n}\left| \sum _{N}\right. x_{i}\right. = v(N) \text{ and } \forall S\in \mathcal {\bar{N}},\sum _{S}x_{i}\le b(S)-(c(N)-c(N\backslash S))\nonumber \\&\qquad \left. \text{ and } \forall i\in N,x_{i}\ge 0\right\} \end{aligned}$$
(7)

A necessary and sufficient condition for the non-emptiness of this set involves the linear program (LP1):

$$\begin{aligned} \max _{{\varvec{x}}}\left\{ \left. \sum _{i\in N}x_{i}\right| \forall S\in \bar{\mathcal {N}},\sum _{i\in S}x_{i}\le b(S)-(c(N){-}c(N\backslash S)),\forall i\in N,x_{i}\ge 0\right\} \!\ge \! v(N) \end{aligned}$$
(8)

To show this equivalence, first note that if the set involved in condition (7) is non-empty. Therefore any element of it constitutes a feasible solution in the linear program defined in condition (8). A fortiori, its optimal solution also satisfies the condition. Therefore (7)\(\Rightarrow \)(8). For the converse, consider a solution \({\varvec{x^{*}}}\) to the linear program and assume it satisfies condition (8). Consider the allocation \({\varvec{x^{\epsilon }}}\) defined by \(x_{i}^{\epsilon }=\max (0,x_{i}^{*}-\epsilon )\), for all \(i\in N\) and some \(\epsilon >0\). For any \(\epsilon \), the resulting allocation still pertains to the feasible set of the linear program and, by a continuity argument, we can always find \(\epsilon \) such that \(\sum _{N}x_{i}^{\epsilon }=v(N)\). This allocation pertains to the set defined in condition (7), which, therefore, is non-empty.

Assumption 3 implies that the saving induced by the withdrawal of a community will never exceed its benefit so for any \(S\subseteq T\subseteq N,\) we have \(v(S)\le v(T)\le v(N)\). In particular, for every \(S\in \mathcal {\bar{N}}\), \(v(N\backslash S)\le v(N)\) which implies \(b(S)-(c(N)-c(N\backslash S))\ge 0\). Hence, this linear program is feasible when Assumption 3 is met (take, for all \(i\in N,x_{i}=0\)). Besides, it is bounded (by \(\sum _{N}b_{i}\) for instance) so it admits a finite value.

We now show that the individual rationality constraints \(x_{i}\ge 0\) are non-binding in (LP1). We start to show that, for any optimal solution, no community, \(i_0 \in N\), pays more than \(\max _{j\in N\backslash \{i_{0}\}}c_{ji_{0}}\), the highest external cost it can bear. Let \({\varvec{x^{*}}}\) be an optimal solution to (LP1) and \(i_{0}\in N\). Assume that:

$$\begin{aligned} x_{i_{0}}^{*}<b_{i_{0}}+\min _{T\in \mathcal {\bar{N}}:i_{0}\in T}\left\{ c(N\backslash T)-c((N\backslash T)\cup \{i_{0}\})\right\} \end{aligned}$$
(9)

We can then increase \(x_{i_{0}}^{*}\) by some \(\epsilon >0\) such that:

$$\begin{aligned} x_{i_{0}}^{*}+\epsilon <b_{i_{0}}+\min _{T\in \mathcal {\bar{N}}:i_{0}\in T}\left\{ c(N\backslash T)-c((N\backslash T)\cup \{i_{0}\})\right\} \end{aligned}$$
(10)

Such an increase improves the objective. We shall show that it also leads to a feasible solution. Let \(S\in \bar{\mathcal {N}}\) such that \(i_{0}\in S\). Because \(S\in \bar{\mathcal {N}}\), \(S\backslash \{i_{0}\}\) also pertains to \(\bar{\mathcal {N}}\) (except for the case \(S=\{i_{0}\}\), in which the result is direct). By feasibility of \({\varvec{x^{*}}}\), we have:

$$\begin{aligned} \sum _{i\in S\backslash \{i_{0}\}}x_{i}^{*}\le b(S\backslash \{i_{0}\})-(c(N)-c((N\backslash S)\cup \{i_{0}\})) \end{aligned}$$
(11)

Summing inequalities (10) and (11), we get:

$$\begin{aligned}&\sum _{i\in S}x_{i}^{*}+\epsilon <b(S)-(c(N)-c((N\backslash S)\cup \{i_{0}\}))\nonumber \\&\quad +\min _{T\in \mathcal {\bar{N}}:i_{0}\in T}\{c(N\backslash T)-c((N\backslash T)\cup \{i_{0}\})\} \end{aligned}$$

Since \(\min _{T\in \mathcal {\bar{N}}:i_{0}\in T}\left\{ c(N\backslash T)-c((N\backslash T)\cup \{i_{0}\})\right\} \le c(N\backslash S)-c((N\backslash S)\cup \{i_{0}\})\), we have:

$$\begin{aligned} \sum _{i\in S}x_{i}^{*}+\epsilon <b(S)-(c(N)-c(N\backslash S)) \end{aligned}$$

All the constraints involving \(x_{i_{0}}\) are met. This contradicts the optimality of \({\varvec{x^{*}}}\). Hence, inequality (9) cannot hold by contradiction. We have:

$$\begin{aligned} x_{i_{0}}^{*}\ge b_{i_{0}}+\min _{T\in \mathcal {\bar{N}}:i_{0}\in T}\left\{ c(N\backslash T)-c((N\backslash T)\cup \{i_{0}\})\right\} \end{aligned}$$
(12)

Besides, for any \(T\in \mathcal {\bar{N}}\) such that \(i_{0}\in T\),

$$\begin{aligned} c((N\backslash T)\cup \{i_{0}\})-c(N\backslash T)=\min _{j\in (N\backslash T)\cup \{i_{0}\}}\sum _{k\in (N\backslash T)\cup \{i_{0}\}}c_{jk}-\min _{j\in N\backslash T}\sum _{k\in N\backslash T}c_{jk} \end{aligned}$$

Let us denote by \(j^{*}\) an optimal host in \(N\backslash T\). Since \(\min _{j\in (N\backslash T)\cup \{i_{0}\}}\sum _{k\in (N\backslash T)\cup \{i_{0}\}}c_{jk}\le \sum _{k\in (N\backslash T)\cup \{i_{0}\}}c_{j^{*}k}\) , by definition of the minimum, we have:

$$\begin{aligned} c((N\backslash T)\cup \{i_{0}\})-c(N\backslash T)\le \sum _{k\in (N\backslash T)\cup \{i_{0}\}}c_{j^{*}k}-\sum _{k\in N\backslash T}c_{j^{*}k}=c_{j^{*}i_{0}} \end{aligned}$$

Hence:

$$\begin{aligned} c((N\backslash T)\cup \{i_{0}\})-c(N\backslash T)\ge -\max _{j\in N\backslash \{i_{0}\}}c_{ji_{0}} \end{aligned}$$
(13)

From conditions (12) and (13), we get \(x_{i_{0}}^{*}\ge b_{i_{0}}-\max _{j\in N\backslash \{i_{0}\}}c_{ji_{0}}\) and, from Assumption 3, \(x_{i_{0}}^{*}\ge 0\). Thus, individual rationality constraints can be discarded from (LP1) without altering the value of the objective. This leads us to consider the linear program (LP2):

$$\begin{aligned} \max _{{\varvec{x}}}\left\{ \left. \sum _{i\in N}x_{i}\right| \forall S\in \mathcal {\bar{N}},\sum _{i\in S}x_{i}\le b(S)-(c(N)-c(N\backslash S))\right\} \end{aligned}$$

Again, this linear program is bounded and feasible. Therefore, it admits a finite value and so its dual \((LP2^{*})\):

$$\begin{aligned} \min _{{\varvec{x}}}\left\{ \left. \sum _{S\in \mathcal {\bar{N}}}\chi _{S}(b(S)-(c(N)-c(N\backslash S)))\right| \forall i\in N,\sum _{S\in \mathcal {\bar{N}}:i\in S}\chi _{S}=1,\chi _{S}\ge 0\right\} \end{aligned}$$

Which can be further simplified to:

$$\begin{aligned} \min _{{\varvec{x}}}\left\{ \left. b(N)-\sum _{S\in \mathcal {\bar{N}}}\chi _{S}(c(N)-c(N\backslash S))\right| \forall i\in N,\sum _{S\in \mathcal {\bar{N}}:i\in S}\chi _{S}=1,\chi _{S}\ge 0\right\} \end{aligned}$$

A necessary and sufficient condition for non-emptiness of the core is that the value of \((LP2^{*})\) is lower than \(v(N)=b(N)-c(N)\). This leads to the following condition:

$$\begin{aligned} \max _{{\varvec{\chi }}}\left\{ \left. \sum _{S\in \mathcal {\bar{N}}}\chi _{S}\left( 1-\frac{c(N\backslash S)}{c(N)}\right) \right| \forall i\in N,\sum _{S\in \mathcal {\bar{N}}:i\in S}\chi _{S}=1,\chi _{S}\ge 0\right\} \le 1 \end{aligned}$$

Appendix C: Discarding Assumption 2 in Proposition 2

If \(|\mathcal {H}|>1\), the proof of Proposition 2 holds. Here we assume \(|\mathcal {H}|=1\) and show that a similar result to Proposition 2 can still be obtained. The difference lies in the fact that the host can get more than \(b_{h}\) in core allocations, which prevents an immediate focus on neighborhoods. However, we show that, as soon as an additional assumption is met, requiring that \(x_{h}\le b_{h}\) does not alter the value of the linear program. This allows a focus on neighborhoods. The proof proceeds as the proof of Propositions 1 and 2: we first discard redundant constraints and simplify non-binding constraints in a linear program related to the emptiness of the core.

Let us denote by h the unique optimal host in N and let \({\varvec{x}}\) be an allocation which meets the efficiency condition (1), individual rationality constraints (2) and the following core lower bounds for every \(S\in \mathcal {Y}'=\mathcal {E}\cup \mathcal {E}_{h}\cup \{N\backslash \{i\}|i\in N\}\),

$$\begin{aligned} \sum _{i\in S}x_{i}\ge v(S) \end{aligned}$$
(14)

Where \(\mathcal {E}=\{N\backslash S|S\in \overset{\circ }{\mathcal {N}} \text{ and } c(N\backslash S)\le c(N)\}\) and \(\mathcal {E}_{h}=\{S\subset N|h\not \in S\}\).

We first show that it satisfies the core lower bounds (14) for any arbitrary coalition. Let \(T\subseteq N\).

  • If T is a non-building coalition, we have \(v(T)=0\). \(\forall i\in T\), \({\varvec{x}}\) meets the individual rationality constraint \(x_{i}\ge 0\). The sum of these constraints yields Condition (14) for T.

  • If T is a building coalition, we have \(v(T)=b(T)-c(T)\). Let us consider \(j^{*}\in argmin_{j\in T}\sum _{i\in T}c_{ij}\) an optimal site in T and \(S^{*}=\overset{\circ }{\mathcal {N}}(j^{*})\backslash T\), the set of strict neighbors of \(j^{*}\) that are not in T. We define \(\bar{T}=N\backslash S^{*}\). If \(c(N\backslash S^{*})\le c(N)\), then \(\bar{T}\in \mathcal {E}\subset \mathcal {Y}'\). If \(c(N\backslash S^{*})>c(N)\), then it must be that h is not in \(N\backslash S^{*}\) hence \(\bar{T}\in \mathcal {E}_{h}\subset \mathcal {Y}\)’. Therefore:

    $$\begin{aligned} \sum _{i\in \bar{T}}x_{i}\ge b(\bar{T})-c(\bar{T}) \end{aligned}$$

    Besides, \(c(\bar{T})=\min _{j\in \bar{T}}\sum _{k\in \bar{T}}c_{jk}\le \sum _{k\in \bar{T}}c_{j^{*}k}=\sum _{k\in T}c_{j^{*}k}=c(T)\), where the third equality comes from the fact that communities in \(\bar{T}\backslash T\) do not belong to the neighborhood of \(j^{*}\) by construction. Hence:

    $$\begin{aligned} \sum _{i\in \bar{T}}x_{i}\ge b(\bar{T})-c(T) \end{aligned}$$
    (15)

    The rationality of coalitions \(N\backslash \{i\}\) yields \(\forall i\in N\backslash \{h\},-x_{i}\ge -b_{i}\). From the summation of the latter inequalities for all agents in \(\bar{T}\backslash T\) to inequality (15), we obtain \(\sum _{i\in T}x_{i}\ge b(T)-c(T)=v(T).\) Hence condition (14) holds for T.

We have shown that the core lower bounds can be restricted to coalitions in \(\mathcal {Y}\)’. Combining them with the efficiency constraints and defining \(\bar{\mathcal {E}}=\{T|T\in \overset{\circ }{\mathcal {N}} \text{ and } c(N\backslash T)\le c(N)\}\) and \(\bar{\mathcal {E}}_{h}=\{T|h\in T\}\), the respective complementary of \(\mathcal {E}\) and \(\mathcal {E}_{h}\), the core is non-empty if and only if:

$$\begin{aligned}&\max _{{\varvec{x}}}\left\{ \left. \sum _{i\in N}x_{i}\right| \forall S\in \bar{\mathcal {E}}\cup \bar{\mathcal {E}}_{h}\cup \{i|i\in N\},\sum _{i\in S}x_{i}\le b(S)-(c(N)\right. \nonumber \\&\left. \qquad -c(N\backslash S)),\forall i\in N,x_{i}\ge 0\right\} \ge v(N) \end{aligned}$$

We now eliminate constraints in \(\bar{\mathcal {E}}_{h}\). Let us denote by (LP3) the former linear program. Let us consider \({\varvec{x^{*}}}\) as an optimal solution to (LP3) and let us assume \(x_{h}^{*}>b_{h}\) so that we can write \(x_{h}^{*}=b_{h}+\epsilon \), \(\epsilon >0\). At this stage, an additional assumption is required:

Assumption 6

\(\exists S\in \overset{\circ }{\mathcal {N}}\) such that \(h\not \in S\) and \(c(N\backslash S)\le c(N)\)

This assumption implies that it is always possible to exclude some agents different from h and save on the cost of the project. We will show there always exists another optimal solution, \({\varvec{x'}}\), such that \(x'_{h}\le b_{h}\). From Assumption 6, there exists \(S\in \overset{\circ }{\mathcal {N}}\) such that \(h\not \in S\) and \(c(N\backslash S)\le c(N)\). Let us consider \(S\cup \{h\}\in \bar{\mathcal {E}_{h}}\); we have, by feasibility of \({\varvec{x^{*}}}\) in (LP3):

$$\begin{aligned} \sum _{i\in S}x_{i}^{*}+x_{h}^{*}\le \sum _{i\in S}b_{i}+b_{h} \end{aligned}$$

Hence,

$$\begin{aligned} \sum _{i\in S}x_{i}^{*}\le \sum _{i\in S}b_{i}-\epsilon \end{aligned}$$

Besides the rationality of coalitions \(N\backslash \{i\}\) requires \(\forall i\in S\), \(x_{i}^{*}\le b_{i}\). Hence, there exists \((\epsilon _{i})_{i\in S}\in \mathbb {R}_{+}^{|S|}\) such that, \(\sum _{i\in S}\epsilon _{i}=\epsilon \) and, for all \(i\in S\), \(x_{i}^{*}\le b_{i}-\epsilon _{i}\). Let us define \({\varvec{x'}}\) as follows:

$$\begin{aligned} x'_{h}= & {} x_{h}^{*}-\epsilon =b_{h}\\ x'_{j}= & {} x_{j}^{*}+\epsilon _{i}\quad \hbox {for all} \quad j\in S\\ x'_{i}= & {} x_{i}^{*}\quad \hbox {for all}\quad i\not \in S\cup \{h\} \end{aligned}$$

By construction this solution yields the same objective. We want to show it is feasible as well. Let \(T_{S}\) be such that \(T_{S}\cap S\ne \emptyset \) and \(T_{S}\in \bar{\mathcal {E}}\cup \bar{\mathcal {E}}_{h}\cup \{i|i\in N\}\), an arbitrary coalition of \(\bar{\mathcal {E}}\cup \bar{\mathcal {E}}_{h}\cup \{i|i\in N\}\) containing elements of S. Three cases arise:

  • If \(T_{S}\in \{i|i\in N\}\), then the associated constraint \(x_{i}\le b_{i}\) is met by construction.

  • If \(T_{S}\in \bar{\mathcal {E}}_{h}\), we have, where the first inequality comes from the fact that \(\sum _{i\in T_{S}\cap S}\epsilon _{i}-\epsilon \le 0\) and the second is the feasibility of \({\varvec{x^{*}}}\) in (LP4):

    $$\begin{aligned} \sum _{i\in T_{S}}x'_{i}\le \sum _{i\in T_{S}}x_{i}^{*}\le b(T_{S})-(c(N)-c(N\backslash T_{S})) \end{aligned}$$
  • If \(T_{S}\in \bar{\mathcal {E}}\), \(T_{S}\cup \{h\}\in \bar{\mathcal {E}}_{h}\) and by feasibility of \({\varvec{x^{*}}}\) in (LP4):

    $$\begin{aligned} \sum _{i\in T_{S}}x_{i}^{*}+x_{h}^{*}\le b(T_{S})+b_{h}-(c(N)-c(N\backslash (T_{S}\cup \{h\}))) \end{aligned}$$

Simplifying \(b_{h}\) and because \(\sum _{i\in T_{S}\cap S}\epsilon _{i}\le \epsilon \),

$$\begin{aligned} \sum _{i\in T_{S}}x_{i}'\le \sum _{i\in T_{S}}x_{i}^{*}+\epsilon \le b(T_{S})-(c(N)-c(N\backslash (T_{S}\cup \{h\}))) \end{aligned}$$

Because \(c(N\backslash T_{S})\le c(N)\), the optimal location in \(N\backslash T_{S}\) cannot be h. Hence, the withdrawal of h can only lead to a decrease in cost, so that \(c(N\backslash (T_{S}\cup \{h\}))\le c(N\backslash T_{S})\).

Finally, we have, for any constraint \(T_{S}\) involving elements of S:

$$\begin{aligned} \sum _{i\in T_{S}}x'_{i}\le b(T_{S})-(c(N)-c(N\backslash T_{S})) \end{aligned}$$

This establishes that \({\varvec{x'}}\) is feasible. Hence it is an optimal solution as well. Finally, we can require that \(x_{h}\le b_{h}\) without altering the value of the linear program. This defines the linear program (LP4):

$$\begin{aligned} \max _{{\varvec{x}}}\left\{ \left. \sum _{i\in N}x_{i}\right| \forall S\in \bar{\mathcal {E}}\cup \bar{\mathcal {E}}_{h},\sum _{i\in S}x_{i}\le b(S)-(c(N)-c(N\backslash S)),\forall i\in N,x_{i}\le b_{i} \text{ and } x_{i}\ge 0\right\} \end{aligned}$$

It is straightforward to show that, following the introduction of the additional constraint \(x_{h}\le b_{h}\), all constraints in \(\mathcal {\bar{E}}_{h}\) are redundant in (LP4). Hence (LP4) can be rewritten:

$$\begin{aligned} \max _{{\varvec{x}}}\left\{ \left. \sum _{i\in N}x_{i}\right| \forall S\in \bar{\mathcal {E}},\sum _{i\in S}x_{i}\le b(S)-(c(N)-c(N\backslash S)),x_{h}\le b_{h},\forall i\in N,x_{i}\ge 0\right\} \end{aligned}$$

And, adding some redundant constraints to simplify the notations:

$$\begin{aligned} I({\varvec{C}})=\max _{{\varvec{x}}}\left\{ \left. \sum _{i\in N}x_{i}\right| \forall S\in \bar{\mathcal {N}},\sum _{i\in S}x_{i}\le b(S){-}(c(N){-}c(N\backslash S)),\forall i\in N,x_{i}\le b_{i} \text{ and } x_{i}\ge 0\right\} \end{aligned}$$

We eventually get an expression similar to the one introduced in Proposition 2: Assumption 2 can be replaced by Assumption 6 provided we impose the additional condition \(x_{h}\le b_{h}\) in the former linear program. Hence, an expression of \(I({\varvec{C}})\) can be obtained by defining the function \(c'\) such that \(c'(N\backslash \{h\})=min\{c(N\backslash \{h\}), c(N)\}\) and, for all \(S\subset N\) different from \(N\backslash \{h\}\), \(c'(S)=c(S)\). Then:

$$\begin{aligned} I({\varvec{C}})=\max _{{\varvec{\chi }}}\left\{ \left. \sum _{S\in \bar{\mathcal {N}}}\chi _{S}(1-\frac{c'(N\backslash S)}{c'(N)})\right| \forall i\in N,\quad \sum _{S\in \mathcal {\bar{N}}:i\in S}\chi _{S}=1,\chi _{S}\ge 0\right\} \end{aligned}$$

Appendix D: Proof of Corollary 1

Consider the NIMBY problem \(\sigma =(N,{\varvec{b}},{\varvec{C}})\) and let \(t\in \mathbb {R}_+\). Define \(\sigma '=(N,{\varvec{b}},{\varvec{C'}})\), where \({\varvec{C'}}={\varvec{C}}+t{\varvec{I_n}}\) and \({\varvec{I_n}}\) denotes the identity matrix. For any building coalition in \(\sigma '\), we have \(c'(S)=c(S)+t\) where c(S) and \(c'(S)\) denote the cost of the project for coalition S in \(\sigma \) and \(\sigma '\) respectively.

The linear programs defining \(I({\varvec{C'}})\) writes:

$$\begin{aligned} I({\varvec{C'}})=\max _{{\varvec{\chi }}}\left\{ \left. \sum _{S\in \bar{\mathcal {N}}}\chi _{S}\left( 1-\frac{c(N\backslash S)+t}{c(N)+t}\right) \right| \forall i\in N,\quad \sum _{S\in \bar{\mathcal {N}}:i\in S}\chi _{S}=1,\chi _{S}\ge 0\right\} \end{aligned}$$

Defining \(\tau = \frac{t}{c(N)}\) and substituting t, we get:

$$\begin{aligned} I({\varvec{C'}})=\frac{1}{1+\tau }\max _{{\varvec{\chi }}}\left\{ \left. \sum _{S\in \bar{\mathcal {N}}}\chi _{S}\left( 1-\frac{c(N\backslash S)}{c(N)}\right) \right| \forall i\in N, \quad \sum _{S\in \bar{\mathcal {N}}:i\in S}\chi _{S}=1,\chi _{S}\ge 0\right\} \end{aligned}$$

Therefore

$$\begin{aligned} I({\varvec{C'}})=\frac{I({\varvec{C}})}{1+\tau } \end{aligned}$$

Appendix E: Proof of Corollary 2

Let \(\sigma =(N,{\varvec{b}},{\varvec{C}})\) and \(\sigma '=(N,{\varvec{b}},{\varvec{C'}})\) be two NIMBY problems meeting Assumptions 1 to 4. Define c and \(c'\) the cost function in the problem \(\sigma \) and \(\sigma '\) respectively, and assume

  1. 1.

    \(c(N)=c'(N)\);

  2. 2.

    \({\varvec{C}}\ge {\varvec{C'}}\).

Let (LP) and \((LP')\) be the linear programs defining respectively \(I({\varvec{C}})\) and \(I({\varvec{C'}})\) and let \({\varvec{\chi }}\) be an optimal solution to (LP). In case, some additional coalitions appears in the set \(\bar{\mathcal {N}}\) in \(\sigma \), extend \({\varvec{\chi }}\) by assigning a weight of 0 to them. This defines a feasible solution \({\varvec{\bar{\chi }}}\) in \((LP')\). Besides, because \({\varvec{C}}\ge {\varvec{C'}}\) and \(c(N)=c'(N)\), we have \(\forall S\in \bar{\mathcal {N}},1-\frac{c(N\backslash S)}{c(N)}\le 1-\frac{c'(N\backslash S)}{c'(N)}\), so the objective of \((LP')\) at \({\varvec{\bar{\chi }}}\) is not lower than \(I({\varvec{C}})\). Therefore, the value of \((LP')\), \(I({\varvec{C'}})\), cannot be lower than \(I({\varvec{C}})\).

Appendix F: Proof of Corollary 3

In the linear case, Assumption 2 holds, and we explicitly compute the value of \(I({\varvec{C}})\). In this section we will use the notion of balanced collections. A collection \(\mathcal {B}\) of subsets of N is said to be balanced if and only if there exist strictly positive weights \({\varvec{\chi ^{\mathcal {B}}}}=(\chi _{S}^{\mathcal {B}})_{S\in \mathcal {B}}\) such that, for any \(i\in N,\) \(\sum _{S\in \mathcal {B}:i\in S}\chi _{S}^{\mathcal {B}}=1\). Denoting by \(\mathbb {B}(\mathcal {\bar{N}})\) the set of balanced collections over N composed of elements of \(\bar{\mathcal {N}}\) only, we can write:

$$\begin{aligned} I({\varvec{C}})=\frac{1}{c(N)}\max _{\mathcal {B}\in \mathbb {B}(\bar{\mathcal {N}})}\left\{ \sum _{S\in \mathcal {B}}\chi _{S}^{\mathcal {B}}(c(N)-c(N\backslash S))\right\} \end{aligned}$$

We compute the costs saved by excluding a set of neighboring communities from the grand coalition \(c(N)-c(N/S)\) for every \(S\in \bar{\mathcal {N}}\). In the linear case, S is of size 1 or 2.

  • Case \(|S|=1\). Some cost is saved by excluding a single community only if the community excluded is neighbor of one of the optimal hosts: 1 or n. The external cost \(\delta c\) is then saved: \(c(N)-c(N \backslash S)=\delta c\) for \(S \in \{\{2\},\{n-2\}\}\).

  • Case \(|S|=2\). Let S be a coalition of two communities \(S=\{j,j+2\}\) neighbor of a community not located at the extreme of the line \(j+1 \in \{1,\ldots ,n-2\}\). The cost saved by excluding S is \(\delta c\) because the optimal host becomes \(j+1\) with \(c(N \backslash S)=c\) while it is 1 or n in the grand coalition with \(c(N)=c+\delta c\). For all other coalitions of size 2 neighbor of the same community, no cost is saved: \(c(N)-c(N \backslash S)=0\).

Therefore, for any \(S\in \bar{\mathcal {N}}\), we have the corresponding values:

$$\begin{aligned} c(N)-c(N\backslash S)=\left\{ \begin{array}{l} \delta c\quad \hbox { if }S\in \{{2},{n-1}\}\\ \delta c\quad \hbox { if }S\in \{\{j,j+2\}|j\in \{1,\ldots ,n-2\}\}\\ 0\quad \hbox { otherwise} \end{array}\right. \end{aligned}$$

\(\mathcal {\bar{N}}\) is a set of coalitions of no more than two players. Hence, for any balanced collection \(\mathcal {B}\) of elements of \(\mathcal {\bar{N}}\), there exists a partition of N into pairwise disjoint sets \(N_{1},\ldots ,N_{l},l=0 \ldots L\) where each \(N_{l}\) with \(l>0\) is a coalition of at least three communities such that \(\mathcal {B}\) consists of full cycles on each \(N_{l}\) and a partition of \(N_{0}\) (Balinski 1970, as stated in Le Breton and Weber 1995:316). Because no cycle can be formed out of elements of \(\mathcal {\bar{N}}\) in the linear case, all balanced collections over \(\mathcal {\bar{N}}\) are partitions. In summary, we are interested in finding partitions \(\mathcal {P}\) of N, composed with elements of \(\mathcal {\bar{N}}\) which maximize \(\sum _{S\in \mathcal {P}}(c(N)-c(N\backslash S))\). We now explain how to find such optimal partitions.

First, for any partition involving coalitions in which 2 or \(n-1\) belongs to a two-agent coalition, we weakly improve on the objective by splitting such coalitions into singletons. Hence, we can restrict our attention to coalitions in which such communities appear as singletons. The construction of an optimal partition then consists in maximizing the number of coalitions of the form \(\{\{j,j+2\}|j\in \{1,\ldots ,n-2\}\}\). In the case \(n\in \{4,5,6,7\}\), such optimal partitions are trivial as soon as communities 2 and \(n-1\) appear as singletons. Figure 6 presents optimal partitions and the corresponding value of \(\sum _{S\in \mathcal {P}}(c(N)-c(N\backslash S))\).

Fig. 6
figure 6

Initial patterns. The reasoning adopted for finding the optimal partitions consists in considering all possible cases. We detail the case n = 7. First, we know that there is always an optimal partition containing \(\{2\}\) and \(\{6\}\) as singletons. The value associated with each is \(\delta c\). The value associated with any other single individual is 0 whereas the value associated with any pair of \(\mathcal {\bar{N}}\) is \(\delta c\). An optimal partition thus contains as many pairs of \(\mathcal {\bar{N}}\) as possible. This is achieved with the partition \(\mathcal {P}=\{\{1,3\},\{2\},\{4\},\{6\},\{5,7\}\}\)

For any \(n>7\), we know that n can be decomposed as \(n=4k+i\), \(k\in \mathbb {N} \text{ and } i\in {0,1,2,3}\). According to this decomposition, an optimal partition can be found by combining the initial patterns above and the iterative pattern presented in Fig. 7 which maximizes the value that can be obtained by adding 4 communities to the initial pattern.

Fig. 7
figure 7

Iterative pattern

We eventually find the following optimal partitions:

  • If \(n=4k,k\in \mathbb {N}\), \(\mathcal {P}=\{\{1\},\{2\},\{n-1\},\{n\}\}\cup _{j=1}^{k-1}\{\{4j-1,4j+1\},\{4j,4j+2\}\}\)

  • If \(n=4k+1,k\in \mathbb {N}\), \(\mathcal {P}=\{\{1,3\},\{2\},\{n-1\},\{n\}\}\cup _{j=1}^{k-1}\{\{4j,4j+2\},\{4j+1,4j+3\}\}\)

  • If \(n=4k+2,k\in \mathbb {N}\), \(\mathcal {P}=\{\{1,3\},\{2\},\{n-1\},\{n-2,n\}\}\cup _{j=1}^{k-1}\{\{4j,4j+2\},\{4j+1,4j+3\}\}\)

  • If \(n=4k+3,k\in \mathbb {N}\), \(\mathcal {P}=\{\{1,3\},\{2\},\{4\},\{n-1\},\{n-2,n\}\}\cup _{j=1}^{k-1}\{\{4j+1,4j+3\},\{4j+2,4j+4\}\}\)

And the associated values are:

$$\begin{aligned} I({\varvec{C}})=\left\{ \begin{array}{l} \frac{n}{2}\frac{\delta }{1+\delta }\quad \text{ if } n=4k,k\in \mathbb {N}\\ \frac{n+1}{2}\frac{\delta }{1+\delta }\quad \text{ if } n=4k+1,k\in \mathbb {N}\\ \frac{n+2}{2}\frac{\delta }{1+\delta }\quad \text{ if } n=4k+2,k\in \mathbb {N}\\ \frac{n+1}{2}\frac{\delta }{1+\delta }\quad \text{ if } n=4k+3,k\in \mathbb {N} \end{array}\right. \end{aligned}$$

The condition on \(\delta \) expressed in Corollary 3 directly follows from the comparison of \(I({\varvec{C}})\) with 1.

Appendix G: Proof of Proposition 4

Let R be an exogenous expectation formation rule and \(v^{R}\) its associated characteristic function. We want to show that under Assumptions 1, 2, 4 and 5, the R-core is non-empty if and only if \(I({\varvec{C}})\ge 1\). We extend the proof of Propositions 1 and 2.

First, we eliminate redundant constraints in the system defining the core. We distinguish between building and non-building coalitions. \(NB=\{T\subset N|b(T)<c(T)\}\) is the set of non-building coalitions. Replicating the proof of Proposition 1, the constraints for building coalitions can be restricted to \(\{N\backslash S|S\in \mathcal {\bar{N}}\}\). However, the constraints for non-building coalitions cannot be reduced to individual rationality: an allocation \({\varvec{x}}\) is in the R-core \(\mathcal {C}^{R}\) if and only if

$$\begin{aligned} \sum _{i\in N}x_{i}&=v(N) \end{aligned}$$
(16)
$$\begin{aligned} \forall S\in NB,\sum _{i\in S}x_{i}&\ge v^{R}(S) \end{aligned}$$
(17)
$$\begin{aligned} \forall i\in N,&x_{i}\le b_{i} \end{aligned}$$
(18)
$$\begin{aligned} \forall S\in \overset{\circ }{\mathcal {N}},\sum _{i\in S}x_{i}&\le b(S)-(c(N)-c(N\backslash S)) \end{aligned}$$
(19)

where the constraints (17) contain the individual rationality constraints. We consider the linear program (LP5):

$$\begin{aligned} \max _{{\varvec{x}}}\left\{ \left. \sum _{i\in N}x_{i}\right| \forall S\in \bar{\mathcal {N}}, \quad \sum _{i\in S}x_{i}\le b(S)-(c(N)-c(N\backslash S)) \text{ and } \forall S\in NB,\sum _{i\in S}x_{i}\ge v^{R}(S)\right\} \end{aligned}$$

The R-core \(\mathcal {C}^{R}\) is non-empty if and only if (LP5) is feasible and reaches a value higher than v(N). We first note that such a program would always be feasible under Assumption 5. Second, as in the proof of Proposition 2, we can show that the constraints (17) are never binding under Assumption 5.

Let \({\varvec{x^{*}}}\) be an optimal solution to the above linear program and assume there exists \(i_{0}\in N\) such that:

$$\begin{aligned} x_{i_{0}}^{*}<b_{i_{0}}+\min _{T\in \bar{\mathcal {N}}:i_{0}\in T}\left\{ c(N\backslash T)-c((N\backslash T)\cup \{i_{0}\})\right\} \end{aligned}$$
(20)

Then we can increase \(x_{i_{0}}^{*}\) by some \(\epsilon >0\) such that:

$$\begin{aligned} x_{i_{0}}^{*}+\epsilon <b_{i_{0}}+\min _{T\in \bar{\mathcal {N}}:i_{0}\in T}\left\{ c(N\backslash T)-c((N\backslash T)\cup \{i_{0}\})\right\} \end{aligned}$$
(21)

Such an increase improves on the objective. We shall show that it also leads to a feasible solution. First, it is straightforward to see that the constraints (17) are met. We concentrate on the remaining constraints.

Let \(S\in \bar{\mathcal {N}}\) with at least two communities, such that \(i_{0}\in S\). Because \(S\in \bar{\mathcal {N}}\), \(S\backslash \{i_{0}\}\) also pertains to \(\bar{\mathcal {N}}\). By feasibility of \({\varvec{x^{*}}}\), we have:

$$\begin{aligned} \sum _{i\in S\backslash \{i_{0}\}}x_{i}^{*}\le b(S\backslash \{i_{0}\})-(c(N)-c((N\backslash S)\cup \{i_{0}\})) \end{aligned}$$
(22)

Summing inequalities (21) and (22), we get:

$$\begin{aligned} \sum _{i\in S}x_{i}^{*}+\epsilon <b(S)-(c(N)-c((N\backslash S)\cup \{i_{0}\}))+\min _{T\in \bar{\mathcal {N}}:i_{0}\in T}\left\{ c(N\backslash T)-c((N\backslash T)\cup \{i_{0}\})\right\} \end{aligned}$$

Therefore,

$$\begin{aligned} \sum _{i\in S}x_{i}^{*}+\epsilon <b(S)-(c(N)-c(N\backslash S)) \end{aligned}$$

Therefore, all the constraints involving \(x_{i_{0}}\) are met. This contradicts the optimality of \({\varvec{x^{*}}}\). Hence, inequality (20) cannot hold by contradiction. We have:

$$\begin{aligned} x_{i_{0}}^{*}\ge b_{i_{0}}+\min _{T\in \bar{\mathcal {N}}:i_{0}\in T}\left\{ c(N\backslash T)-c((N\backslash T)\cup \{i_{0}\})\right\} \end{aligned}$$

Besides, as established in the proof of Proposition 2:

$$\begin{aligned} \forall S\in \mathcal {\bar{N}}:i_{0}\in S,c(N\backslash S)-c((N\backslash S)\cup \{i_{0}\})\ge -\max _{j\in N\backslash \{i_{0}\}}c_{ji_{0}} \end{aligned}$$

so \(x_{i_{0}}^{*}\ge b_{i_{0}}-\max _{j\in N\backslash \{i_{0}\}}c_{ji_{0}}\) and \(\forall S\in \{T\subset N|b(T)<c(T)\}\), \(\sum _{i\in T}x_{i}^{*}\ge b(T)-\sum _{i\in T}\max _{j\in N\backslash \{i\}}c_{ji}\). Hence, using Assumption 5, \(\sum _{i\in T}x_{i}^{*}\ge v^{R}(T)\).

The constraints (17) can then be removed from the linear program (LP5) without changing its value. This leads us back to the linear program (LP2) and the proof of Proposition 2 applies.

Appendix H: Proof of Corollary 4

The cost of the project on a graph depends on the minimal degree of this graph. For any \(S\subseteq N\), we denote by \(\underline{d}(S)\) the minimal degree of the graph induced by S on G. Rewriting the condition \(I({\varvec{C}})\ge 1\), we get the following condition on \(\delta \):

$$\begin{aligned} \delta \le \bar{\delta }({\varvec{G}})=\frac{1}{max_{{\varvec{\chi }}}\left\{ \sum _{S\in \bar{\mathcal {N}}}\chi _{S}(\underline{d}(N){-}\underline{d}(N\backslash S))|\forall i\in N,\sum _{S:i\in S}\chi _{S}=1,\chi _{S}\ge 0\right\} {-}\underline{d}(N)} \end{aligned}$$

We want to show \(\bar{\delta }({\varvec{G}})>0\). Let \(h\in \mathcal {H}\) be an optimal host in N and \(j\in \overset{\circ }{\mathcal {N}}(h)\).Footnote 21 Consider the following partition: \(\{\overset{\circ }{\mathcal {N}}(h),S_{j},N\backslash (\overset{\circ }{\mathcal {N}}(h)\cup S_{j})\}\), where \(S_{j}=\overset{\circ }{\mathcal {N}}(j)\backslash \overset{\circ }{\mathcal {N}}(h)\) is the strict neighborhood j from which we withdraw members of \(\overset{\circ }{\mathcal {N}}(h)\) . A feasible solution \({\varvec{\chi '}}\) associated with this partition is defined as follows:

  • \(\chi '_{\mathcal {\overset{\circ }{\mathcal {N}}}(h)}=1\);

  • \(\chi '_{S_{j}}=1\);

  • \(\chi '_{N\backslash (\overset{\circ }{\mathcal {N}}(h)\cup S_{j})}=1\);

  • \(\chi '_{S}=0\) for all other coalitions

We compute the value of this linear program at this feasible solution. First, we know that \(|\overset{\circ }{\mathcal {N}}(h)|=\underline{d}(N)\). Hence community j has at most \(\underline{d}(N)-1\) neighbors in \(\overset{\circ }{\mathcal {N}}(h)\). The withdrawal of its neighbors in \(S_{j}\) therefore leads to a graph with a degree of at least \(\underline{d}(N)-1\). Hence, \(\underline{d}(N)-1\ge \underline{d}(N\backslash S_{h})\), which implies that \(\underline{d}(N)-\underline{d}(N\backslash S_{h})\ge 1\). Second, we have \(\underline{d}(N\backslash \mathcal {\overset{\circ }{\mathcal {N}}}(h))=0\); hence, \(\underline{d}(N)-\underline{d}(N\backslash \overset{\circ }{\mathcal {N}}(h))=\underline{d}(N)\). Finally, as we have \(h\in S_{j}\) by construction, the minimal degree of \(\overset{\circ }{\mathcal {N}}(h)\cup S_{h}\) is at most \(\underline{d}(N)\); hence \(\underline{d}(N)-\underline{d}(\overset{\circ }{\mathcal {N}}(h)\cup S_{h})\ge 0\). The value associated with the feasible solution \({\varvec{\chi '}}\) is \(\underline{d}(N)+1\), hence the optimal value of the linear program defining \(\bar{\delta }({\varvec{G}})\) can only be higher than it. Therefore, \(\bar{\delta }({\varvec{G}})>0\).

Appendix I: Code (software R)

1.1 NIMBY problems of graphs

figure a

1.2 NIMBY problem on a French administrative unit

The GIS data used is the GEOFLA Communes database. It is publicly available at http://professionnels.ign.fr/geofla.

figure b

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ambec, S., Kervinio, Y. Cooperative decision-making for the provision of a locally undesirable facility. Soc Choice Welf 46, 119–155 (2016). https://doi.org/10.1007/s00355-015-0907-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00355-015-0907-2

JEL Classification

Navigation