Abstract
We consider the problem of assigning objects probabilistically among a group of agents who may have multi-unit demands. Each agent has linear preferences over the (set of) objects. The most commonly used extension of preferences to compare probabilistic assignments is by means of stochastic dominance, which leads to corresponding notions of envy-freeness, efficiency, and strategy-proofness. We show that equal treatment of equals, efficiency, and strategy-proofness are incompatible. Moreover, anonymity, neutrality, efficiency, and weak strategy-proofness are incompatible. If we strengthen weak strategy-proofness to weak group strategy-proofness, then when agents have single-unit demands, anonymity, neutrality, efficiency, and weak group strategy-proofness become incompatible.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
We consider the problem of allocating indivisible goods, or objects, among a group of agents who have linear preference relations over the (sets of) objects.Footnote 1 The problem has been widely studied in computer science and economics (Gärdenfors 1973; Svensson 1994, 1999; Young 1995; Abraham et al. 2005; Bouveret et al. 2010). The problem may involve single-unit demands, when each agent receives exactly one object, or multi-unit demands, when each agent receives more than one object. An example of a situation when agents have single-unit demands is when dormitory rooms have to be assigned to new university students (Abdulkadiroğlu and Sönmez 1999; Abraham et al. 2005). The objects could be car-park spaces, kidneys, school seats, etc. A typical example for the case when agents have multi-unit demands is a sport draft, i.e., when non-professional sport players have to be assigned to professional sport teams. Another example is assigning courses to professors in a university department. We assume that each agent receives the same number of objects (Hatfield 2009). This assumption is restrictive and some of the examples mentioned above may not always satisfy it. However, as our results (Theorems 1, 2, and 3) are negative, they hold for any situation that contains the situation we consider.
If the outcome of the problem is deterministic, then it can be inherently unfair. Suppose that agents have single-unit demands. Consider two agents having identical preferences over two objects. Any deterministic allocation will assign one object to one agent and the other object to the other agent. However, such an allocation will violate any reasonable notion of fairness. This difficulty remains when agents have multi-unit demands: consider four objects to be allocated to two agents, each having to receive two, and they have the same strict rankings over pairs of objects. In contrast to the case of single-unit demands, we do not have to assign one of them the set they both most prefer. However, for any deterministic allocation, one agent receives the set less preferred than the set assigned to the other agent. To restore fairness, and as is commonly done in practice, we resort to lotteries over allocations (Hylland and Zeckhauser 1979; Young 1995; Sasaki 1997). Thus, we aim to achieve fairness in a probabilistic sense.
The outcome of a problem is a probabilistic allocation, namely a matrix with rows indexed by agents and columns indexed by objects. Each entry in the matrix specifies the probability of the corresponding object being assigned to the corresponding agent. Each row is the corresponding agent’s probabilistic assignment. For the problem of probabilistic assignment, the earlier work focuses on single-unit demands (Bogomolnaia and Moulin 2001; Katta and Sethuraman 2006). However, as we mentioned earlier, we also consider the case of multi-unit demands (Kojima 2009; Budish et al. 2013; Heo 2014).Footnote 2 The problem of discrete assignment with multi-unit demands has attracted certain attention (Ehlers and Klaus 2003; Hatfield 2009; Bouveret et al. 2010; Bouveret and Lang 2011; Budish 2011).Footnote 3 A rule is a function which associates with each problem a probabilistic allocation.Footnote 4
When agents express preferences over objects but the outcomes are probabilistic allocations, then we need to extend their preferences over objects to preferences over probabilistic assignments. The most common extension is by means of stochastic dominance: a probabilistic assignment is preferred to another one if and only if the former first-order stochastically dominates the latter.Footnote 5 Note that in general, two assignments may not be related by stochastic dominance. Thus, this relation is not complete. The stochastic dominance relation can be used to define corresponding notions of envy-freeness, efficiency, and strategy-proofness (Bogomolnaia and Moulin 2001; Katta and Sethuraman 2006). Our goal is to investigate which levels of fairness, efficiency, and strategy-proofness can be attained simultaneously.Footnote 6 We assume that preferences are “additive” and comply with von-Neumann-Morgenstern framework, yet we do not know the cardinal utilities nor are we trying to elicit them.Footnote 7 We ask for the least, that is, the ranking over objects. Moreover, additive preferences imply that the standard definition of first-order stochastic dominance applies here as well (by checking the cumulative probabilities over the objects in the upper-contour set for each object). Since our results are negative, they hold for any class of preferences that include additive preferences.
We consider several requirements on rules. A rule satisfies equal treatment of equals if when two agents have the same preference, then they receive the same probabilistic assignment. Next, we require that agents do not “envy” each other. A rule is stochastic dominance envy-free (henceforth sd-envy-free) (Bogomolnaia and Moulin 2001) if for each pair of agents, i and j, agent i’s probabilistic assignment either stochastically dominates agent j’s probabilistic assignment according to agent i’s preference, or the two assignments are the same.Footnote 8 As noted earlier, two assignments may not be related by stochastic dominance. This motivates our next definition. A rule is weakly sd-envy-free (Bogomolnaia and Moulin 2001) if for each pair of agents, i and j, agent j’s assignment does not stochastically dominate agent i’s assignment according to agent i’s preference. We also require rules to satisfy efficiency requirement. A rule is stochastic dominance efficient (henceforth sd-efficient) (Bogomolnaia and Moulin 2001) if it always selects a probabilistic allocation which is not stochastically Pareto dominated by any other probabilistic allocation.Footnote 9
Next, we require that no agent benefits from misrepresenting her preference. A rule is stochastic dominance strategy-proof (henceforth sd-strategy-proof) (Bogomolnaia and Moulin 2001) if for each agent, her probabilistic assignment when telling the truth either stochastically dominates her probabilistic assignment when lying according to her true preference, or the two assignments are the same. Again, because two probabilistic assignments may not be related by stochastic dominance, we consider a weaker definition. A rule is weakly sd-strategy-proof (Bogomolnaia and Moulin 2001) if for each agent, her probabilistic assignment when lying does not stochastically dominate her probabilistic assignment when telling the truth according to her true preference. Finally, we require that no group of agents benefit from misrepresenting their preferences together. A rule is weakly group sd-strategy-proof if for each group of agents and each list of false announcements that agents in the group could make, it is not the case that for each agent in the group, her probabilistic assignment when lying (by the group of agents) stochastically dominates her probabilistic assignment when telling the truth (by the group of agents) according to her true preference.Footnote 10
Kojima (2009) investigates the compatibility of fairness, efficiency, and strategy-proofness for the multi-unit demands case. His main result is that no rule is sd-envy-free, sd-efficient, and weakly sd-strategy-proof. Moreover, as he shows, this impossibility holds even under additive preferences and preferences over individual objects are strict.
We add to our understanding of probabilistic assignment by studying the implications of other axiom combinations. First, we weaken sd-envy-freeness to equal treatment of equals, but strengthen weak sd-strategy-proofness to sd-strategy-proofness. We show that, when agents have multi-unit demands, and as soon as there are at least two agents, equal treatment of equals, sd-efficiency, and sd-strategy-proofness are incompatible. As in Kojima (2009), this result holds even under additive preferences with preferences over individual objects being strict. It is worth noting that when agents have single-unit demands, and there are at least four agents, these three axioms are incompatible (Bogomolnaia and Moulin 2001). Their result does not imply ours since our impossibility holds as soon as there are at least two agents.
The above result and Kojima (2009)’s result require comparability of probabilistic assignments.Footnote 11 Indeed, they require sd-strategy-proofness (not the weak form of it) or sd-envy-freeness (here too, not the weak form of it).Footnote 12 In fact, the axioms involving comparability of probabilistic assignments often appear in characterizations or impossibility statements (Bogomolnaia and Moulin 2001; Ehlers and Klaus 2003; Kojima 2009; Bogomolnaia and Heo 2012; Hashimoto et al. 2014; Heo and Yilmaz 2015). Next we ask what happens if we do not require comparability.
We impose two auxiliary properties. A rule is anonymous if the names of agents do not matter, and it is neutral if the names of objects do not matter. Our second result is also negative. When agents have multi-unit demands, and there are at least two agents, anonymity, neutrality, sd-efficiency, and weak sd-strategy-proofness are incompatible. Again this result holds even on the restricted domain of strict and additive preferences. When agents have single-unit demands, these four axioms are compatible, however.
Finally, concerning the four axioms just mentioned, we investigate the implications of strengthening weak sd-strategy-proofness to weak group sd-strategy-proofness. We show that even when agents have single-unit demands, and there are at least four agents, anonymity, neutrality, sd-efficiency, and weak group sd-strategy-proofness are incompatible.
The remainder of the paper is organized as follows. Section 2 presents the model and Section 3 presents the results.
2 The model
Let \({\varvec{O}}\) be a finite set of distinct indivisible goods, or objects. A typical object is denoted by \(k\in O\). Let \({\varvec{N}}\equiv \{1,2,\dots ,n\}\) be a set of agents. A typical agent is denoted by \(i\in N\). Let \({\varvec{q}}\in \mathbb {Z}\) be such that \(q\ge 1\). Each agent is supposed to receive q objects. We assume that \(|O|=q|N|\). When \(q=1\), we say that agents have single-unit demands. When \(q\ge 2\), we say that agents have multi-unit demands. Each agent \(i\in N\) has a complete and transitive binary relation \({\varvec{R_i}}\) over sets of objects. We refer to \(R_i\) as agent i’s preference relation. Preferences have additive representations, i.e., for each \(i\in N\), there is a function \(v_{i}:O\rightarrow \mathbb {R}_{+}\) such that for each pair \(O^{\prime },O^{\prime \prime }\subseteq O\), \(O^{\prime }\,R_i\,O^{\prime \prime }\) if and only if \(\sum _{k\in O^{\prime }}v_{i}(k)\ge \sum _{k\in O^{\prime \prime }}v_{i}(k)\) (when an agent receives one object, each of the sets O and \(O'\) contains one element).Footnote 13 Furthermore, preferences restricted to individual objects are strict, i.e., for each \(i\in N\) and each pair \(k,k^{\prime }\in O\) such that \(k\ne k^{\prime }\), \(v_{i}(k)\ne v_{i}(k^{\prime })\). These restrictions are strong. However, as our results (Theorems 1, 2, and 3) are negative, they are made stronger by the restrictions (our results hold for any domain that contains the domain we consider). Let \(\varvec{{\mathcal {R}}}\) be a domain of preferences. Let \(R\equiv (R_{i})_{i\in N}\) be the preference profile. Let \(\varvec{{\mathcal {R}}^{N}}\) be a domain of preference profiles. Since we vary neither O nor N, we simply write a problem as a list \(R\in {\mathcal {R}}^{N}\).
A probabilistic allocation is a \(|N|\times |O|\) matrix \(M\equiv [M_{ik}]_{i\in N, k\in O}\) such that (1) for each \(i\in N\) and each \(k\in O\), \(0\le M_{ik}\le 1\), (2) for each \(i\in N\), \(\sum _{k\in O}M_{ik}=q\), and (3) for each \(k\in O\), \(\sum _{i\in N}M_{ik}=1\). Each entry is interpreted as the probability with which the agent indexing the row receives the object indexing the column. For each \(i\in N\), the i-th row of M (i.e., a vector \({M}_{i}\equiv [M_{ik}]_{k\in O}\)) represents her probabilistic assignment in M. A probabilistic allocation \(M\equiv [M_{ik}]_{i\in N, k\in O}\) is called a deterministic allocation if for each \(i\in N\) and each \(k\in O\), \(M_{ik}\in \{0,1\}\).
Every probabilistic allocation can be written as a convex combination of deterministic allocations (this is a straightforward generalization of the Birkhoff-von Neumann theorem; see Kojima and Manea 2010).Footnote 14 Let \(\varvec{{\mathcal {M}}}\) be the set of all probabilistic allocations. A rule is a function which associates with each problem a matrix in \({\mathcal {M}}\). The generic rule is denoted \(\varphi \).
For simplicity, hereafter we simply call a probabilistic allocation an allocation and a probabilistic assignment an assignment.
We consider several requirements on rules. Again, let \(\varphi \) be an arbitrary rule.
First, if the names of agents are permuted, the rule should permute the rows of the allocation it selects in the same way (in short, the names of agents should not matter). Formally, let \(\pi \) be a bijection from N to itself. Let \(\varPi ^{N}\) be a class of such bijections. Given \(\pi \in \varPi ^{N}\) and \(R\in {\mathcal {R}}^{N}\), we write \(\pi (R)\) for the preference profile \((R_{\pi (1)},R_{\pi (2)},...,R_{\pi (n)})\,\). Similarly, given \(\pi \in \varPi ^{N}\) and \(M\in {\mathcal {M}}\), we write \(\pi (M)\) for the list \((M_{\pi (1)},M_{\pi (2)},...,M_{\pi (n)})\,\).
Anonymity: For each \(R\in {\mathcal {R}}^{N}\) and each \(\pi \in \varPi ^{N}\), \(\varphi (\pi (R))=\pi (\varphi (R))\).
Second, if the names of objects are permuted, the rule should permute the columns of the chosen allocation in the same way (in short, the names of objects should not matter). Formally, let \(\overline{\pi }\) be a bijection from O to itself. Let \(\overline{\varPi }^{O}\) be a class of such bijections. Given \(\overline{\pi }\in \overline{\varPi }^{O}\) and \(O^{\prime }\equiv \{a^{\prime },b^{\prime },\dots \}\subseteq O\), we write \(\overline{\pi }(O^{\prime })\) for the set \(\{\overline{\pi }(a^{\prime }),\overline{\pi }(b^{\prime }),\dots \}\). Given \(\overline{\pi }\in \overline{\varPi }^{O}\), we write \(\overline{\pi }(R)\) for the preference profile such that for each agent \(i\in N\), \(R_{i}\) is permuted according to \(\overline{\pi }\), i.e., for each pair \(O^{\prime },O^{\prime \prime }\subseteq O\), \(O^{\prime }\,R_i\,O^{\prime \prime }\) if and only if \(\overline{\pi }(O^{\prime })\,R_i\,\overline{\pi }(O^{\prime \prime })\). Similarly, given \(\overline{\pi }\in \overline{\varPi }^{O}\) and \(M\in {\mathcal {M}}\), we write \(\overline{\pi }(M)\) for the list \((M_{\overline{\pi }(a)},M_{\overline{\pi }(b)},...)\,\).
Neutrality: For each \(R\in {\mathcal {R}}^{N}\), and each \(\overline{\pi }\in \overline{\varPi }^{O}\), \(\varphi (\overline{\pi }(R))=\overline{\pi }(\varphi (R))\).
Third, agents with the same preferences should receive the same assignment.
Equal treatment of equals: For each \(R\in {\mathcal {R}}^{N}\) and each pair \(i,j\in N\), if \(R_{i}=R_{j}\), then \(\varphi _{i}(R)=\varphi _{j}(R)\).
Note that anonymity implies equal treatment of equals.
Next, we define how an agent compares her assignment to another agent’s assignment. An assignment \({\varvec{M}}_{i}\equiv [M_{ik}]_{k\in O}\) for \(i\in N\) weakly stochastically dominates an assignment \({\varvec{M}} _{j}\equiv [M_{jk}]_{k\in O}\) for \(j\in N\) at \({\varvec{R}}_{i}\) (or \(M_i\) is at least as sd-desirable as \(M_j\) at \(R_i\)), which we write \({\varvec{M}}_{i}\varvec{\mathrel {R^{sd}_i}}{\varvec{M}}_{j}\), if for each \(k\in O\), \(\sum _{\{x\in O:v_{i}(x)\ge v_{i}(k)\}} M_{ix}\ge \sum _{\{x\in O:v_{i}(x)\ge v_{i}(k)\}} M_{jx}\). If strict inequality holds for some k, then \(\varvec{M_i}\) stochastically dominates \(\varvec{M_j}\) at \({\varvec{R_i}}\) (or \(M_i\) is sd-better than \(M_j\) at \(R_i\)), which we write \({\varvec{M}}_{i}\varvec{\mathrel {P^{sd}_i}}{\varvec{M}}_{j}\). Note that two different assignments \(M_i\) and \(M_j\) may not be comparable in the stochastic dominance sense.
An allocation M is stochastic dominance envy-free (simply, sd-envy-free) at R if for each pair \(i,j\in N\), \(M_{i}\mathrel {R^{sd}_i}M_{j}\). At an sd-envy-free allocation, each agent finds her assignment at least as sd-desirable as anyone else’s assignment. Thus it requires comparability of the assignments. The next requirement says that the rule should always select an sd-envy-free allocation.
Stochastic dominance envy-freeness, (simply, sd-envy-freeness): For each \(R\in {\mathcal {R}}^{N}\), \(\varphi (R)\) is sd-envy-free at R.
Instead of insisting that two agents’ assignments be comparable, the next axiom only requires the rule to select an allocation such that no agent finds some other agent’s assignment sd-better than her own assignment. An allocation M is weakly stochastic dominance envy-free (simply, weakly sd-envy-free) at R if there are no \(i,j\in N\) such that \(M_{j}\mathrel {P^{sd}_i}M_{i}\).
Weak stochastic dominance envy-freeness, (simply, weak sd-envy-freeness): For each \(R\in {\mathcal {R}}^{N}\), \(\varphi (R)\) is weakly sd-envy-free at R.
How an agent compares two of her assignments is defined similarly. An assignment \({\varvec{M}}_{i}\equiv [M_{ik}]_{k\in O}\) for \(i\in N\) weakly stochastically dominates another assignment \({\varvec{M}} _{i}^{\prime }\equiv [M_{ik}^{\prime }]_{k\in O}\) for \(i\in N\) at \({\varvec{R}}_{i}\) (or \(M_i\) is at least as sd-desirable as \(M_i^{\prime }\) at \(R_i\)), which we write \({\varvec{M}}_{i}\varvec{\mathrel {R^{sd}_i}}{\varvec{M}}_{i}^{\prime }\), if for each \(k\in O\), \(\sum _{\{x\in O:v_{i}(x)\ge v_{i}(k)\}} M_{ix}\ge \sum _{\{x\in O:v_{i}(x)\ge v_{i}(k)\}} M_{ix}^{\prime }\). If strict inequality holds for some k, then \(\varvec{M_i}\) stochastically dominates \(\varvec{M_i^{\prime }}\) at \({\varvec{R_i}}\) (or \(M_i\) is sd-better than \(M_i^{\prime }\) at \(R_i\)), which we write \({\varvec{M}}_{i}\varvec{\mathrel {P^{sd}_i}}{\varvec{M}}_{i}^{\prime }\). An allocation \({\varvec{M}}\equiv [M_{ik}]_{i\in N,k\in O}\) stochastically Pareto dominates another allocation \({\varvec{M}} ^{\prime }\equiv [M_{ik}^{\prime }]_{i\in N,k\in O}\) at \({\varvec{R}}\), which we write \({\varvec{M}}\varvec{~\mathrel {R^{sd}}~}{\varvec{M}}^{\prime }\), if (1) for each \(i\in N\), \(M_{i}\mathrel {R^{sd}_i}M_{i}^{\prime }\), and (2) for some \(i\in N\), \(M_{i}\mathrel {P^{sd}_i}M_{i}^{\prime }\).
An allocation M is stochastic dominance efficient (simply, sd-efficient) at R if there is no \(M^{\prime }\in {\mathcal {M}}\) such that \(M^{\prime }\mathrel {R^{sd}}M\). The next requirement says that the rule should always select an sd-efficient allocation.
Stochastic dominance efficiency, (simply, sd-efficiency): For each \(R\in {\mathcal {R}}^{N}\), \(\varphi (R)\) is sd-efficient at R.
Next, consider an arbitrary agent, say agent i, and fix the other agents’ preferences. The next axiom requires the rule to select an allocation such that according to her true preference, her assignment when she tell the truth is at least as sd-desirable as her assignment when she lies.
Stochastic dominance strategy-proofness, (simply, sd-strategy-proofness): For each \(R\in {\mathcal {R}}^{N}\), each \(i\in N\), and each \(R_{i}^{\prime } \in {\mathcal {R}}\), \(\varphi _{i}(R)\mathrel {R^{sd}_i}\varphi _{i}(R_{i}^{\prime },R_{-i})\).Footnote 15
Again, consider an arbitrary agent, say agent i, and fix the other agents’ preferences. In the previous axiom, we insist that two assignments (when telling the truth and lying) be comparable. The next axiom only requires the rule to select an allocation such that according to agent i’s true preference, she never finds her assignment when she lies, to be sd-better than her assignment when she tells the truth.
Weak stochastic dominance strategy-proofness, (simply, weak sd-strategy-proofness): For each \(R\in {\mathcal {R}}^{N}\), each \(i\in N\), and each \(R_{i}^{\prime } \in {\mathcal {R}}\), it is not the case that \(\varphi _{i}(R_{i}^{\prime },R_{-i} )~\mathrel {P^{sd}_i}~\varphi _{i}(R)\).
Finally, consider an arbitrary group of agents, say group S, and fix the other agents’ preferences. As in the previous axiom, we do not insist on two assignments (when telling the truth and lying) to be comparable. The next axiom requires the rule to select an allocation such that according to the true preferences of each of the agents in S, it is not the case that the agent finds her assignment when agents in S lie, to be sd-better than her assignment when agents in S tell the truth.
Weak group stochastic dominance strategy-proofness, (simply, weak group sd-strategy-proofness): For each \(R\in {\mathcal {R}}^{N}\), each \(S\subseteq N\), each \(i\in S\), and each \(R_{S}^{\prime } \in {\mathcal {R}}^S\), it is not the case that for each \(i\in S\), \(\varphi _{i}(R_{S}^{\prime },R_{-S} )~\mathrel {P^{sd}_i}~\varphi _{i}(R)\).Footnote 16
3 Results
We present three results.
First, we investigate the compatibility of equal treatment of equals, sd-efficiency, and sd-strategy-proofness. When agents have single-unit demands, and there are at least four agents, Bogomolnaia and Moulin (2001) [Theorem 2, p.310] show that these three axioms are incompatible. Our first theorem states that, when agents have multi-unit demands, they are again incompatible —but here, the result holds as soon as there are two or more agents and even when preferences have additive representations.Footnote 17
Theorem 1
For \(n\ge 2\) and \(q\ge 2\), no rule satisfies equal treatment of equals, sd-efficiency, and sd-strategy-proofness.
Proof
Let \(N\equiv \{1,2\}\), \(O\equiv \{a,b,c,d\}\) and \(q=2\). Suppose by way of contradiction that there exists a rule \(\varphi \) that satisfies the three axioms.
Step 1: Let \((R_1,R_2)\in {\mathcal {R}}^{N}\) be the following:Footnote 18
By equal treatment of equals,
Step 2: Let \((R_1,R_2^{\prime })\in {\mathcal {R}}^{N}\) be the following:
We claim that
By sd-strategy-proofness and Step 1,
-
(i)
If agent 2’s true preference is \(R_{2}\), but she announces \(R_{2}^{\prime }\), then
$$\begin{aligned} \varphi _{2a}(R_{1},R_{2})= & {} \frac{1}{2}\ge \varphi _{2a}\left( R_{1} ,R_{2}^{\prime }\right) ,\\ \sum _{k\in \{a,b\}}\varphi _{2k}(R_{1},R_{2})= & {} 1\ge \sum _{k\in \{a,b\}}\varphi _{2k}\left( R_{1},R_{2}^{\prime }\right) ,\quad \text {and} \\ \sum _{k\in \{a,b,c\}}\varphi _{2k}(R_{1},R_{2})= & {} \frac{3}{2}\ge \sum _{k\in \{a,b,c\}}\varphi _{2k}\left( R_{1},R_{2}^{\prime }\right) . \end{aligned}$$ -
(ii)
If agent 2’s true preference is \(R_{2}^{\prime }\), but she announces \(R_{2}\), then
$$\begin{aligned} \varphi _{2b}(R_{1},R_{2})= & {} \frac{1}{2}\le \varphi _{2b}\left( R_{1} ,R_{2}^{\prime }\right) , \\ \sum _{k\in \{b,a\}}\varphi _{2k}(R_{1},R_{2})= & {} 1\le \sum _{k\in \{b,a\}}\varphi _{2k}\left( R_{1},R_{2}^{\prime }\right) ,\quad \text {and} \\ \sum _{k\in \{b,a,c\}}\varphi _{2k}(R_{1},R_{2})= & {} \frac{3}{2}\le \sum _{k\in \{b,a,c\}}\varphi _{2k}\left( R_{1},R_{2}^{\prime }\right) . \end{aligned}$$
Thus, \(\sum _{k\in \{a,b\}}\varphi _{2k}(R_{1},R_{2}^{\prime })=1\) and \(\sum _{k\in \{a,b,c\}}\varphi _{2k}(R_{1},R_{2}^{\prime })=\frac{3}{2}\).
Hence,
Then \(\varphi _{1a}(R_1,R_2')+\varphi _{1b}(R_1,R_2')=\varphi _{2a}(R_1,R_2') +\varphi _{2b}(R_1,R_2')=1\). By sd-efficiency, \(\varphi _{1a}(R_1,R_2')=\varphi _{2b}(R_1,R_2')=1\). Thus, the claim is true.
Step 3: Let \((R_1^{\prime },R_2^{\prime })\in {\mathcal {R}}^{N}\) be the following:
We claim that
By sd-strategy-proofness and Step 2,
-
(i)
If agent 1’s true preference is \(R_{1}\), but she announces \(R_{1}^{\prime }\), then
$$\begin{aligned} \varphi _{1a}\left( R_{1},R_{2}^{\prime }\right)= & {} 1\ge \varphi _{1a}\left( R_{1}^{\prime } ,R_{2}^{\prime }\right) , \\ \sum _{k\in \{a,b\}}\varphi _{1k}\left( R_{1},R_{2}^{\prime }\right)= & {} 1\ge \sum _{k\in \{a,b\}}\varphi _{1k}\left( R_{1}^{\prime },R_{2}^{\prime }\right) ,\quad \text {and} \\ \sum _{k\in \{a,b,c\}}\varphi _{1k}\left( R_{1},R_{2}^{\prime }\right)= & {} \frac{3}{2}\ge \sum _{k\in \{a,b,c\}}\varphi _{1k}\left( R_{1}^{\prime },R_{2}^{\prime }\right) . \end{aligned}$$ -
(ii)
If agent 1’s true preference is \(R_{1}^{\prime }\), but she announces \(R_{1}\), then
$$\begin{aligned} \varphi _{1a}(R_{1},R_{2}^{\prime })= & {} 1\le \varphi _{1a}\left( R_{1}^{\prime } ,R_{2}^{\prime }\right) , \\ \sum _{k\in \{a,c\}}\varphi _{1k}\left( R_{1},R_{2}^{\prime }\right)= & {} \frac{3}{2}\le \sum _{k\in \{a,c\}}\varphi _{1k}\left( R_{1}^{\prime },R_{2}^{\prime }\right) ,\quad \text {and} \\ \sum _{k\in \{a,c,b\}}\varphi _{1k}\left( R_{1},R_{2}^{\prime }\right)= & {} \frac{3}{2}\le \sum _{k\in \{a,c,b\}}\varphi _{1k}\left( R_{1}^{\prime },R_{2}^{\prime }\right) . \end{aligned}$$
Thus, \(\varphi _{1a}(R_{1}^{\prime },R_{2}^{\prime })=1\) and \(\sum _{k\in \{a,b,c\}}\varphi _{1k}(R_{1}^{\prime },R_{2}^{\prime })=\frac{3}{2}\).
Hence,
By (i), \(\sum _{k\in \{a,b\}}\varphi _{1k}(R'_1,R_2')\le 1\). Then, \(\varphi _{1b}(R_{1}^{\prime },R_{2}^{\prime })=0\). Therefore, the claim is true.
Step 4: Let \((R_1^{\prime },R_2)\in {\mathcal {R}}^{N}\) be the following:
We claim that
By sd-strategy-proofness and Step 3,
-
(i)
If agent 2’s true preference is \(R_{2}^{\prime }\), but she announces \(R_{2}\), then
$$\begin{aligned} \varphi _{2b}\left( R_{1}^{\prime },R_{2}^{\prime }\right)= & {} 1\ge \varphi _{2b}\left( R_{1}^{\prime } ,R_{2}\right) , \\ \sum _{k\in \{b,a\}}\varphi _{2k}\left( R_{1}^{\prime },R_{2}^{\prime }\right)= & {} 1\ge \sum _{k\in \{b,a\}}\varphi _{2k}\left( R_{1}^{\prime },R_{2}\right) ,\quad \text {and} \\ \sum _{k\in \{b,a,c\}}\varphi _{2k}\left( R_{1}^{\prime },R_{2}^{\prime }\right)= & {} \frac{3}{2}\ge \sum _{k\in \{b,a,c\}}\varphi _{2k}\left( R_{1}^{\prime },R_{2}\right) . \end{aligned}$$ -
(ii)
If agent 2’s true preference is \(R_{2}\), but she announces \(R_{2}^{\prime }\), then
$$\begin{aligned} \varphi _{2a}\left( R_{1}^{\prime },R_{2}^{\prime }\right)= & {} 0\le \varphi _{2a}(R_{1}^{\prime } ,R_{2}), \\ \sum _{k\in \{a,b\}}\varphi _{2k}\left( R_{1}^{\prime },R_{2}^{\prime }\right)= & {} 1\le \sum _{k\in \{a,b\}}\varphi _{2k}\left( R_{1}^{\prime },R_{2}\right) ,\quad \text {and} \\ \sum _{k\in \{a,b,c\}}\varphi _{2k}\left( R_{1}^{\prime },R_{2}^{\prime }\right)= & {} \frac{3}{2}\le \sum _{k\in \{a,b,c\}}\varphi _{2k}\left( R_{1}^{\prime },R_{2}\right) . \end{aligned}$$
Thus, \(\sum _{k\in \{a,b\}}\varphi _{2k}(R_{1}^{\prime },R_{2})=1\) and \(\sum _{k\in \{a,b,c\}}\varphi _{2k}(R_{1}^{\prime },R_{2})=\frac{3}{2}\).
Hence,
By sd-strategy-proofness and Step 1,
-
(i)
If agent 1’s true preference is \(R_{1}\), but she announces \(R_{1}^{\prime }\), then \(\varphi _{1a}(R_{1},R_{2})=\frac{1}{2}\ge \varphi _{1a}(R_{1}^{\prime },R_{2})\).
-
(ii)
If agent 1’s true preference is \(R_{1}^{\prime }\), but she announces \(R_{1}\), then \(\varphi _{1a}(R_{1},R_{2})=\frac{1}{2}\le \varphi _{1a}(R_{1}^{\prime },R_{2})\).
Thus, \(\varphi _{1a}(R_{1}^{\prime },R_{2})=\frac{1}{2}\). Therefore, the claim is true.
Step 5:
in violation of sd-efficiency.
For \(n>2\), we let each agent receives two objects from among the set of objects \(\{a,b,c,d, o_5,o_6,\ldots , o_{2n}\}\). For each new agent \(i\in \{3,\ldots , n\}\), her top two objects are \(o_{2i-1}, o_{2i}\) and for each existing agent \(i\in ~\{1,2\}\), her top four objects are a, b, c, d. By sd-efficiency, each agent \(i\in \{3,\ldots , n\}\) is assigned the probability 1 for both objects \(o_{2i-1}\) and \(o_{2i}\). For \(q>2\), we add new objects as bottom objects for the existing agents and each agent receives a equal fraction of these objects at the bottom of the preference lists. \(\square \)
Theorem 1 is tight. The serial rule (Bogomolnaia and Moulin 2001; Kojima 2009) satisfies all the properties but sd-strategy-proofness.Footnote 19
The random priority rule (Abdulkadiroğlu and Sönmez 1998; Kojima 2009) satisfies all the properties but sd-efficiency.Footnote 20
Let \({\mathcal {O}}^{N}\) be the set of strict orders on N. For each \(\prec \in {\mathcal {O}}^{N}\), the priority rule associated with \(\prec \) is defined as follows: for each \(R\in {\mathcal {R}}^{N}\), each agent selects her q best objects among the remaining ones according to the order \(\prec \). This rule satisfies all the properties but equal treatment of equals.Footnote 21
A related result is that of Zhou (1990) who proved that when each agent receives at most one object, there exist no rule that satisfies “equal treatment of equals,” “ex-ante efficiency,” and “strategy-proofness.” The result is for \(n\ge 3\) and concerns cardinal rules that elicit von-Neumann-Morgenstern utilities.
Second, we investigate the compatibility of anonymity, neutrality, sd-efficiency, and weak sd-strategy-proofness. Notice that these four axioms do not require comparability of assignments. When agents have single-unit demands, they are compatible.Footnote 22 However, our next theorem states that, when agents have multi-unit demands, they become incompatible.
Theorem 2
For \(n\ge 2\) and \(q\ge 2\), no rule satisfies anonymity, neutrality, sd-efficiency, and weak sd-strategy-proofness.
Proof
Let \(N\equiv \{1,2\}\), \(O\equiv \{a,b,c,d\}\) and \(q=2\). Suppose by way of contradiction that there exists a rule \(\varphi \) that satisfies the four axioms.
Step 1: Let \(R\equiv (R_1,R_2)\in {\mathcal {R}}^{N}\) be the following:
We claim that
Let \((\widetilde{R}_1,\widetilde{R}_2)\in {\mathcal {R}}^{N}\) be the following:
By neutrality (\(a\rightarrow b\), \(b\rightarrow a\), \(c\rightarrow c\), \(d\rightarrow d\)),
By anonymity,
Thus, \(\varphi _{1c}(R)=\varphi _{2c}(R)\) and \(\varphi _{1d}(R)=\varphi _{2d}(R)\).
Since \(\varphi _{1c}(R)+\varphi _{2c}(R)=1\), \(\varphi _{1c} (R)=\varphi _{2c}(R)=\frac{1}{2}\).
Similarly, since \(\varphi _{1d}(R)+\varphi _{2d}(R)=1\), \(\varphi _{1d} (R)=\varphi _{2d}(R)=\frac{1}{2}\).
Therefore,
Then \(\varphi _{1a}(R)+\varphi _{1b}(R)=\varphi _{2a}(R)+\varphi _{2b}(R)~=~1\). By sd-efficiency, \(\varphi _{1a}(R)=\varphi _{2b}(R)~=~1\). Thus, the claim is true.
Step 2: Let \((R'_1,R'_2)\in {\mathcal {R}}^{N}\) be the following:
By an argument similar to that used to prove Step 1, anonymity, neutrality, and sd-efficiency imply that
Step 3: Consider the profile \((R_1,R'_2)\in {\mathcal {R}}^{N}\). First, we claim that
If \(\sum _{k\in \{a,b,c\}}\varphi _{1k}(R_{1},R'_2)<\frac{3}{2}\), then by Step 2,
But then (given that agent 2 announces \(\mathrel {R'_2}\)), if \(R_{1}\) is agent 1’s true preference, she is sd-better off by announcing \(R'_{1}\), i.e., \(\varphi _{1}(R'_{1},R'_{2})\mathrel {P^{sd}_{1}}\varphi _{1}(R_{1},R'_{2})\), a contradiction to \(\varphi \) being weakly sd-strategy-proof.
If \(\sum _{k\in \{a,b,c\}}\varphi _{1k}(R_{1},R'_2)=\frac{3}{2}\), then \(\varphi _{1a}(R_{1},R'_2)=1\), \(\varphi _{1b}(R_{1},R'_2)=\frac{1}{2}\), and \(\varphi _{1c}(R_{1},R'_2)=0\), otherwise \(\varphi _{1}(R'_{1},R'_{2})\mathrel {P^{sd}_{1}}\varphi _{1}(R_{1},R'_{2})\), a contradiction to \(\varphi \) being weakly sd-strategy-proof. Thus, \(\varphi _{2a}(R_{1},R'_2)=0\), \(\varphi _{2b}(R_{1},R'_2)=\frac{1}{2}\), and \(\varphi _{2c}(R_{1},R'_2)~=~1\). But then, by Step 1,
Now (given that agent 1 announces \(\mathrel {R_1}\)), if \(R'_{2}\) is agent 2’s true preference, she is sd-better off by announcing \(R_{2}\), i.e., \(\varphi _{2}(R_{1},R_{2})\mathrel {P'^{sd}_{2}}\varphi _{2}(R_{1},R'_{2})\), a contradiction to \(\varphi \) being weakly sd-strategy-proof.
Therefore, (1) is true.
Next we claim that
By an argument similar to that used to prove (1), if \(\sum _{k\in \{b,c,a\}}\varphi _{2k}(R_{1},R'_2)<\frac{3}{2}\), then by Step 1, if \(R'_{2}\) is agent 2’s true preference, she is sd-better off by announcing \(R_{2}\), i.e., \(\varphi _{2}(R_{1},R_{2})\mathrel {P'^{sd}_{2}}\varphi _{2}(R_{1},R'_{2})\), a contradiction to \(\varphi \) being weakly sd-strategy-proof.
If \(\sum _{k\in \{b,c,a\}}\varphi _{2k}(R_{1},R'_2)=\frac{3}{2}\), then \(\varphi _{2b}(R_{1},R'_2)=1\), \(\varphi _{2c}(R_{1},R'_2)=\frac{1}{2}\), and \(\varphi _{2a}(R_{1},R'_2)=0\), otherwise \(\varphi _{2}(R_{1},R_{2})\mathrel {P'^{sd}_{2}}\varphi _{2}(R_{1},R'_{2})\), a contradiction to \(\varphi \) being weakly sd-strategy-proof. Thus, \(\varphi _{1a}(R_{1},R'_2)=1\), \(\varphi _{1b}(R_{1},R'_2)=0\), and \(\varphi _{1c}(R_{1},R'_2)~=~\frac{1}{2}\). But then, by Step 2, \(\varphi _{1}(R'_{1},R'_{2})\mathrel {P^{sd}_{1}}\varphi _{1}(R_{1},R'_{2})\), a contradiction to \(\varphi \) being weakly sd-strategy-proof.
Therefore, (2) is true. By (1) and (2),
But this is impossible since \(\sum _{k\in \{a,b,c\}}\varphi _{1k}(R_{1},R'_2)+\sum _{k\in \{b,c,a\}}\varphi _{2k}(R_{1},R'_2)= \sum _{i\in \{1,2\}}\varphi _{ia}(R_{1},R'_2)+\sum _{i\in \{1,2\}}\varphi _{ib}(R_{1},R'_2)+\sum _{i\in \{1,2\}}\varphi _{ic}(R_{1},R'_2)=3\). Hence if a rule is anonymous, neutral, and sd-efficient, then it cannot be weakly sd-strategy-proof.
The above argument can be extended to an arbitrary number of agents when each agent requires two objects from among \(a,b,c,d, o_5,o_6,\ldots , o_{2n}\). For each new agent \(i\in \{3,\ldots , n\}\), her top two objects are \(o_{2i-1}, o_{2i}\) and for each existing agent \(i\in ~\{1,2\}\), her top four objects are a, b, c, d. By sd-efficiency, each agent \(i\in \{3,\ldots , n\}\) is assigned the probability 1 for both objects \(o_{2i-1}\) and \(o_{2i}\). Similarly, the argument for \(q=2\) can also be extended to the case \(q>2\). One can add more objects to the bottom of the preference lists of both agents and each agent receives a equal fraction of these objects at the bottom of the preference lists. \(\square \)
The serial rule satisfies all the properties of Theorem 2 but weak sd-strategy-proofness.Footnote 23 The random priority rule satisfies all the properties but sd-efficiency. For each \(\prec \in {\mathcal {O}}^{N}\), the priority rule associated with \(\prec \) satisfies all the properties but anonymity. We do not know whether a rule can be anonymous, sd-efficient, weakly sd-strategy-proof but not neutral.Footnote 24 Our current proof relies on the combination of anonymity and neutrality.
Theorem 2 differs from Kojima (2009)’s result [Theorem 1, p.139] in that sd-envy-freeness is replaced by anonymity and neutrality. Obviously, anonymity and neutrality together do not imply sd-envy-freeness. Thus, Kojima (2009)’s result and our result (Theorem 2) are not directly related. In fact, we show that anonymity and neutrality together do not even imply weak sd-envy-freeness. Consider the “Reverse random priority rule (\(RP^{r}\)),” described as follows: (1) for each order on the set of agents, let each agent choose her q worst objects among the remaining ones when her turn comes; and (2) place equal probabilities on the allocations obtained for all possible orders. Obviously, this rule satisfies anonymity and neutrality. However, the following example shows that it violates weak sd-envy-freeness.
Let \(N\equiv \{1,2\}\) and \(O\equiv \{a,b,c,d\}\). Let \((R_1,R_2)\in {\mathcal {R}}^{N}\) be the following:
Then,
But then, \(RP_{2}^{r}(R_{1},R_{2})~\mathrel {P^{sd}_1}~RP_{1}^{r}(R_{1},R_{2} )\), in violation of weak sd-envy-freeness.
Finally, we further consider the list of axioms in Theorem 2 and ask what happens if we strengthen weak sd-strategy-proofness to weak group sd-strategy-proofness. Note that as for Theorem 2, these four axioms do not require comparability of assignments. Our finding is that even when agents have single-unit demands, if there are at least four agents, anonymity, neutrality, sd-efficiency, and weak group sd-strategy-proofness are incompatible. The proof of Theorem 2 can be extended by cloning agents 1 and 2 to prove the following statement.
Theorem 3
For \(n\ge 4\) and \(q\ge 1\), no rule satisfies anonymity, neutrality, sd-efficiency, and weak group sd-strategy-proofness.
Proof
Let \(N\equiv \{1,2,3,4\}\), \(O\equiv \{a,b,c,d\}\) and \(q=1\). Suppose by way of contradiction that there exists a rule \(\varphi \) that satisfies the four axioms.
Step 1: Let \(R\equiv (R_1,R_2,R_3,R_4)\in {\mathcal {R}}^{N}\) be the following:
We claim that
By anonimity,
Let \((\widetilde{R}_1,\widetilde{R}_2,\widetilde{R}_3,\widetilde{R}_4)\in {\mathcal {R}}^{N}\) be the following:
By neutrality (\(a\rightarrow b\), \(b\rightarrow a\), \(c\rightarrow c\), \(d\rightarrow d\)),
By anonymity (\(1\rightarrow 3\), \(2\rightarrow 4\), \(3\rightarrow 1\), \(4\rightarrow 2\)),
Thus, for each \(k\in \{c,d\}\), \(\varphi _{1k}(R)=\varphi _{2k}(R)=\varphi _{3k}(R)=\varphi _{4k}(R)\). Since for each \(k\in \{c,d\}\), \(\varphi _{1k}(R)+\varphi _{2k}(R)+\varphi _{3k}(R)+\varphi _{4k}(R)=1\), we have for each \(k\in \{c,d\}\), \(\varphi _{1k}(R)=\varphi _{2k}(R)=\varphi _{3k}(R)=\varphi _{4k}(R)=\frac{1}{4}\).
Therefore,
Then by sd-efficiency, \(\varphi _{1a}(R)=\frac{1}{2}\) and \(\varphi _{3b}(R)=\frac{1}{2}\). Thus, the claim is true.
Step 2: Let \((R'_1,R'_2,R'_3,R'_4)\in {\mathcal {R}}^{N}\) be the following:
By an argument similar to that used to prove Step 1, anonymity, neutrality, and sd-efficiency imply that
Step 3: Consider the profile \((R_1,R_2,R'_3,R'_4)\in {\mathcal {R}}^{N}\).
By anonymity, for each \(k\in \{a,b,c,d\}\),
and
Next, we claim that
The first equality is true by (3).
If \(\sum _{k\in \{a,b,c\}}\varphi _{1k}(R_1,R_2,R'_3,R'_4)<\frac{3}{4}\), then by Step 2 and (3), for each \(i\in \{1,2\}\),
Then (given that agents 3 and 4 announce \(\mathrel {R'_3}\) and \(\mathrel {R'_4}\) respectively), if \(R_{1}\) and \(R_{2}\) are respectively agents 1’s and 2’s true preferences, they are sd-better off by announcing \(R'_{1}\) and \(R'_{2}\), i.e., for each \(i\in \{1,2\}\), \(\varphi _{i}(R'_1,R'_2,R'_3,R'_4)\mathrel {P^{sd}_{i}}\varphi _{i}(R_1,R_2,R'_3,R'_4)\), a contradiction to \(\varphi \) being weakly group sd-strategy-proof.
If \(\sum _{k\in \{a,b,c\}}\varphi _{1k}(R_1,R_2,R'_3,R'_4)=\frac{3}{4}\), then for each \(i\in \{1,2\}\), \(\varphi _{ia}(R_1,R_2,R'_3,R'_4)=\frac{1}{2}\), \(\varphi _{ib}(R_1,R_2,R'_3,R'_4)=\frac{1}{4}\), and \(\varphi _{ic}(R_1,R_2,R'_3,R'_4)=0\),Footnote 25 otherwise for each \(i\in \{1,2\}\), \(\varphi _{i}(R'_1,R'_2,R'_3,R'_4)\mathrel {P^{sd}_{i}}\varphi _{i}(R_1,R_2,R'_3,R'_4)\), a contradiction to \(\varphi \) being weakly group sd-strategy-proof. Thus, for each \(i\in \{3,4\}\), \(\varphi _{ia}(R_1,R_2,R'_3,R'_4)=0\), \(\varphi _{ib}(R_1,R_2,R'_3,R'_4)=\frac{1}{4}\), and \(\varphi _{ic}(R_1,R_2,R'_3,R'_4)=\frac{1}{2}\). But then, by Step 1, (given that agents 1 and 2 announce \(\mathrel {R_1}\) and \(\mathrel {R_2}\) respectively), if \(R'_{3}\) and \(R'_{4}\) are respectively agents 3’s and 4’s true preferences, they are sd-better off by announcing \(R_{3}\) and \(R_{4}\), i.e., for each \(i\in \{3,4\}\), \(\varphi _{i}(R_1,R_2,R_3,R_4)\mathrel {{P'^{sd}_{i}}}\varphi _{i}(R_1,R_2,R'_3,R'_4)\), a contradiction to \(\varphi \) being weakly group sd-strategy-proof.
Therefore, (5) is true.
Next we claim that
The first equality is true by (4). By an argument similar to that used to prove (5), if \(\sum _{k\in \{b,c,a\}}\varphi _{3k}(R_1,R_2,R'_3,R'_4)<\frac{3}{4}\), then by Step 1 and (4), if \(R'_{3}\) and \(R'_{4}\) are respectively agents 3’s and 4’s true preferences, they are sd-better off by announcing \(R_{3}\) and \(R_{4}\), i.e., for each \(i\in \{3,4\}\), \(\varphi _{i}(R_1,R_2,R_3,R_4)\mathrel {{P'^{sd}_{i}}}\varphi _{i}(R_1,R_2,R'_3,R'_4)\), a contradiction to \(\varphi \) being weakly group sd-strategy-proof.
If \(\sum _{k\in \{a,b,c\}}\varphi _{3k}(R_1,R_2,R'_3,R'_4)=\frac{3}{4}\), then for each \(i\in \{3,4\}\), \(\varphi _{ib}(R_1,R_2,R'_3,R'_4)=\frac{1}{2}\), \(\varphi _{ic}(R_1,R_2,R'_3,R'_4)=\frac{1}{4}\), and \(\varphi _{ia}(R_1,R_2,R'_3,R'_4)=0\), otherwise for each \(i\in \{3,4\}\), \(\varphi _{i}(R_1,R_2,R_3,R_4)\mathrel {{P'^{sd}_{i}}}\varphi _{i}(R_1,R_2,R'_3,R'_4)\), a contradiction to \(\varphi \) being weakly group sd-strategy-proof. Thus, for each \(i\in \{1,2\}\), \(\varphi _{ia}(R_1,R_2,R'_3,R'_4)=\frac{1}{2}\), \(\varphi _{ib}(R_1,R_2,R'_3,R'_4)=0\), and \(\varphi _{ic}(R_1,R_2,R'_3,R'_4)=\frac{1}{4}\). But then, by Step 2, for each \(i\in \{1,2\}\), \(\varphi _{i}(R'_1,R'_2,R'_3,R'_4)\mathrel {P^{sd}_{i}}\varphi _{i}(R_1,R_2,R'_3,R'_4)\), a contradiction to \(\varphi \) being weakly group sd-strategy-proof.
Therefore, (6) is true. By (5) and (6),
But this is impossible since the left hand side is equal to \(\sum _{i\in \{1,2,3,4\}}\varphi _{ia}(R_1,R_2,R'_3,R'_4)+\sum _{i\in \{1,2,3,4\}}\varphi _{ib}(R_1,R_2,R'_3,R'_4)+\sum _{i\in \{1,2,3,4\}}\varphi _{ic}(R_1,R_2,R'_3,R'_4)=3\). Hence if a rule is anonymous, neutral, and sd-efficient, then it cannot be weakly group sd-strategy-proof.
By an argument similar to that used to prove Theorem 2, we can extend the proof to arbitrary number of agents and objects. \(\square \)
Notes
We also consider the possibility that agents receive more than one object. They thus have preferences over “sets of” objects.
Several interesting rules and their extension had been proposed and studied in the literature: the “serial rule” (Bogomolnaia and Moulin 2001; Katta and Sethuraman 2006; Athanassoglou and Sethuraman 2011; Kojima 2009; Yilmaz 2009, 2010; Heo 2014), the “random priority rule” (Abdulkadiroğlu and Sönmez 1998; Kojima 2009), the “uniform rule” (Chambers 2004), and the “priority rule” (Svensson 1994, 1999).
Under this relation, one probabilistic assignment stochastically dominates another one if and only if the former yields at least as much expected utility as the latter for any von-Neumann-Morgenstern utility representation consistent with the ordinal preferences (Bogomolnaia and Moulin 2001; Aziz et al. 2013).
See Thomson (2011) for various fairness notions proposed in the literature of resource allocation problems.
Preference is additive if there is a function that assigns a real number to each object, and the rankings over sets of objects are compared by adding these numbers.
We use the abbreviation “sd” in other axioms as well. The terminology is suggested by Thomson (2008).
This requirement is referred to as “ordinal efficiency” in Bogomolnaia and Moulin (2001).
One could require that (under the same hypothesis), it is not the case that (1) for each agent in the group, her probabilistic assignment when lying stochastically dominates her probabilistic assignment when telling the truth, or the two assignments are the same, and (2) there is at least one agent in the group that her probabilistic assignment when lying stochastically dominates her probabilistic assignment when telling the truth. This requirement is stronger than the one we consider here. Since our result (Theorem 3) is negative, it also holds under this stronger requirement.
A probabilistic assignment for an agent i is “comparable” (with respect to stochastic dominance) with another probabilistic assignment if either one assignment first-order stochastically dominates the other under agent i’s preference, or the entries in the two assignments are the same. Given an axiom (or a result involving that axiom), if it requires that for each problem and each agent i, (1) a probabilistic assignment for an agent i (given by a rule) is comparable with at least one other probabilistic assignment and (2) the former assignment is at least as desirable as the latter assignment for agent i, then we say that it “requires comparability of probabilistic assignments” (except for invariance properties). As noted in the next footnote, in fact, sd-strategy-proofness and sd-envy-freeness require that an assignment to be comparable with all other relevant assignments.
Note that sd-strategy-proofness requires that an agent i’s probabilistic assignment under truth-telling should be comparable with an assignment under any of agent \({\varvec{i}}\)’s report . Similarly, sd-envy-freeness requires that an agent’s probabilistic assignment should be comparable with each other agent’s assignment.
\(O^{\prime }\,R_i\,O^{\prime \prime }\) means that \(O^{\prime }\) is at least as desirable as \(O^{\prime \prime }\) for agent i.
\(R_{-i}\equiv R_{N\backslash \{i\}}\), i.e., the restriction of R to \(N\backslash \{i\}\).
\(R_{-S}\equiv R_{N\backslash \{S\}}\), i.e., the restriction of R to \(N\backslash \{S\}\).
When there are at least four agents, one can extend the proof of Bogomolnaia and Moulin (2001) [Theorem 2] to show that if agents receive more than one objects, the three axioms are incompatible. Thus our theorem is distinguished from theirs for the cases of two and three agents.
Recall that preferences have additive representations and preferences over O are strict. For each \(i\in N\), if \(v_{i}(a)>v_{i}(b)>v_{i}(c)>\cdots \), then we write
$$\begin{aligned} R_i:&\quad a,b,c,\ldots \\ \end{aligned}$$The serial rule is referred to as the “probabilistic serial mechanism” in Bogomolnaia and Moulin (2001) and Kojima (2009). Under the serial rule, each object is considered as an infinitely divisible good whose supply is 1. Agents “consume” the most favored available object at an equal speed until the supplies of all objects (q|N|) are exhausted. When the supply of a most preferred object is exhausted, agents consume their next most preferred object that is not exhausted, and so on. The fraction of object consumed by an agent is the probability of the agent receiving that object. If instead each agent starts consuming the most preferred q objects, then such a rule violates sd-efficiency (Che and Kojima 2010).
The random priority rule is referred to as the “random serial dictatorship” in Abdulkadiroğlu and Sönmez (1998) and “random priority mechanism” in Kojima (2009). Under the random priority rule, we take an order on the set of agents and let each agent choose her q most preferred objects among the remaining ones according to the order. Then, we consider all possible orders on the set of agents and place equal probabilities on the allocations obtained for such orders. If instead each agent only selects one object when her turn comes (and move to the second round if there are still remaining objects, and so on), then such a rule violates sd-strategy-proofness.
As for the random priority rule, if instead each agent only selects one object when her turn comes, then such a rule violates sd-strategy-proofness.
The serial rule (Bogomolnaia and Moulin 2001) satisfies these properties.
Kojima (2009) [Example 2, p.138] shows that the serial rule is not weakly sd-strategy-proof.
The difficulty of constructing such a rule comes from the fact that we do not have complete understanding of the characteristics of rules that satisfy sd-efficiency and weak sd-strategy-proofness. The priority rule associated with \(\prec \) is one of such rules, but it is not anonymous. If we give “priority” to some objects, i.e., assigning probabilities to those objects first, then we may not end up with an allocation that is sd-efficient. To make a rule that is not neutral but anonymous and sd-efficient, one can think of changing “consuming” speeds for some particular objects, based on the idea of the serial rule, but such a rule violates weak sd-strategy-proofness. To construct a rule that is not neutral but anonymous and weakly sd-strategy-proof, one may think of letting each agent consume her most preferred q objects, based on the idea of the serial rule (Che and Kojima 2010) (such a rule is weakly sd-strategy-proof, see Aziz, 2015), and change the consuming speeds for some objects, but such a rule violates sd-efficiency.
Note that by (3), \(\varphi _{1a}(R_1,R_2,R'_3,R'_4)=\varphi _{2a}(R_1,R_2,R'_3,R'_4)\le \frac{1}{2}\).
References
Abdulkadiroğlu A, Sönmez T (1998) Random serial dictatorship and the core from random endowments in house allocation problems. Econometrica 66:689–701
Abdulkadiroğlu A, Sönmez T (1999) House allocation with existing tenants. Journal of Economic Theory 88:233–260
Abraham DJ, Cechlárová K, Manlove D, Mehlhorn K (2005) Pareto optimality in house allocation problems. In: Proceedings of the 16th International Symposium on Algorithms and Computation (ISAAC), 3827 of Lecture Notes in Computer Science (LNCS):1163–1175
Athanassoglou S, Sethuraman J (2011) House allocation with fractional endowments. Int J Game Theory 40:481–513
Aziz H (2015) Random assignment with multi-unit demands. arXiv:1401.7700v3 [cs.GT] (Working paper)
Aziz H (2016) A note on impossibility results for the random assignment problem. Mimeo
Aziz H, Brandt F, Stursberg P (2013) On popular random assignments. Proceedings of the 6th International Symposium on Algorithmic Game Theory (SAGT), 8146 of Lecture Notes in Computer Science (LNCS). Springer, Berlin, pp 183–194
Beviá C (1998) Fair allocation in a general model with indivisible goods. Rev Econ Design 3:195–213
Birkhoff G (1946) Three observations on linear algebra. Univ Nac Tucumán Rev A(5):147–151 (in Spanish)
Bogomolnaia A, Heo E-J (2012) Probabilistic assignment of objects: characterizing the serial rule. J Econ Theory 147:2072–2082
Bogomolnaia A, Moulin H (2001) A new solution to the random assignment problem. J Econ Theory 100:295–328
Bouveret S, Lang J (2011) A general elicitation-free protocol for allocating indivisible goods. Proceedings of the 22nd International Joint Conference on Artificial Intelligence (IJCAI). AAAI Press, Palo Alto, pp 73–78
Bouveret S, Endriss U, Lang J (2010) Fair division under ordinal preferences: Computing envy-free allocations of indivisible goods. In: Proceedings of the 19th European Conference on Artificial Intelligence (ECAI), pages 387–392
Budish E (2011) The combinatorial assignment problem: approximate competitive equilibrium from equal incomes. J Political Econ 119:1061–1103
Budish E, Che Y-K, Kojima F, Milgrom P (2013) Designing random allocation mechanisms: theory and applications. Am Econ Rev 103:585–623
Chambers C (2004) Consistency in the probabilistic assignment model. J Math Econ 40:953–962
Che Y-K, Kojima F (2010) Asymptotic equivalence of probabilistic serial and random priority mechanisms. Econometrica 78:1625–1672
Cho WJ (2016) Incentive properties for ordinal mechanisms. Games Econ Behav 95:168–177
Ehlers L, Klaus B (2003) Probabilistic assignments of identical indivisible objects and uniform probabilistic rules. Rev Econ Design 8:249–268
Gärdenfors P (1973) Assignment problem based on ordinal preferences. Manag Sci 20:331–340
Hashimoto T, Hirata D, Kesten O, Kurino M, Unver M-U (2014) Two axiomatic approaches to the probabilistic serial mechanism. Theor Econ 9:253–277
Hatfield JW (2009) Strategy-proof, efficient, and nonbossy quota allocations. Soc Choice Welf 33:505–515
Heo E-J (2014) Probabilistic assignment problem with multi-unit demands: a generalization of the serial rule and its characterization. J Math Econ 54:40–47
Heo E-J, Yilmaz Ö (2015) A characterization of the extended serial correspondence. J Math Econ 59:102–110
Hylland A, Zeckhauser R (1979) The efficient allocation of individuals to positions. J Political Econ 87:293–314
Kasajima Y (2011) More on the probabilistic assignment of indivisible goods when agents receive several. Mimeo, New York
Kasajima Y (2013) Probabilistic assignment of indivisible goods with single-peaked preferences. Soc Choice Welf 41:203–215
Katta A-K, Sethuraman J (2006) A solution to the random assignment problem on the full preference domain. J Econ Theory 131:231–250
Kazumura T, Serizawa S (2016) Efficiency and strategy-proofness in object assignment problems with multi-demand preferences. Soc Choice Welf 47:633–663
Kojima F (2009) Random assignment of multiple indivisible objects. Math Soc Sci 57:134–142
Kojima F, Manea M (2010) Incentives in the probabilistic serial mechanism. J Econ Theory 145:106–123
Sasaki H (1997) Randomized uniform allocation mechanism and single-peaked preferences of indivisible good. Waseda University, Tokyo (Working Paper)
Svensson L-G (1994) Queue allocation of indivisible goods. Soc Choice Welf 11:323–330
Svensson L-G (1999) Strategy-proof allocation of indivisible goods. Soc Choice Welf 16:557–567
Thomson W (2008) Strategy-proof allocation rules. Mimeo, New York
Thomson W (2011) Fair allocation rules. In: Arrow K, Sen A, Suzumura K (eds.) Handbook of Social Choice and Welfare, Vol. II , Chapter 21:393–506
von Neumann J (1953) A certain zero-sum two-person game equivalent to the optimal assignment problem. In: Kuhn HW, Tucker AW (eds.) Contributions to the theory of games 2 , pp 5–12
Yilmaz Ö (2009) Random assignment under weak preferences. Games Econ Behav 66:546–558
Yilmaz Ö (2010) The probabilistic serial mechanism with private endowments. Games Econ Behav 69:475–491
Young HP (1995) Dividing the indivisible. Am Behav Sci 38:904–920
Zhou L (1990) On a conjecture by Gale about one-sided matching problems. J Econ Theory 52:123–135
Acknowledgements
We thank the editor, an associate editor, and an anonymous referee for their suggestions and comments. Kasajima is grateful to William Thomson for his guidance and many helpful comments. He also thanks Atila Abdulkadiroğlu, Paulo Barelli, John Duggan, Eun Jeong Heo, Bettina Klaus, Fuhito Kojima, and the seminar participants at Waseda University for their comments. All errors are ours.
Author information
Authors and Affiliations
Corresponding author
Additional information
Two independent papers, Aziz (2016) and Kasajima (2011), were merged into the current paper. Kasajima (2011) was based on a chapter of his Ph.D. thesis at the University of Rochester. Aziz is supported by a Julius Career Award. Kasajima acknowledges support from the JSPS KAKENHI Grant Numbers 22830102 and 16K03561.
Rights and permissions
About this article
Cite this article
Aziz, H., Kasajima, Y. Impossibilities for probabilistic assignment. Soc Choice Welf 49, 255–275 (2017). https://doi.org/10.1007/s00355-017-1059-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00355-017-1059-3