Abstract
A resource available in different types is to be distributed or redistributed among agents differing in their ability to consume these types. Preferences over consumption levels are not observable but known to be single-peaked. We identify the only strategy-proof and efficient allocation rule satisfying a formulation of “fair net trades” (Schmeidler and Vind in Econometrica 40(4):637–642, 1972). This rule coincides with the “generalized uniform rule” (Thomson in Axiomatic analysis of generalized economies with single-peaked preferences, 1995a) when the resource is available in a single type and with the “egalitarian rule” (Bochet et al. in J Econ Theory 148:535–562, 2013) when there are no individual endowments. Moreover, it coincides with the “uniform rule” (Sprumont in Econometrica 59(2):509–519, 1991) when the resource is available in a single type and there are no individual endowments. This rule belongs to a new class of group strategy-proof rules. Our analysis provides a unified treatment of the applications in Bochet et al. (Theor Econ 7:395–423, 2012, J Econ Theory 148:535–562, 2013).
Similar content being viewed by others
Notes
Single-peakedness of a preference relation means that there is an ideal consumption, the “peak”, below and beyond which welfare is decreasing. Starting with Sprumont (1991), a considerable literature has developed a thorough understanding of the tradeoffs between distributional justice, incentives, and efficiency considerations in simple non-networked economies with single-peaked preferences. For instance, see Thomson (1994a, b, 1995b, 1997), Moulin (1999) and Barberà et al. (1997).
As usual, \(x \mathrel {P_i}y\) iff \(x\mathrel {R_i}y\) and not \(y \mathrel {R_i}x\).
Thomson studied the version of our model where T is a singleton and, for each \(i\in N\), \(T_i=T\).
See the equivalence of (i) and (iv) in Theorem 1 of Schmeidler (1979).
This follows from the polyhedral structure of the efficient set, as described in Lemma 4 below.
Formally, \((z_i)_{i\in I}\in Z(I,Q)\) if there is an \(I\times Q\) matrix \((z_{ij})\) of non-negative numbers such that, for each \((i,j)\in I\times Q\), (i) \(z_{ij}>0\) only if \(j\in T_i \cap Q\), (ii) \(z_i =\sum _{j\in Q} z_{ij}\), and (iii) \(m_j=\sum _{i\in I} z_{ij}\).
Submodularity is the requirement on f that, for each pair \(I, J\subseteq M\), \(f(I\cap J)+f(I\cup J)\le f(I)+f(J)\).
If \(\Gamma (C\cap T)\setminus [C\cap N]\ne \varnothing \), then C has infinite capacity: \(i\in \Gamma (C\cap T)\setminus [C\cap N]\) implies that \(i\in N \setminus C\) and that there is a \(j\in C\cap T\) such that \(i\in \Gamma (\{j\})\); then, \(c(j,i; q)=\infty \) which in turn implies that the capacity of C is infinite. However, any cut K such that \(K\cap N=\Gamma (K\cap T)\) has a finite capacity. If \([C\cap N]\setminus \Gamma (C\cap T)\ne \varnothing \) we can obtain a cut with a smaller capacity by dropping an element in \([C\cap N]\setminus \Gamma (C\cap T)\). In both cases, C is not a min-cut. Thus, if C is a min-cut, \(\Gamma (C\cap T)= [C\cap N]\).
This can be deduced from Theorem 1 in Groenevelt (1991). The directly applicable result yielding the desired condition is Theorem 8.1 in Fujishige (2005): Let M denote a finite set and \(f: 2^M\rightarrow \mathbb {R}\) denote a sub-modular function such that \(f(\varnothing )=0\). For each \(i\in M\), let \(h_i:\mathbb {R}\rightarrow \mathbb {R}\) denote a convex and and differentiable function (so its left and right derivatives coincide over its domain). Then, \(z\in \mathbf {B}(f)\) minimizes \(\sum _M h_i\) over \(\mathbf {B}(f)\) if and only if, for each pair \((i,j)\in M\times M\) such that there is \(\mu \in \mathbb {R}_{++}\) with \(z+ \mu (\mathbf {e}_{i}-\mathbf {e}_j)\in \mathbf {B}(f)\), \( h_{j}'(z_j)\le h_{i}'(z_i)\) where \(h'_i\) denotes the derivative of \(h_i\). Fujishige refers to the pairs \((i,j)\in M\times M\) such that there is \(\mu \in \mathbb {R}_{++}\) with \(z+ \mu (\mathbf {e}_{i}-\mathbf {e}_j)\in \mathbf {B}(f)\) as “exchangeable pairs at z”. In our case, \(M=N_-\), \(f=f_-^{I}\), and, for each \(i\in N_-\), \(h_i(z_i)=(z_i-\omega _i)^2\). Our condition that \(f_-^{I}\) is non-decreasing with respect to set inclusion ensures that \(\mathbf {B}(f_-^I)\) is contained in \( \mathbb {R}_+^N\).
This follows from Theorem 3.28 in Fujishige (2005): Let M denote a finite set and let \(f:2^M\rightarrow \mathbb {R}\) denote a sub-modular function such that \(f(\varnothing )=0\). Then, for each \(z\in \mathbf {B}(f)\), if there is \(z'\in \mathbb {R}^M\) such that \((z+z')\in \mathbf {B}(f)\), there are coefficients \(\lambda _{(i,j)}\in \mathbb {R}_+\) such that \(z'=\sum _{(i,j)}\lambda _{(i,j)} (\mathbf {e}_{i}-\mathbf {e}_{j})\) where the summation is taken over all \((i,j)\in \{(k,l)\in M\times M: \exists \mu \in \mathbb {R}_{++}, z+ \mu (\mathbf {e}_{k}-\mathbf {e}_{l})\in \mathbf {B}(f)\}\). Fujishige refers to these pairs (i, j) as “exchangeable pairs associated with z”. In our case, \(M=N_-\), \(f=f_-^{I'}\), \(z=x_{N_-}^{I'}\), and \(z'= y_{N_-}^{I'}-x^{I'}_{N_-}\).
For each \(\alpha \) such that \(x_i<z^\alpha _i \le p(R_i)\), \(z^\alpha _i \mathrel {P_i} x_i\). Moreover, for each \(k\in N\setminus \{i,j\}\), \(z_k^\alpha =x_k=y_k\), implies that \(z^\alpha _j \le p(R_j)\) for otherwise the convex hull of \(\{x,y\}\) would contain a Pareto improvement for j and i and, thus, \(x\notin P(R)\).
Note that, because \(\Gamma (N)=T\), \(\sum _N x_k=\sum _T m_t=\sum _{\Gamma (N)} m_t\). Thus, there is at least one set I such that \(\sum _I x_k=\sum _{t\in \Gamma (I)} m_t\).
Note that, by Lemma 3, if \(\tilde{R},\hat{R}\in \mathcal {R}^N\) are such that \(p(\tilde{R})=p(\hat{R})\), then \(P(\tilde{R})=P(\hat{R})\).
References
Barberà S, Jackson M, Neme A (1997) Strategy-proof allotment rules. Games Econ Behav 18(1):1–21
Bochet O, İlkılıç R, Moulin H, Sethuraman J (2012) Balancing supply and demand under bilateral constraints. Theor Econ 7:395–423
Bochet O, İlkılıç R, Moulin H (2013) Egalitarianism under earmark constraints. J Econ Theory 148:535–562
Chandramouli S, Sethuraman J (2011) Group strategy-proofness of the egalitarian mechanism for constrained rationing problems. Working paper. arXiv:1107.4566
Ching S (1994) An alternative characterization of the uniform rule. Soc Choice Welf 11(2):131–136
Foley D (1967) Resource allocation and the public sector. Yale Econ Essays 7:45–98
Fujishige S (2005) Submodular functions and optimization. Annals of discrete mathematics, vol 58. Amsterdam, The Netherlands
Gale D (1957) A theorem on flows in networks. Pac J Math 7(1):1073–1082
Groenevelt H (1991) Two algorithms for maximizing a separable concave function over a polymatroid feasible region. Eur J Oper Res 54(2):227–236
Kıbrıs O, Küçükşenel S (2009) Uniform trade rules for uncleared markets. Soc Choice Welf 32:101–121
Klaus B, Peters H, Strocken T (1998) Strategy-proof division with single-peaked preferences and individual endowments. Soc Choice Welf 15:297–311
Moulin H (1999) Rationing a commodity along fixed paths. J Econ Theory 84(1):41–72
Schmeidler D, Vind K (1972) Fair net trades. Econometrica 40(4):637–642
Schmeidler D (1979) A bibliographical note on a theorem by Hardy, Littlewood, and Polya. J Econ Theory 59(20):125–128
Sprumont Y (1991) The division problem with single-peaked preferences. Econometrica 59(2):509–519
Thomson W (1992) Consistency in exchange economies. Working paper
Thomson W (1994a) Consistent solutions to the problem of fair division when preferences are single-peaked. J Econ Theory 63(2):219–245
Thomson W (1994b) Resource-monotonic solutions to the problem of fair division when preferences are single-peaked. Soc Choice Welf 11:205–223
Thomson W (1995a) Axiomatic analysis of generalized economies with single-peaked preferences (revised 2009)
Thomson W (1995b) Population-monotonic solutions to the problem of fair division when preferences are single-peaked. Econ Theory 5(2):229–246
Thomson W (1997) The replacement principle in economies with single-peaked preferences. J Econ Theory 76(1):145–168
Author information
Authors and Affiliations
Corresponding author
Additional information
First version: July 2011. I thank William Thomson for his unpublished papers on “generalized economies” (Thomson 1995a, 1992) and for his great efforts in the supervision of my research. The ideas in William’s papers encouraged me to write this paper to unify the models and axiomatic analysis in Bochet et al. (2012, 2013). I am grateful to Paulo Barelli, Shyam Chandramouli, Albin Erlanson, Rhami İlkılıç, Vikram Manjunath, Hervé Moulin, Jay Sethuraman, and Rodrigo Velez for useful discussions. All errors are my own.
Appendix
Appendix
Notation: For each \(i\in N\), let \(\mathbf {e}_i\in \mathbb {R}^N\) denote the vector with a one on the ith coordinate and zeros elsewhere. For each index set I and each pair \(z,z'\in \mathbb {R}^I\), let \(z\ge z'\) if and only if, for each \(i\in I\), \(z_i\ge z_i'\). Refer to Sect. 4.1 for notation not introduced in Sect. 2.
1.1 Proof of Proposition 1
(i) The egalitarian trades rule is envy-free.
Let \(R\in \mathcal {R}^N\) and \(x\equiv \tilde{E}(R)\). By way of contradiction, suppose that there is \(\{i,j\}\subseteq N\) such that \((\omega _i+ {x_j-\omega _j}) \mathrel {P_i} x_i \) and a \(y\in Z\) such that, for each \(k\in N\setminus \{i,j\}\), \(y_k=x_k\), and \(y_i\mathrel {P_i} x_i\). Thus, \(x_i\ne p(R_i)\). If \(x_i <p(R_i)\) then, by single-peakedness, \(x_j-\omega _j>x_i-\omega _i\). By Remark 2, since Z is convex, it contains the convex hull of \(\{x,y\}\). Thus, for each \(\alpha \in [0,1]\), \(z^\alpha \equiv \alpha y+ (1-\alpha )x\) is in Z. Note that for all sufficiently small values of \(\alpha \), \(z^\alpha \in P(R)\).Footnote 12 Note that, for sufficiently small values of \(\alpha \), \(x_j-\omega _j>z_j^\alpha -\omega _j\ge z_i^\alpha -\omega _i>x_i-\omega _i\) and, for each \(k\in N\setminus \{i,j\}\), \(z_k^\alpha -\omega _k=x_k-\omega _k\). Thus, \(\alpha \) can be chosen so that \(\sum _{k\in N} -(z_k^\alpha -\omega _k)^2>\sum _{k\in N} -(x_k -\omega _k)^2\) and \(z^\alpha \in P(R)\). This contradicts \(x=\tilde{E}(R)\). An analogous argument reaches the same contradiction when \(x_i>p(R_i)\).
(ii) For individual ownership economies, the egalitarian trades rule satisfies the endowment lower bound. Suppose that, for each \(t\in T\), \(\Omega ^t=0\). Let \(R\in \mathcal {R}^N\) and \(x\equiv \tilde{E}(R)\). By way of contradiction, suppose there is \(i\in N\) such that \(\omega _i\mathrel {P_i}x_i\). Thus, by single-peakedness, \(x_i\ne p(R_i)\). If \(x_i<p(R_i)\), by single-peakedness, \(x_i<\omega _i\). We will prove that there is \(j\in N\) such that \(x_j-\omega _j>x_i-\omega _i\) and a scalar \(\varepsilon >0\) such that \(x+\varepsilon (\mathbf {e}_i -\mathbf {e}_j)\in Z\). Let K denote the intersection of all sets I such that \(i\in I\) and \(\sum _I x_k=\sum _{t\in \Gamma (I)} m_t\).Footnote 13 That is,
By the sub-modularity of mapping \(I\subseteq N\mapsto \sum _{t\in \Gamma (I)} m_t\), the set K is itself such that \(\sum _K x_k=\sum _{t\in \Gamma (K)} m_t\). Moreover, since all collective endowments are zero, \(\sum _{t\in \Gamma (K)} m_t=\sum _{k\in K} \omega _k\). Thus, \(x_i<\omega _i\) implies there is \(j\in K\) such that \(x_j >\omega _j\). Since K is minimal with respect to set inclusion among all I such that \(\sum _I x_k=\sum _{t\in \Gamma (K)} m_t\), \(\sum _{K\setminus \{j\}} x_k< \sum _{t\in \Gamma (K\setminus \{j\})} m_t\). Thus, the feasibility constraint is not tight and i’s assignment can be increased: there is a scalar \(\varepsilon >0\) such that \(y\equiv x+\varepsilon (\mathbf {e}_i -\mathbf {e}_j)\in Z\). By Remark 2, since Z is convex, it contains the convex hull of \(\{x,y\}\). From here on, we construct a \(z^\alpha \) in the convex hull of \(\{x,y\}\) contradicting \(x=\tilde{E}(R)\), exactly as we did in part (i) of the proof of Proposition 1. An analogous argument reaches the same contradiction when \(x_i>p(R_i)\). \(\square \)
1.2 Proof of Theorem 1
For each \(i\in N\), let \(v_i: \mathbb {R}_+\rightarrow \mathbb {R}\) denote a strictly concave and continuous function. For each \(R\in \mathcal {R}^N\), let \(\varphi (R)\equiv \arg \max \left\{ \sum _N v_i(x_i): x\in P(R)\right\} \). Thus, \(\varphi \) is a separably concave rule.
By way of contradiction, suppose that \(\varphi \) is not group strategy-proof. Then, there is a group of agents \(M\subseteq N\) and a preference profile \(R\in \mathcal {R}^N\) at which the agents in M can gain by jointly misreporting their preferences. Let \(R'\in \mathcal {R}^N\) denote the preference profile corresponding to this misreport. Thus, for each \(i\in N \setminus M\), \(R_i'=R_i\) and, for each \(i\in M\), \(\varphi _i(R')\mathrel {R_i} \varphi _i(R)\) and there is \(i\in M\) such that \(\varphi _i(R')\mathrel {P_i} \varphi _i(R)\). Let \(p\equiv p(R)\), \(p'\equiv p(R')\), \(x\equiv \varphi (R)\), and \(x'\equiv \varphi (R')\). Note that the following is necessary condition for M to manipulate profitably:
Claim 1
Without loss of generality, if \(i\in M\), \(p_i\ne p_i'\).
Proof
Suppose there is \(i\in M\) such that \(p_i=p_i'\). Then, by Lemma 3,Footnote 14 \(P(R_i, R_{-i}')=P(R')\). Thus, from the definition of the separably concave rule, \(\varphi (R_i, R_{-i}')=\varphi (R')\). Thus, it would be without loss of generality to assume that \(M\setminus \{i\}\) is the group misreporting, not M.
Let C and \(C'\) denote the inclusion-minimal min-cuts in the networks (G, p) and \((G,p')\), respectively (see Sect. 4.1.2 for the relevant definitions). Let \(T_-\equiv T\cap C\), \(T_+\equiv T\setminus T_-\), \(N_+\equiv \Gamma (T_-)\), and \(N_-\equiv N\setminus N_+\). Similarly, define \(T_-', T_+', N_-'\), and \(N_+'\) with respect to \(C'\). Recall, from Lemma 2 and the relevant definitions, that
Let \(\hat{N}\equiv N_+\cap N_-'\), \(\hat{T}\equiv \Gamma (\hat{N})\cap T_-\), \(\tilde{N}\equiv N_+'\cap N_-\), and \( \tilde{T}\equiv \Gamma (\tilde{N})\cap T_-'\). Note the following:
-
(a)
By Lemma 3, \(\hat{N}\subseteq N_+\) implies \(x|_{\hat{N}}\ge p|_{\hat{N}}\) and \(\hat{N}\subseteq N_-'\) implies \(x'|_{\hat{N}}\le p'|_{\hat{N}}\).
-
(b)
By (a) and \(p|_{\hat{N}\setminus M}=p'|_{\hat{N}\setminus M }\), \(x|_{\hat{N}\setminus M}\ge x'|_{\hat{N}\setminus M }\).
-
(c)
By (6) and single-peakedness, \( x|_{\hat{N}\cap M}\ge x'|_{\hat{N}\cap M}\).
-
(d)
By (b) and (c), \(\sum _{\hat{N}} x_k\ge \sum _{\hat{N}} x_k'\). By Lemma 3, at x, agents in \(\hat{N}\subseteq N_+\) only receive the resource from \(T_-\). Thus, they can jointly receive at most \(\sum _{\hat{T}} m_j\) by the definition of \(\hat{T}\). Thus, \(\sum _{\hat{N}} x_k\le \sum _{\hat{T}} m_j\). Thus,
$$\begin{aligned} \begin{array}{c} \sum _{\hat{N}} x_k' \le \sum _{\hat{N}} x_k\le \sum _{\hat{T}} m_j. \end{array} \end{aligned}$$ -
(e)
By Lemma 3, at \(x'\), all of the resource in \(\hat{T}\subseteq \Gamma (\hat{N})\subseteq \Gamma (N_-')= T_+'\) are consumed by agents in \(N_-'\). By (7), since \(N_-'\setminus \hat{N}\subseteq N_-\), \(\Gamma (N_-'\setminus \hat{N})\subseteq \Gamma (N_-)=T_+\). Thus, no agent in \(N_-'\setminus \hat{N}\) can consume the resource in types in \(\hat{T}\subseteq T_-\) (because \(T_-\cap T_+=\varnothing \)). Thus, at \(x'\), all stocks of the resource of types in \(\hat{T}\) have to be consumed by agents in \(\hat{N}\). Thus,
$$\begin{aligned} \begin{array}{c} \sum _{\hat{T}} m_j\le \sum _{\hat{N}}x_k'. \end{array} \end{aligned}$$
(a\('\)) By Lemma 3, \(\tilde{N}\subseteq N_+'\) implies \(x'|_{\tilde{N}}\ge p'|_{\tilde{N}}\) and \(\tilde{N}\subseteq N_-\) implies \(x|_{\tilde{N}}\le p|_{\tilde{N}}\).
(b\('\)) By (a\('\)) and \(p'|_{\tilde{N}\setminus M}=p|_{\tilde{N}\setminus M }\), \(x'|_{\tilde{N}\setminus M}\ge x|_{\tilde{N}\setminus M }\).
(c\('\)) By (6) and single-peakedness, \( x'|_{\tilde{N}\cap M}\ge x|_{\tilde{N}\cap M}\).
(d\('\)) By (b\('\)) and (c\('\)), \(\sum _{\tilde{N}} x_k\le \sum _{\tilde{N}} x_k'\). By Lemma 3, at \(x'\), agents in \(\tilde{N}\subseteq N_+'\) only receive the resource from \(T_-'\). Thus, they can jointly receive at most \(\sum _{\tilde{T}} m_j\) by the definition of \(\tilde{T}\). Thus, \(\sum _{\tilde{N}} x_k'\le \sum _{\tilde{T}} m_j\). Thus,
(e\('\)) By Lemma 3, at x, all of the resource in \(\tilde{T}\subseteq \Gamma (\tilde{N})\subseteq \Gamma (N_-)= T_+\) is consumed by agents in \(N_-\). By (7), since \(N_-'\setminus \tilde{N}\subseteq N_-'\), \(\Gamma (N_-'\setminus \tilde{N})\subseteq \Gamma (N_-')=T_+'\). Thus, no agent in \(N_-'\setminus \tilde{N}\) can consume the types of the resource in \(\tilde{T}\subseteq T_-'\) (because \(T_-'\cap T_+'=\varnothing \)). Thus, at x, all of the stocks of the resource of types in \(\tilde{T}\) have to be consumed by agents in \(\tilde{N}\). Thus,
Combining the final inequalities in (d) and (e) with (b), and (c),
Combining the final inequalities in (d\('\)) and (e\('\)) with (b\('\)), and (c\('\)),
Claim 2
-
(i)
\(z=x|_{N_-\cap N_-'}\) maximizes \(\sum _{N_-\cap N_-'} v_k\) over all \(z\in Z(N_-\cap N_-', T_+\cap T_+')\) such that \(z\le p|_{N_-\cap N_-'}\).
-
(ii)
\(z=x'|_{N_-\cap N_-'}\) maximizes \(\sum _{N_-\cap N_-'} v_k\) over all \(z\in Z(N_-\cap N_-', T_+\cap T_+')\) such that \(z\le p'|_{N_-\cap N_-'}\).
-
(iii)
\(z=x|_{N_+\cap N_+'}\) maximizes \(\sum _{N_+\cap N_+'} v_k\) over all \(z\in Z(N_+\cap N_+', T_-\cap T_-')\) such that \(z\ge p|_{N_+\cap N_+'}\).
-
(iv)
\(z=x'|_{N_+\cap N_+'}\) maximizes \(\sum _{N_+\cap N_+'} v_k\) over all \(z\in Z(N_+\cap N_+', T_-\cap T_-')\) such that \(z\ge p'|_{N_+\cap N_+'}\).
Proof
We start by proving (i). By Lemma 3, \(P(R)=P(R)|_{N_-}\times P(R)|_{N_+}\). Thus, \(x|_{N_-}\) maximizes \(\sum _{N_-} v_k\) over \(P(R)|_{N_-}\). Equivalently, by Lemma 3, \(x|_{N_-}\) maximizes \(\sum _{N_-} v_k\) over all \(z\in Z(N_-, T_+)\) such that \(z\le p_{N_-}\). Note that \(N_-\) is partitioned into \(N_-\cap N_-'\) and \(\tilde{N}\). Since \(Z(N_-, T_+)\supseteq Z(N_- \setminus \tilde{N}, T_+\setminus \tilde{T}) \times Z(\tilde{N}, \tilde{T})\), \(x|_{\tilde{N}}\in Z(\tilde{N}, \tilde{T})\) by (9), and \(x|_{N_- \setminus \tilde{N}}\in Z(N_- \setminus \tilde{N}, T_+\setminus \tilde{T})\), \(x|_{N_- \setminus \tilde{N}}\) maximizes \(\sum _{N_-\setminus \tilde{N}} v_k\) over all \(z\in Z(N_- \setminus \tilde{N}, T_+\setminus \tilde{T})\) such that \(z\le p|_{N_-\setminus \tilde{N}}\). However, \(N_- \setminus \tilde{N}=N_-\cap N_-'\) and \(T_+\setminus \tilde{T}=T_+\cap T_+'\), thus establishing statement (i). The proof of statement (iii) is similar. The proofs of statements (ii) and (iv) are fully analogous, using (8) instead of (9).
By Claim 2 (i),
By Lemma 3, if \(i\in N_-\cap N_-'\), \(x_i\le p_i\) and \(x_i'\le p_i'\). Thus, if \(i\in N_-\cap N_-'\cap M\) and \(p_i'<x_i\), \(x_i'\le p_i'<x_i\le p_i\). Thus, by single-peakedness, \(x_i \mathrel {P_i}x_i'\), contradicting (6). Thus, in fact,
By Claim 1, for each \(i\in N_-\cap N_-'\cap M\), \(p_i\ne p_i'\). By (6) and single-peakedness, for each \(i\in N_-\cap N_-'\cap M\), \(x_i\le x_i'\) and, by Lemma 3, \( x_i' \le p_i'\). Thus, by (10), the following sets partition \(N_-\cap N_-'\cap M\):
Consider the following alternative constraint to (C2):
Since for each \(i\in I_2\cup I_3\), \(p_i<p_i'\), \(x|_{N_-\cap N_-'}\) satisfies (C1) and (C2\('\)). However, all of the constraints in (C2) involving \(i\in I_2\cup I_3\) are not tight at \(x|_{N_-\cap N_-'}\) to begin with. That is, \(x_i<p_i<p_i'\). Thus, relaxing them further does not change the maximizer. Thus,
Consider the following alternative to constraint (C2\('\)):
Since, for each \(i\in I_4\), \(x_i\le p_i'<p_i\), \(x_{N_-\cap N_-'}\) satisfies (C1) and (C2\(''\)). Thus, in going from (C2\('\)) to (C2\(''\)), tightening the constraints, we do not exclude the optimum for the relaxed constraints in (C2\('\)). Thus,
Consider the following alternative to constraint \((\hbox {C2}''\)):
Since, for each \(i\in I_1\), \(x_i\le p_i<p_i'\), \(x|_{N_-\cap N_-'}\) satisfies (C1) and(C2\('''\)). However, by assumption for each such i, \(x_i'=x_i\). Thus,
However, since \(x'|_{N_-\cap N_-'} \in Z(N_-\cap N_-', T_+\cap T_+')\) and \(M\cap [N_-\cap N_-']=I_1\cup I_2\cup I_3 \cup I_4\), by Claim 2 (ii),
Thus, \(x|_{N_-}\) and \(x|_{N_-}'\) maximize \(\sum _{N_-\cap N_-'} v_k\) over \(\mathcal {P}\equiv \{ z\in \mathbb {R}_+^{N_-\cap N_-'}: z \text { satisfies (C1) and (C2''')}\}\). Since \(\sum _{N_-\cap N_-'} v_k\) is strictly concave and \(\mathcal {P}\) is compact and convex, maximizing \(\sum _{N_-\cap N_-'} v_k\) over \(\mathcal {P}\) yields a unique maximizer. Thus,
An analogous argument establishes that
Conclusion. By (8), (9), (11), and (12), \(x=x'\). Thus (6), a necessary condition for group M to manipulate, yields \(x=x'\). Thus, at each preference profile, each group of agents can do no better than by reporting its preferences truthfully. Thus, \(\varphi \) is group strategy-proof. \(\square \)
1.3 Proof of Lemma 4
Let all of the notation be as in the statement of the Lemma 4 and \(p\equiv p(R)\).
We first prove that \(f_-\) is sub-modular. Let \(I_1,I_2 \subseteq N_-\). Let \(J_1\subseteq I_1\) and \(J_2\subseteq I_2\) attain the minimum in the definition of \(f_-\), for \(I_1\) and \(I_2\), respectively. Then, by the definition of \(f_-\), we obtain the first equality and the last inequality below and, by the sub-modularity of \(I\mapsto \sum _{\Gamma (I)\cap T_+}m_j\), we obtain the first inequality below:
Thus, \(f_-\) is sub-modular.
It remains to show that \(f_-\) is non-decreasing with respect to set inclusion. Suppose that \(I_1, I_2 \subseteq N_-\) are such that \(I_1\subseteq I_2\). Let \(J_1\subseteq I_1\) and \(J_2\subseteq I_2\) attain the minimum in the definition of \(f_-\), for \(I_1\) and \(I_2\), respectively. Let \(J\equiv I_2\setminus I_1\) and \(K\equiv J_2\cap J_1\). Then,
Thus, \(f_-\) is non-decreasing with respect to set inclusion. The fact \(f_-(\varnothing )=0\) follows immediately from its definition. The proofs for \(f_+\) are analogous.
Next, we establish that \(P(R)|_{N_-}=\mathbf {B}(f_-)\). Let \(y\in \mathbf {B}(f_-)\). Then, for each \(I\subseteq N_-\), \(\sum _I y_i \le f_-(I)\le \sum _{\Gamma (I)\cap T_+} m_j\) and \(\sum _{N_-}y_i =f_-(N_-)=\sum _{\Gamma (N_-) \cap T_+}m_j=\sum _{T_+}m_j\). For each \(i\in N_-\), \(y_i\le f_-(\{i\})\le p_i\). Thus, by Lemma 1, \(y\in Z(N_-,T_+)\) and \(y\le p_{N_-}\). Thus, by Lemma 3, \(y\in P(R)|_{N_-}\). Conversely, let \(y\in P(R)|_{N_-}\). Then, for each \(I\subseteq N_-\),
Thus, minimizing with respect to \(J\subseteq I\), \(\sum _I y_i \le f_-(I)\). Additionally, \(\sum _{N_-}y_i= \sum _{T_+} m_j\). Thus, \(y \in \mathbf {B}(f_-)\).
Next we establish that \(P(R)|_{N_+}=\mathbf {B}(f_+)\). Let \(y\in \mathbf {B}(f_+)\). Then, for each \(I\subseteq N_+\),
For \(J=I\), \(\sum _I y_i \le g(I)\le \sum _{\Gamma (I)\cap T_-} m_j \). We have just shown that, for each \(I\subseteq N_+\), \(\sum _I y_i \le f_+(I)\). Additionally, \(\sum _{N_+}y_i=f_+(N_+)= \sum _{\Gamma (I)\cap T_-} m_j\). Now, let \(i\in N_+\). Thus, if \(I\equiv N_+\setminus \{i\}\),
where the last equality follows because \(\Gamma (N_+)\supseteq T_-\). Thus, \(y\in Z(N_+,T_-)\) and \(y\ge p_{N_+}\). Thus, by Lemma 3, \(y\in P(R)|_{N_+}\). Conversely, let \(y\in P(R)|_{N_+}\) Then, for each \(I\subseteq N_+\),
Minimizing with respect to J (\(N_+\supseteq J\supseteq I\)), \(\sum _I y_i \le f_+(I)\). Thus, \(y\in \mathbf {B}(f_+)\). \(\square \)
1.4 Proof of Lemma 6
Let all the notation be as in the statement of Lemma 6.
Suppose that [\(i\in N\setminus C,p_i' \ge p_i\)]. Since the capacity of a cut in (G, p) is no greater than its capacity in \((G,p')\), \(\text {cap}(C', p)\le \text {cap}(C', p')\); since \(C'\) is a min-cut in \((G,p')\), \(\text {cap}(C,p')\ge \text {cap}(C',p')\); since C is a min-cut in (G, p), \(\text {cap}(C',p)\ge \text {cap}(C,p)\). Thus,
On the other hand, by the definition in (2), \(\text {cap}(C,p)=\text {cap}(C,p')\). Thus all of the inequalities above are equalities. Thus, C is a min-cut \((G,p')\) and \(C'\) is a min-cut in (G, p). Since C and \(C'\) are inclusion minimal, \(C\subseteq C'\) and \(C\supseteq C'\). Thus, \(C=C'\).
Suppose that [\(i\in C\cap N,p_i' \le p_i\)]. By the definition in (2), for each cut K containing i, \( 0\le p_i-p_i'=\text {cap}(K, p)-\text {cap}(K,p'). \) Thus, the capacity of each cut in \((G,p')\) containing i is \(p_i-p_i'\) less than its capacity in (G, p). By the definition in (2), the capacity of each cut in \((G,p')\) not containing i is the same as in (G, p). Thus, since C is a min-cut in (G, p), \(\text {cap}(C,p') \le \text {cap}(C', p')\). That is, C is a min-cut in \((G,p')\) so \(\text {cap}(C,p') = \text {cap}(C', p')\). Since \(C'\) is the inclusion-minimal min-cut in \((G,p')\), \(C' \subseteq C\). By the same arguments, \(C'\) is a min-cut in (G, p) and, thus, \(C'\supseteq C\). Thus, \(C=C'\).
Rights and permissions
About this article
Cite this article
Flores-Szwagrzak, K. Efficient, fair, and strategy-proof (re)allocation under network constraints. Soc Choice Welf 48, 109–131 (2017). https://doi.org/10.1007/s00355-015-0921-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00355-015-0921-4