Fairness and group-strategyproofness clash Sophie Bade∗ May 5, 2015 Abstract No group-strategyproof and ex post Pareto optimal random matching mechanism treats equals equally. Every mechanism that arises out of the randomization over a set of non-bossy and strategy proof mechanisms is non-bossy. So Random serial dictatorship, which arises out of the randomization over deterministic serial dictatorships is on the one hand non-bossy. On the other hand random serial dictatorship cannot be group strategy proof as it treats equals equally and is ex post Pareto optimal. In sum, the result that a deterministic matching mechanism is group strategy proof if and only if it is non-bossy does not extend to random matching mechanisms. Keywords: random allocation mechanism, non-bossy, group strategyproof, random serial dictatorship. JEL Classification Numbers: C78. ∗ Royal Holloway College, University of London and Max Planck Institute for Research on Collective Goods, Bonn. I would like to thank Anna Bogomolnaia, Annika Johnson, Debasis Mishra and Herve Moulin. 1 1 Introduction An ideal matching mechanism would be fair, efficient and impossible to manipulate. I show that no mechanism satisfies two rather weak criteria of fairness, equal treatment of equals and ex post Pareto optimality, together group-strategyproofness, which is a strong non-manipulability condition. In a house matching problem a finite set of agents with linear preferences over a finite set of houses needs to be matched to this set of houses. A random matching mechanism is group strategyproof if no group can improve their outcomes by lying about their true preferences. It is ex post Pareto optimal if it maps every profile of preferences to a lottery over Pareto optima. A mechanism treats equals equally if any two agents who submit the same preferences face the same lottery over houses. The result complements Bogomolnaia and Moulin’s [1] result on the incompatibility between fairness, efficiency and non-manipulability. Bogomolnaia and Moulin [1] showed that no strategy proof, ordinally efficient mechanism satisfies equal treatment of equals. So Bogomolnaia and Moulin use the same weak criterion of fairness: equal treatment of equals. The fairness and non-manipulability assumptions of the two impossibility results differ: where I only impose the weak efficiency requirement of ex post Pareto optimality Bogomolnaia and Moulin require ordinal efficiency. Conversely my non-manipulability requirement is stricter than theirs. While I require that no group may find it in their interest to submit false preferences, they only impose this requirement for individuals. A mechanism is non-bossy if no agent can change the outcome of another agent without also changing his own. I show that any randomization over a set of non-bossy and strategy proof mechanisms yields a non-bossy random matching mechanism, implying that random serial dictatorship, which arises out of a uniform randomization over the order of agents as dictators in serial dictatorship, is non-bossy. On the other hand random serial dictatorship is not group-strategyproof, given that it is ex post Parto optimal and treats equals equally. This contrasts with Papai’s [2] result that a deterministic matching mechanism is group strategyproof if and only if it is non-bossy and strategyproof. 2 2 Definitions There is a set N of n agents and a finite set of houses H. The option of homelessness ∅ ∈ H is always available. An n-vector x is a matching if xi = xj and i 6= j imply xi = ∅. The interpretation is that agent i occupies house xi under x. The set of all matchings is M. Agents are selfish in the sense that they only consider their own houses when ranking different matchings. Agent i’s preference on H is a linear order %i . So % is complete and transitive and xi ∼ yi implies xi = yi . A profile of all agents’ preferences (%i )i∈N is denoted %. The profile of preferences of all agents in some group G is %G , the profile of all remaining agents’ preference is %−G . The set of all profiles of preferences is Ω. A mechanism φ maps the set of all preference profiles Ω to the set of matchings M, where agent i obtains φi (%) under φ at the profile %. A random mechanism ρ maps the set of all profiles of preferences Ω to ∆M, where I adopt the convention that ∆S denotes the set of all lotteries on S, for any finite set S. Under ρ agent i faces the lottery ρi (%) ∈ ∆H at % and ρi (%)(xi ) is the probability that i is matched to xi under ρ(%). A mechanism ρ : Ω → ∆X is (ordinally) group strategyproof if there exists no strategy profile %, group of agents G and deviation %0G together with expected utilities that are consistent with % such that all agents in G weakly prefer ρ(%0G , %−G ) to ρ(%) while at least one member of G strictly prefers ρ(%0G , %−G ) to ρ(%). When restricting attention only to groups G consisting of single agents then ordinal group strategyproofness reduces to (ordinal) strategyproofness. The mechanism ρ : Ω → ∆X satisfies equal treatment of equals if any two agents who announce the same preferences face the same distribution, so ρi (%) = ρj (%) if %i =%j . A mechanism ρ is ex post Pareto optimal if ρ(%)(x) > 0 implies that x is Pareto optimal at %. 3 Group Strategyproofness Group strategyproofness clashes with even the mildest criteria of fairness and efficiency. 3 Theorem 1 Let there be n ≥ 3 agents and | H |≥ 3. No ex post Pareto optimal, ordinally group strategyproof mechanism satisfies equal treatment of equals. Proof Suppose the ex-post Pareto optimal and group strategyproof mechanism ρ : Ω → ∆X did treat equals equally. Let {a, b, c} ⊂ H. Fix %∗ such that a ∗i b ∗i c ∗i h for all i and all h ∈ H \ {a, b, c}. Let %01 and %◦2 be such that b 01 a and c ◦2 b, while they are otherwise identical to %∗i , so h %01 h0 ⇔ h %∗1 h0 if {h, h0 } = 6 {a, b} as well as h %◦2 h0 ⇔ h %∗2 h0 if {h, h0 } = 6 {b, c}. Since all n ≥ 3 agents prefer a, b and c to all other houses at %∗ , (%01 , %∗−1 ) and (%◦2 , %∗−2 ), the ex-post Pareto optimality of ρ implies that a, b and c must be matched with probability 1 under ρ(%∗ ), ρ(%01 , %∗−1 ) and ρ(%◦2 , %∗−2 ). Equal treatment of equals implies that under ρ(%∗ ) each agent obtains a, b, c with probability n1 . Since ρ is ex post Pareto optimal, a may not be assigned to 1 under ρ(%01 , %∗−1 ). Equal treatment of equals then implies that each agent 1 i 6= 1 receives a with probability n−1 under ρ(%01 , %∗−1 ). Since ρ is ordinally strategyproof, agent 2 must obtain a with probability n1 under ρ(%◦2 , %∗−2 ). Equal treatment of equals implies that all other agents equally share the , implying ρi (%◦2 , %∗−2 )(a) = n1 for all i ∈ N . remaining probability mass n−1 n Since ρ is ex-post Pareto optimal b may not be assigned to 2 under ρ(%◦2 , %∗−2 ). Equal treatment of equals implies that under ρ(%◦2 , %∗−2 ) each agent i 6= 2 1 obtains b with the same probability n−1 . 0 ◦ ∗ Finally consider ρ(%1 , %2 , %−{1,2} ). By (ordinal) strategyproofness agent 1 1’s probability to be assigned a or b must be n1 + n−1 , which is his probability ◦ ∗ to be assigned a or b under ρ(%2 , %−2 ). In a similar vein, ordinal strategyproofness implies that agent 2’s probability to be matched with a under 1 ρ(%01 , %◦2 , %∗−{1,2} ) must be n−1 , which is his probability to be matched with ∗ 0 a under ρ(%1 , %−1 ). When agents 1 and 2 deviate to announce %01 and %◦2 at %∗ agent 1’s probability to receive one of his two most preferred objects and agent 2’s probability to receive his most preferred object both increase. Consequently, ρ is not group strategyproof. 4 4 Non-Bossiness under Randomization Papai [2] showed that a deterministic mechanism is group strategyproof if and only if it is strategyproof and non-bossy. For random mechanisms this equivalence breaks down. Following Satterthwaite and Sonnenschein [3] ρ : Ω → ∆X is non-bossy if ρi (%) = ρi (%0i , %−i ) ⇒ ρ(%) = ρ(%0i , %−i ) holds for all triples (i, %, %0i ). Let there be a set of mechanisms M = {ρ1 , ρ2 , · · · ρK } with ρk : Ω → ∆H for all 1 ≤ k ≤ K. Then the mechanism ρ∗ arises out of a randomization over the set M if there exists a lottery π on {1, · · · , k} such that K X ρ∗ (%)(x) = π(k)ρk (%)(x) for all x ∈ M. 1=k If the lottery π is a uniform distribution over all mechanism in the set M , then ρ∗ arises out of uniform randomization over M . An expected utility Ui on some ∆H is consistent with preference %i over deterministic outcomes H, if Ui (h) ≥ Ui (h0 ) holds if and only if h % h0 for all h, h0 ∈ H. A mechanism ρ is ordinally strategy proof if and only if Ui (ρ(%)) ≥ Ui (ρ(%0i , %−i )) holds for all profiles of preferences %, agents i, deviations %0i and expected utilities Ui that are consistent with %i . Theorem 2 Let ρ∗ : Ω → ∆X arise out of the randomization over a set of ordinally strategyproof and non-bossy mechanisms {ρ1 , · · · , ρK } with ρk : Ω → ∆X for all k. Then ρ∗ is non-bossy. Proof Fix (i, %, %0i ) such that ρ∗i (%) = ρ∗i (%0i , %−i ). Suppose we had ∗ ∗ ρki (%) 6= ρki (%0i , %−i ) for some 1 ≤ k ∗ ≤ K. Given that each ρk is ordinally strategyproof, ρki (%) first order stochastically dominates ρki (%0i , %−i ) accord∗ ∗ ing to %i . Since ρki (%) 6= ρki (%0i , %−i ) and since %i strictly ranks any two ∗ ∗ different assignments ρki (%) must strictly dominate ρki (%0i , %−i ) at %i . So for any Ui∗ that is consistent with %i we obtain Ui∗ (ρki (%)) ≥ Ui∗ (ρki (%0i , %−i )) ∗ ∗ for all 1 ≤ k ≤ K and Ui∗ (ρki (%)) > Ui∗ (ρki (%0i , %−i )). Letting π be the lottery from which the mechanisms {ρ1 , · · · , ρK } are drawn to construct ρ∗ we PK PK ∗ k ∗ k 0 obtain Ui∗ (ρ∗ (%)) = k=1 π(k)Ui (ρ (%)) > k=1 π(k)Ui (ρ (%i , %−i )) = Ui∗ (ρ∗ (%0i , %−i )) contradicting ρ∗i (%) = ρ∗i (%0i , %−i ). So ρki (%) = ρki (%0i , %−i ) must hold for all 1 ≤ k ≤ K. Since every ρk is non-bossy the preced5 ing k equalities imply that ρk (%) = ρk (%0i , %−i ) holds for all 1 ≤ k ≤ K. P P So ρ∗ (%)(x) = k π(k)ρk (%)(x) = k π(k)ρk (%0i , %−i )(x) = ρ∗ (%0i , %−i )(x) holds for any x. This is none other than ρ∗ (%) = ρ∗ (%0i , %−i ), and ρ∗ is non-bossy. Theorem 2 directly extends to any space of discrete allocations. To see that strategyproofness cannot be dropped from Theorem 2 consider a matching problem with n = 3 and and H = {a, b, c}. Let ρ◦ : Ω → ∆X arise out of the uniform randomization over α, β and γ, defined by the following table (where %∗1 is such that a ∗1 b ∗1 c): %1 =%∗1 %1 6=%∗1 α(%) β(%) γ(%) (a, c, b) (b, c, a) (c, b, a) (b, a, c) (c, a, b) (a, c, b). Agent 1 alone determines the matching in the mechanisms α, β and γ. Moreover, in each of these three mechanisms agent 1’s match changes if and only if all other agents’ matches do so too. Therefore α, β and γ are all nonbossy. For any % agent 1 obtains each house with probability 31 under ρ◦ (%). However, the other agents’ probabilities over houses do depend on agent 1’s announcement. Agent 2, for example, never obtains house a if agent 1 announces %∗1 and if agent 1 announces a different preference agent 2 obtains house a with a probability of 23 . So ρ◦ is bossy. In a similar vein, non-bossy mechanisms might arise out of the randomization over bossy mechanisms. It does not extend to a larger domain of preferences that allows for indifferences. Examples to proves these two claims are available on request. 5 Random Serial Dictatorship The serial dictatorship sd is a deterministic mechanism that lets agents sequentially choose from the set of all remaining houses, such that sd1 (%) is agent 1’s is most preferred house according to %1 , sd2 (%) is the %2 preferred house among all remaining ones and so forth. For any permutation p : N → N on the set of agents we can generate another serial dictatorship sdp by using p to reorder the agents as dictators. Any such serial dictatorship sdp is strategyproof and non-bossy. Random serial dictatorship 6 rsd : Ω → ∆X arises out of a uniform randomization over all deterministic serial dictatorships {sdp | p : N → N a permutation }. Since serial dictatorship is strategyproof and non-bossy for any order of agents as dictators, Theorem 2 immediately yields the following corollary. Corollary 1 Random serial dictatorship is non-bossy. Since random serial dictatorship is ex post Pareto optimal and treats equals equally, random serial dictatorship is by Theorem 1 not group strategy proof. In sum random serial dictatorship shows that the equivalence of groupsrategyproofness and non-bossieness that was established for deterministic mechanisms by Papai [2] does not extend to the case of random matching mechanisms. 6 This Section is not for publication, it contains the examples that are available on request. Example that randomizing over bossy mechanisms may yield a nonbossy one. Let n = 3 and H = {a, b, c} and let ρ arise out of the uniform randomization over the two “bossy serial dictatorships” bsd1 and bsd2 that are identical to sd with the exception that agent 3 is the second dictator under bsd1 when agent 1 announces the preference a 1 c 1 b and under bsd2 when agent 1 announces a 1 b 1 c. To see that bsd1 and bsd2 are indeed bossy fix % such that all three agents prefer a to b to c, and note that bsd1 (%) = (a, b, c) whereas bsd2 (%) = (a, c, b). Now let agent 1 deviate to announce a 01 c 01 b . Given that agent 1 ranks a at the top under %01 , a = bsd11 (%01 , %−1 ) = bsd21 (%01 , %−1 ) holds. However, the second dictator under % differs from the second dictator under (%01 , %−1 ) under both mechanisms. We therefore obtain bsd1 (%01 , %−1 ) = (a, c, b) 6= (a, b, c) = bsd1 (%) as well as bsd2 (%01 , %−1 ) = (a, b, c) 6= (a, c, b) = bsd2 (%), so bsd1 and bsd2 are both bossy. 7 To see that ρ is non-bossy, note that ρ also arises out of the uniform randomization over the classic serial dictatorship sd and another non-bossy variant of serial dictatorship vsd that differs from the original only insofar as that agent 3 becomes the second dictator if and only if agent 1 chooses a. Since sd and vsd are both strategyproof and non-bossy, ρ is non-bossy by Theorem 1. Example that randomizing over non-bossy strategy proof mechanisms when the domain of preferences includes preferences according to which agents may be indifferent among houses may yield a bossy mechanism. Let n = 4, H = {a, b, c, d} and consider the domain of preference profiles {%, (%∗1 , %−1 ), (%◦1 , %−1 ) |%∈ Ω} where a ∼∗1 b ∗1 c ∗1 d and a ∼◦1 b ◦1 d ◦1 c. So the only difference between this domain and Ω is that agent 1 might be indifferent between a and b when he ranks these two houses above the other two. Letting sd0 be the serial dictatorship in which agent 1 is the first, 3 the second and 2 the third dictator define two mechanisms α, β as follows: Let α(%∗1 , %−1 ) = sd(%a1 , %−1 ), β(%∗1 , %−1 ) = sd(%b1 , %−1 ), α(%◦1 , %−1 ) = sd0 (%b1 , %−1 ) and β(%◦1 , %−1 ) = sd0 (%a1 , %−1 ) where a a1 b a1 c a1 d and b b1 a b1 c b1 d. If according to % agent 1 strictly prefers a to all other houses then let α(%) = sd(%) and β(%) = sd0 (%). In all remaining cases let α(%) = sd0 (%) and β(%) = sd(%). The mechanisms α, β are both strategyproof: agent 1 is always assigned one of his most favorite houses, so truthfully revealing his preferences is a dominant strategy for him. For the remaining agents α and β are identical to serial dictatorships, which also means that for these agents truthfully revealing their preferences is a dominant strategy. The fact that for agents 2,3 and 4 α and β are identical to serial dictatorships implies that none of these agents can change anyone else’s assignment without changing their own assignment. Finally suppose that α1 (%) = α1 (%01 , %−1 ). If α1 (%) = a then the assignments of all other agents follow sd, so we have α(%) = α(%01 , %−1 ). If not, that is if α1 (%) 6= a, then the assignments of all other agents follow sd0 , so also in this case we have α(%) = α(%01 , %−1 ). In sum α is non-bossy. By the same logic β is also non-bossy. However the random mechanism ρ that uniformly randomizes over α and 8 β is bossy. Let % be such that %1 =%∗1 and a i b i c i d for i = 1, 2, 3. Under ρ(%) agent 1 obtains houses a and b with equal probability. Agent 2 is the second dictator under α(%) as well as under β(%). Given that agent 2 prefers houses a and b to all other houses, he chooses a if 1 was matched with b and b if 1 was matched with a. So agent 2 also obtains houses a and b with equal probability under ρ(%). Now consider ρ(%◦1 , %−1 ). Agent 1 obtains house a under β(%◦1 , %−1 ) and house b under α(%◦1 , %−1 ). So agent 1 faces the same lottery under ρ(%) as under ρ(%◦1 , %−1 ). Agent 3 is the second dictator under β(%◦1 , %−1 ) as well as under α(%◦1 , %−1 ). For the given preferences, agent 3 is matched with house a under α(%◦1 , %−1 ) and with house b under β(%◦1 , %−1 ). Consequently, agent 2 is never matched with either a or b under ρ(%◦1 , %−1 ). So we have found a profile of preferences % and a deviation %◦1 for agent 1 such that ρ1 (%) = ρ1 (%◦1 , %−1 ) while at the same time ρ2 (%) 6= ρ2 (%◦1 , %−1 ). In sum, ρ is bossy; we cannot drop the requirement that agents strictly rank all possible assignments from Theorem 1. References [1] Bogomolnaia, A. and H. Moulin: “A New Solution to the Random Assignment Problem,” Journal of Economic Theory, 100, (2001), 295-328. [2] Papai, S.: “Strategyproof Assignment by Hierarchical Exchange”, Econometrica, 68, (2000), pp. 1403 - 1433. [3] Satterthwaite M. and H. Sonnenschein: “Strategy-Proof Allocation Mechanisms at Differentiable Points,” Review of Economic Studies, 48, (1981), pp. 587 - 597. 9
© Copyright 2024