A Characterization of the Extended Serial Correspondence∗ ¨ ur Yılmaz‡ Eun Jeong Heo† and Ozg¨ November 25, 2013

Abstract We study the problem of assigning objects to a group of agents. We focus on probabilistic methods that take agents’ ordinal preferences over the objects. Importantly, we allow for indifferences among objects. Katta and Sethuraman (2006) propose the extended serial correspondence to solve this problem. Our main result is a characterization of the extended serial correspondence in welfare terms by means of stochastic dominance efficiency, stochastic dominance no-envy and “limited invariance,” a requirement we adapt from Heo (2011). We also prove that an assignment matrix is selected by the extended serial correspondence if and only if it satisfies “non-wastefulness” and “ordinal fairness,” which we adapt from Kesten et al. (2011). JEL classification: C70, D61, D63. Keywords: the serial rule; sd-efficiency; sd no-envy; the extended serial correspondence; limited invariance.



This work is obtained by merging independent papers by the two authors. The current manuscript is developed from Heo and Yılmaz (2011). † Department of Economics, University of Rochester, Rochester NY 14627, USA and Department of Economics, University of Bonn, Bonn 53113, Germany ([email protected]) ‡ College of Administrative Sciences and Economics, Ko¸c University, Sarıyer, Istanbul, 34450, Turkey ([email protected]) We are indebted to William Thomson for his guidance and support. Heo is grateful to Anna Bogomolnaia for useful comments. We benefited from comments from the seminar participants at Columbia University, in particular, Yeon-koo Che, Fuhito Kojima, and Jay Sethuraman, the participants at the Frontiers of Market ¨ Design Conference at Monte Verit` a, in particular, Eric Budish and M. Utku Unver. All errors are our own responsibility.

1. Introduction We study the problem of assigning indivisible goods, or “objects,” to a group of agents. We focus on probabilistic solutions that take agents’ ordinal preferences over the objects as input. Importantly, we allow for indifferences among objects, that is, agents may have “weak preferences” over objects. Agents receive random assignments which are the probability distributions over the objects. Given an ordinal preference over objects, a partial order over random assignments can be derived on the basis of first-order stochastic dominance (throughout the paper, the notation “sd” stands for “stochastic dominance”1 ). Two central requirements are proposed by using this relation (Bogomolnaia and Moulin, 2001). First, “sd efficiency” requires that there should be no Pareto improvement in sd sense. Second, “sd no-envy” requires that each agent should find his own assignment at least as desirable as that of each other agent in sd sense (the formal definitions are available in Section 2). The “serial rule” (Bogomolnaia and Moulin, 2001) has been extensively studied in the literature, as a rule satisfying these two requirements.2 It is also the only one to satisfy the two requirements together with one of several invariance requirements. These characterizations are first provided by Hashimoto and Hirata (2011), Heo (2011), and Kesten et al. (2011). Heo (2011) introduces “limited invariance” and a weaker fairness requirement in place of sd no-envy. Hashimoto et al. (2013) adopts limited invariance, sharpening the result in Bogomolnaia and Heo (2012). They also provide a result that does not involve any invariance-type axiom.3 In presence of weak preferences, however, the implication of sd efficiency and sd no-envy is not obvious due to the difficulties generated by indifference. This problem is solved by Katta and Sethuraman (2006). For each (weak) preference profile, they introduce a sequence of flow graphs and then calculate the maximal flow of each graph. The resulting sequence of maximal flows determines a set of assignment matrices. The “extended serial correspondence” is defined through this algorithm. They show that it is “essentially single-valued” and satisfies sd efficiency and sd no-envy. In this paper, we provide two characterizations of the extended serial correspondence. The first result is by means of sd-efficiency, sd no-envy, and “limited invariance,” a natural adaptation to the domain of weak preferences of the requirement of the same name in Heo (2011). This result is an extension of Hashimoto et al. (2013), but logically stronger than theirs, since we allow for indifferences.4 1

We adopt the terminology and notation of Thomson (2010a, 2010b). The authors call it “probabilistic serial mechanism”. 3 This paper is developed from merging Hashimoto and Hirata (2011) and Kesten et al. (2011). 4 Note that, when applied to the strict preference profiles, these requirements coincide with those in Hashimoto et al. (2013) and the extended serial correspondence narrows down to the serial rule. Since we do not invoke indifference in particular to prove Theorem 1, our main result implies that of Hashimoto et al. (2013). 2

1

We present another characterization by means of “non-wastefulness” and “ordinal fairness,” both requirements being adapted from Kesten et al. (2011). An alternative representation of assignments, called “preference-decreasing consumption schedules,” allows us to obtain a straightforward proof. Using this representation, we invoke an important structural property of assignment matrices selected by the extended serial correspondence (Lemma 7).5 This paper is organized as follows. Section 2 introduces model and requirements. Section 3 presents our main result. Section 4 presents our second characterization result.

2. Model Let A ≡ {a1 , · · · , am } be a set of objects and N ≡ {1, 2, · · · , n} a set of agents. We assume that |N | ≤ |A|.6 There may be multiple copies of each object. For each i ∈ N , Ri represents agent i’s weak preferences over A. For each i ∈ N and each pair a, b ∈ A, we write that a Ii b if and only if a Ri b and b Ri a. Derive a strict preference over A for Ri — let us call it Pi — as follows: for each pair a, b ∈ A, a Pi b if and only if a Ri b and ¬(a Ii b). For each pair of disjoint B, B 0 ⊆ A, we write B Pi B 0 if and only if for each b ∈ B and each b0 ∈ B 0 , b Pi b0 (B Ri B 0 and B Ii B 0 are defined similarly). Let R be the set of weak preferences over A and P be the set of strict preferences over A. For each i ∈ N , each Ri ∈ R, and each B ⊆ A, let Ri |B be the preference Ri restricted to B and Ch(Ri , B) be the set of objects in B that agent i S most prefers. For each M ⊆ N , let Ch(RM , B) ≡ i∈M Ch(Ri , B). For each R ∈ RN , each i ∈ N , and each a ∈ A, let U (Ri , a) ≡ {b ∈ A : b Ri a} be the weak upper contour set at a of Ri . Also, let I(Ri , a) ≡ {b ∈ A : a Ii b} be the indifference class of a at Ri . For each B ⊆ A, S U (Ri , B) ≡ a∈B U (Ri , a). An economy is a list (A, N, R). We fix A and N , so the notation for an economy can be simplified to a preference profile R. Let RN be the set of all economies. An assignment matrix is an |N | × |A| matrix π ≡ (πia )i∈N,a∈A , where πia is the probability of agent i receiving P a, such that (i) for each i ∈ N and each a ∈ A, πia ∈ [0, 1], (ii) for each a ∈ A, i∈N πia ≤ 1, P and (iii) for each i ∈ N , a∈A πia = 1. An assignment matrix π ∈ Π is deterministic if for each i ∈ N and each a ∈ A, πia ∈ {0, 1}. By the Birkhoff-von Neumann theorem (Birkhoff (1946), von Neumann (1953)), each assignment matrix can be written as a convex combination of deterministic assignment matrices. Let Π be the set of all assignment matrices. For each B ⊆ A and each pair π, π 0 ∈ Π, we say that π and π 0 coincide on B if for each i ∈ N and 0 . Let 2Π be the collection of all subsets of Π. Let φ be the empty set. each a ∈ B, πia = πia

A rule is a mapping ϕ : R → Π. A correspondence is a mapping Φ : R → 2Π \ {φ}. A subcorrespondence Ψ of Φ is a correspondence such that for each R ∈ RN , Ψ(R) ⊆ Φ(R). 5

Note that these two requirements are “punctual”, that is, they apply to each economy separately. Heo (2013) also characterizes the same solution by means of two punctual requirements on a restricted domain of preference profiles. 6 Otherwise, we may introduce a “null object” (with n copies) which represents “receiving no object”.

2

Let R ∈ RN . Let π, π 0 ∈ Π. For each i ∈ N , we say that πi weakly stochastically P P 0 . If there is at least dominates πi0 at Ri , if for each a ∈ A, b∈U (Ri ,a) πib ≥ b∈U (Ri ,a) πib one strict inequality, we say that πi stochastically dominates πi0 at Ri . We say that π stochastically dominates π 0 at R, if for each i ∈ N , πi weakly stochastically dominates πi0 at Ri and for some i ∈ N , πi stochastically dominates πi0 at Ri . Throughout the paper, the notation “sd” stands for “stochastic dominance.” For each pair of correspondences Φ and Ψ, we say that Φ and Ψ are equivalent in welfare if for each R ∈ RN , each π ∈ Φ(R), each π 0 ∈ Ψ(R), and each i ∈ N , πi and πi0 stochastically dominate each other at Ri . The following are requirements of assignment matrices based on the sd relations. Consider an assignment matrix and a preference profile. First is an efficiency requirement. There should be no other assignment matrix at which some agent is sd better off and no agent is sd worse off. Formally, π is sd-efficient at R if there is no π 0 ∈ Π such that for each i ∈ N , πi0 weakly stochastically dominates πi at Ri and for some i ∈ N , πi0 stochastically dominates πi at Ri . The corresponding requirement of a correspondence Φ is as follows: Sd efficiency: For each R ∈ RN and each π ∈ Φ(R), π is sd-efficient at R. The following is a fairness requirement: each agent should find his assignment at least as “sd-desirable” as that of each other agent. Formally, π is sd envy-free at R if for each pair i, j ∈ N , πi weakly stochastically dominates πj at Ri . The corresponding requirement of a correspondence Φ is as follows: Sd no-envy: For each R ∈ RN and each π ∈ Φ(R), π is sd envy-free at R. The last requirement is an invariance of a solution. Let a ∈ A. Suppose that, keeping each other agent’s preference fixed, the preference of an agent, say agent i, changes, but that his upper contour set at an object, say a, remains the same, and that so does his ranking over this set. Consider an assignment matrix selected for the resulting profile. Consider the set of objects that agent i finds at least as desirable as a. We require that for agent i, the total probability of his receiving these objects should remain the same. For each pair R0 , R00 ∈ R and each a ∈ A, we write R0 (a) = R00 (a) if U (R0 , a) = U (R00 , a) and R0 |U (R0 ,a) = R00 |U (R0 ,a) . Similarly, for each pair R0 , R00 ∈ R and each B ⊆ A, we write R0 (B) = R00 (B) if U (R0 , B) = U (R00 , B) and R0 |U (R0 ,B) = R00 |U (R0 ,B) . Limited invariance: For each R ∈ RN , each i ∈ N , each a ∈ A, and each Ri0 ∈ R, if Ri (a) = P P 0 . Ri0 (a), then for each π ∈ Φ(R) and each π 0 ∈ Φ(Ri0 , R−i ), b∈U (Ri ,a) πib = b∈U (Ri ,a) πib Although solutions that we consider take agents’ ordinal preferences as input, agents may have cardinal preferences as private information. For example, an agent may find his most preferred object(s) much more desirable than the remaining objects. Similarly, for some t ∈ {1, · · · , |A|}, an agent may find his t-most preferred objects much more desirable than the re-

3

maining objects.7 By imposing our invariance requirement, we prevent profitable manipulations by each agent who has these types of preferences.8 First, consider a possibility that an agent only counts his most preferred object(s), say a; suppose that his preference changes but his most preferred object remains the same; if the probability assigned to a changes, say increases, then he has an incentive to misrepresent his preferences; thus, the probability assigned to a should remain the same. Second, consider a possibility that an agent only counts his most preferred object(s) and the second most preferred object(s), say a and {b, c} (where the objects in the parenthesis are the objects that he finds equally desirable); suppose that his preference changes but his most preferred object and the second most preferred objects remain the same; by the first step, the probability assigned to a should remain the same; if the total probability assigned to {b, c} changes, say increases, then he has an incentive to misrepresent his preferences; thus, the total probability assigned to {b, c} should also remain the same. Repeating this argument is exactly what limited invariance requires.9 For a different interpretation of the requirement, see Hashimoto et al. (2013).

2.1. The Extended Serial Correspondence Katta and Sethuraman (2006) propose an adaptation of the serial rule to profiles of (possibly) weak preferences. As readers familiar with the difficulties generated by indifference might expect, their proposal is not a rule but a correspondence. However, we should note that for each economy, each agent is indifferent between any two of the assignment matrices selected by the correspondence. Thus, this correspondence is “essentially single-valued”. Let us call this solution the extended serial correspondence (ES). Let R ∈ RN . Let A0 = A, X0 = ∅, λ∗0 = 0, and for each i ∈ N , s0 (i) = 0. For each m ∈ N+ , P ∗ Step m. Let λm ∈ [0, 1 − m−1 s=1 λs ]. Let Am ≡ Am−1 \ Xm−1 . Let M ∗ ∈ argmin M ⊆N

P |Ch(RM ,Am )|− i∈M sm−1 (i) |M |

7

Let us call the objects that are t-th ranked or above at the preference the “t-most preferred objects”. Such cardinal preferences are common when agents have their own “lower bound”; agents rank objects that are below their lower bounds, but they do not take those objects seriously. 8 An incentive requirement in Bogomolnaia and Moulin (2001) is defined independently of such cardinal preferences: no matter what his cardinal preferences are, each agent should not be sd better off by misreporting his (ordinal) preferences, given any other agents preferences. However, this requirement is so demanding that it is not compatible with sd efficiency and a basic fairness requirement called “equal treatment of equals” (Bogomolnaia and Moulin, 2001). 9 From a social planner’s view, t is not known publicly and thus it makes sense to consider each t ∈ {1, · · · , |A|} as above. Here is an numerical example of these arguments. Consider a rule and let R ∈ RN and i ∈ N . Let Ri : {a, b} c d e and represent his cardinal preference by a function ui : A → R+ such that ui (a) = ui (b) = 100, ui (c) = , ui (d) = 2 , and ui (e) = 3 where  ∈]0, 1[. Let Ri0 ∈ R be such that Ri ({a, b}) = Ri0 ({a, b}). As  → 0, agent i finds {a, b} much more desirable than the other objects. To prevent this agent from benefiting by misrepresenting his preferences, the total probability assigned to {a, b} should remain the same. We could also continue to the case with Ri (c) = Ri0 (c) by setting ui (a) = ui (b) = 100, ui (c) = 99, ui (d) = , and ui (e) = 2 .

4

|Ch(R

∗ ,A

)|−

P



s

(i)

m m−1 M i∈M and call such M ∗ a “bottleneck set” at Step m.10 Let λ∗m ≡ . Let |M ∗ | S P Nm ≡ M ∗ ⊆N {M ∗ : M ∗ is a bottleneck set at Step m } and Xm ≡ i∈Nm Ch(Ri , Am ). For

each i ∈ Nm , let sm (i) = 0 and assign the probability (sm−1 (i) + λ∗m ) of objects in Ch(Ri , Am ). For each i ∈ / Nm , let sm (i) ≡ sm−1 (i) + λ∗m . We say that at Step m, the (probability) supply of each object in Xm reaches exhaustion, or simply, that Xm reaches exhaustion.11 The algorithm terminates at Step m ¯ if either Am ¯ =∅ Pm ¯ or s=1 λ∗s ≥ 1. Note that m ¯ ≤ |A|. Here is an example of how the ES algorithm works. Example. Let A ≡ {a, b, c}, N ≡ {1, 2, 3}, and R ∈ RN be such that R1 : a {b, c}, R2 : a c b, and R3 : {a, b, c} where the equally desirable objects are represented in the parentheses. The ES algorithm terminates in two steps: Step 1. Let λ1 ∈ [0, 1] and A1 ≡ {a, b, c}. The bottleneck set at Step 1 is M ∗ = {1, 2}(= N1 ) with λ∗1 =

1 2

and X1 = {a}. For agents 1 and 2, assign the probability

1 2

of a and set

s1 (1) = s1 (2) ≡ 0. For agent 3, set s1 (3) ≡ 12 . Step 2. Let λ2 ∈ [0, 21 ] and A2 ≡ {b, c}. The bottleneck set at Step 2 is M ∗ = {1, 2, 3}(= N2 ) with λ∗2 =

1 2

and X2 = {b, c}. For agent 1, assign the probability of

agent 2, assign the probability

1 2

1 2

of {b, c} in total; for

of c; and for agent 3, assign the probability 1 of {b, c}. There

are infinitely many ES assignment matrices.12 The ES correspondence is essentially single-valued: for each R ∈ RN , each pair π, π 0 ∈ P P 0 . With a slight abuse of ES(R), each i ∈ N , and each a ∈ A, b∈U (Ri ,a) πib = b∈U (Ri ,a) πib P P notation, let b∈U (Ri ,a) πib ≡ b∈U (Ri ,a) ESib (R).

3. Main result Our main result is a characterization of the ES correspondence (in welfare terms) by means of sd-efficiency, sd no-envy, and limited invariance. In particular, we show that the ES is the largest correspondence that satisfies these three properties. We emphasize that although ES is not single-valued, it is essentially single-valued. The following family of rules shows that the ES correspondence is not the only solution satisfying the three requirements. Example. Let N × A ≡ {(i, a) : i ∈ N and a ∈ A} and let χ be a strict ordering defined over N × A. Let Φχ be the subcorrespondence of the ES correspondence that selects, for each economy, the assignment matrix that maximizes the probability of each agent receiving each object in a lexicographic way according to χ. Let R ∈ RN and (i, a) be the first pair according 0 }. If |Π | = 1, then Φχ (R) = Π . to χ. Let Π0 ≡ {π ∈ ES(R) : for each π 0 ∈ ES(R), πia ≥ πia 0 0 10

For an alternative definition using max-flow graphs, see Katta and Sethuraman (2006). We adopted this term because, along the ES algorithm, each object belongs to at most one bottleneck set: if an object is in the bottleneck set at a certain step, all of its probability is distributed to agents at the step. 12 That is, there are infinitely many ways to assign probabilities of b and c to agents 1 and 3 in Step 2. For a detailed discussion on the existence of such assignment matrices, see Katta and Sethuraman (2006). 11

5

If |Π0 | > 1, then consider the second pair according to χ, say (j, b). Let Π1 ≡ {π ∈ Π0 : 0 }. If |Π | = 1, then Φχ (R) = Π . Otherwise, continue until a single for each π 0 ∈ Π0 , πjb ≥ πjb 1 1

assignment matrix is obtained. It is easy to check that this rule satisfies the three requirements. Here is our main result: Theorem 1. (i) ES satisfies sd-efficiency, sd no-envy, and limited invariance. (ii) If a correspondence Φ satisfies sd-efficiency, sd no-envy, and limited invariance, then Φ ⊆ ES. Proof. (i) First, ES satisfies sd-efficiency and sd no-envy (Katta and Sethuraman, 2006). Next, we show that ES satisfies limited invariance. Let R ∈ RN , i ∈ N , and a ∈ A. Let Ri0 ∈ R be such that Ri (a) = Ri0 (a) and let R0 ≡ (Ri0 , R−i ). Let s ∈ {1, · · · , |A|} be the step of the ES algorithm at which a reaches exhaustion. From the definition, it follows that the sequence (Nl , Xl , λ∗l )sl=1 obtained from Step 1 to Step s of the ES algorithm for R is the same as that for R0 . (ii) Let Φ be a correspondence satisfying sd-efficiency, sd no-envy, and limited invariance. Let s ∈ {0, 1, 2, · · · , |A| − 1}. By induction, suppose that for each R ∈ RN , each π ∈ Φ(R) coincides with an assignment matrix in ES(R) on the objects that reach exhaustion before or at >)) We prove that π coincides Step s of the ES algorithm for R.13 (denote this hypothesis by (> with an assignment matrix in ES(R) on the objects that reach exhaustion at Step (s + 1) of the ES algorithm for R. Then, an induction argument completes the proof. s ¯ ≡ S Xl be the set of objects that reach exhaustion before or at Step s Let R ∈ RN . Let X l=1

¯ ≡ ∅). For each i ∈ N , let Ch(i) ≡ Ch(Ri , As+1 ). of the ES algorithm for R (if s = 0, then let X Let m ∈ N+ . Let N ≡ (N 1 , N 2 , · · · , N m ) be a partition of N . For each k ∈ {1, · · · , m}, let S • N 1,··· ,k ≡ kl=1 N l and N 0 ≡ ∅, S S • Ch(N k ) ≡ [ i∈N k Ch(i)] \ [ j∈N 1,··· ,k−1 Ch(j)] and Ch(N 0 ) ≡ ∅,14 S S • Ch(N 1,··· ,k ) ≡ kl=1 Ch(N l ) (= i∈N 1,··· ,k Ch(i)), and P P • G(k, R, N ) ≡ |Ch(N 1,··· ,k )| + i∈N 1,··· ,k a∈X¯ ESia (R). ¯ ∪ Ch(N 1,··· ,k ) that can be assigned to the Note that G(k, R, N ) is the total probability of X members of N 1,··· ,k under the induction hypothesis. Let τ (k, R, N ) ≡

G(k,R,N ) . |N 1,··· ,k |

Here are useful

observations that we exploit throughout the proof. Lemma 1. Let N ≡ (N 1 , · · · , N m ) be a partition of N . Let R0 ∈ RN be such that for each i ∈ N , Ri (Ch(i)) = Ri0 (Ch(i)). P 0 . ¯ P (i) For each π ¯ ∈ ES(R), each π ¯ 0 ∈ ES(R0 ), each i ∈ N , and each a ∈ X, ¯ib = ¯ib b∈I(Ri ,a) π b∈I(R0 ,a) π i

13 14

If s = 0, then the induction hypothesis is vacuously true. Note that from the construction, for each pair of distinct k, l ∈ {1, · · · , m}, Ch(N k ) and Ch(N l ) are disjoint.

6

¯ \ U (R0 , Ch(i)), πia = 0. (ii) For each π ∈ Φ(R0 ), each i ∈ N , and each a ∈ X i (iii) For each k ∈ {1, · · · , m}, G(k, R, N ) = G(k, R0 , N ). Proof: It follows from the induction hypothesis and the definition of the ES correspondence.  Now, among all possible partitions of N , let N ∗ ≡ (N 1 , N 2 , · · · , N m ) be a partition of N such that (C1) τ (k, R, N ∗ ) is strictly increasing in k ∈ {1, · · · , m} and (C2) for each k ∈ {1, · · · , m}, there is no B ⊆ Ch(N k ) such that P P |Ch(N 1,··· ,k ) \ B| + i∈N 1,··· ,k \{j∈N k :Ch(j)∩B6=∅} o∈X¯ ESio (R) |N 1,··· ,k \ {j ∈ N k : Ch(j) ∩ B 6= ∅}|

< τ (k, R, N ∗ ).

Condition (C2) says that N ∗ is a “finest” partition of N such that condition (C1) is satisfied.15 Remark 1. If N ∗ = (N 1 , · · · , N m ) satisfies (C1), then for each k ∈ {1, · · · , m}, Ch(N k ) 6= ∅.16 Note that N ∗ is determined by the preference profile and that N ∗ remains the same if R changes to any preference profile R0 as described in Lemma 1. All the profiles in the proof below is as described in Lemma 1. By Lemma 1(iii), we can omit R0 and N ∗ as arguments of τ (k, R0 , N ∗ ). ¯ i ∈ R be the preference at which agent i For each l ∈ {1, · · · , m} and each i ∈ N l , let R ranks the objects as follows: • he ranks the objects from the most preferred object down to Ch(i) in the same way as he does at Ri , ¯ ∪ Ch(N l )] \ U (Ri , Ch(i)) indifferent and ranks them just be• he finds the objects in [X low Ch(i), ¯ ∪Ch(N l )]\ • he finds the objects in Ch(N 1 )\Ch(i) indifferent and ranks them just below [X U (Ri , Ch(i)),17 • for each k ∈ {2, · · · , l − 1}, he finds the objects in Ch(N k ) \ Ch(i) indifferent and ranks them just below Ch(N k−1 ) \ Ch(i), Without (C2), N ∗ ≡ (N ) vacuously satisfies (C1). We rule out such trivial cases. The proof is as follows. First, it is trivial that Ch(N 1 ) 6= ∅. Next, suppose, by contradiction, that there is k ∈ {2, · · · , m} such that Ch(N k ) = ∅. Then, Ch(N 1,··· ,k ) = Ch(N 1,··· ,k−1 ). From the definition of τ (·), P P τ (k, R, N ∗ )|N 1,··· ,k | = |Ch(N 1,··· ,k )| + i∈N 1,··· ,k o∈X¯ ESio (R) P P P P = |Ch(N 1,··· ,k−1 )| + i∈N 1,··· ,k−1 o∈X¯ ESio (R) + i∈N k o∈X¯ ESio (R) P P = τ (k − 1, R, N ∗ )|N 1,··· ,k−1 | + i∈N k o∈X¯ ESio (R). 15

16

Rewriting LHS into τ (k, R, N ∗ )(|N 1,··· ,k−1 | + |N k |) and rearranging the equation, we obtain P P ∗ k (τ (k, R, N ∗ ) − τ (k − 1, R, N ∗ ))|N 1,··· ,k−1 | = ¯ ESio (R) − τ (k, R, N )|N | i∈N k o∈X P P ∗ = ¯ ESio (R) − τ (k, R, N )). i∈N k ( o∈X P Since for each i ∈ N k , o∈X¯ ESio (R) < τ (1, R, N ∗ ) < τ (k, R, N ∗ ), and thus LHS< 0, in violation of (C1).  17 ¯ ∪ Ch(N l ) are disjoint. From the definition of Ch(N 1 ) and Ch(N l ), it follows that Ch(N 1 ) \ Ch(i) and X

7

• he finds the objects in Ch(N l+1 ) indifferent and ranks them just below Ch(N l−1 ) \ Ch(i), • for each k ∈ {l + 2, · · · , m}, he finds the objects in Ch(N k ) indifferent and ranks them just below Ch(N k−1 ), and • he finds the remaining objects indifferent and ranks them below Ch(N m ).   ¯ γ )γ∈N 1,··· ,l , (Rγ )γ∈N \N 1,··· ,l and R0 ≡ R. Let R ¯ N (l) ≡ Let Rl ∈ RN be the preference profile (R {R0 ∈ RN : for each i ∈ N l , Ri0 (Ch(i)) = Ril (Ch(i)) and for each i ∈ / N l , Ri0 = Ril }. Note that ¯ N (l). Rl−1 , Rl ∈ R Remark 2. For each l, k ∈ {1, · · · , m} with k ≤ l, (i) Ch(N k ) is the set of objects that reach ¯l ∈ R ¯ N (l) (that is, Ch(N k ) = Xs+k ) exhaustion at Step (s+k) under the ES algorithm at each R Ps+k ∗ and (ii) t=1 λt = τ (k). Note also that Ch(N 1 ) coincides with the set of objects that reach exhaustion at Step (s + 1) under the ES algorithm at R0 (= R). These statements follow from the definition of the ES correspondence and (C2). ¯ t+1 ∈ R ¯ N (t + 1). Let π ∈ Π be an sd envy-free Lemma 2. Let t ∈ {0, · · · , m − 1} and R ¯ t+1 ) ≥ ¯ t+1 . For each i ∈ N 1,··· ,t+1 and each a ∈ Ch(N 1,··· ,t+1 ), P matrix at R ¯ t+1 ,a) ESio (R o∈U (R P ¯ t+1 ,a) πio . o∈U (R Suppose, by contradiction, that there are an sd envy-free matrix π ∈ Π, i ∈ P P ¯ t+1 ). Let and a ∈ Ch(N 1,··· ,t+1 ) such that o∈U (R¯ t+1 ,a) πio > o∈U (R¯ t+1 ,a) ESio (R

Proof. N 1,··· ,t+1 ,

i

i

l, k ∈ {1, · · · , t + 1} be such that i ∈ N l and a ∈ Ch(N k ). There are two cases. ¯ t+1 and Remark 2, P ¯ t+1 ) = Case 1. l < k: From the way we construct R ¯ t+1 ,a) ESio (R o∈U (R i ¯ t+1 , a) = X ¯ ∪ Ch(N 1,··· ,k ).18 Altogether, τ (k). It also follows that U (R i

τ (k) =

¯ t+1 ) < P

P

¯ t+1 ,a) ESio (R o∈U (R i

By sd no-envy, for each j ∈ N 1,··· ,k , ming over P

N 1,··· ,k ,

j∈N 1,··· ,k

we have P

¯ t+1 ,a) πio o∈U (R i

P

1,··· ,k ) πjo ¯ o∈X∪Ch(N

πjo > τ (k)|N 1,··· ,k | =

1,··· ,k ) ¯ o∈X∪Ch(N



= P

P

1,··· ,k ) πio . ¯ o∈X∪Ch(N

1,··· ,k ) πio ¯ o∈X∪Ch(N

> τ (k). Sum-

¯ t+1 ) + |Ch(N 1,··· ,k )|, ESjo (R

P

P

j∈N 1,··· ,k

¯ o∈X

P P where the equality comes from the definition of τ (·). By (>) and Lemma 1(i), j∈N 1,··· ,k o∈X¯ πjo = P P P 1,··· ,k )|, a violation ¯ t+1 ). Thus, P ¯ ESjo (R j∈N 1,··· ,k o∈X j∈N 1,··· ,k o∈Ch(N 1,··· ,k ) πjo > |Ch(N of feasibility. ¯ t+1 and Remark 2, P ¯ t+1 ) = Case 2. l ≥ k: From the way we construct R ¯ t+1 ,a) ESio (R o∈U (R i ¯ t+1 , a) ⊆ X ¯ ∪ Ch(N 1,··· ,l ).19 Altogether, τ (l). It also follows that U (R i

τ (l) =

P

¯ t+1 ) < P

¯ t+1 ,a) ESio (R o∈U (R i

¯ t+1 ,a) πio o∈U (R i



P

1,··· ,l ) πio . ¯ o∈X∪Ch(N

    ¯ t+1 is constructed as follows: X ¯ ∪ Ch(i) ∪ Ch(N l ) P¯ t+1 Ch(N 1 ) \ Ch(i) P¯ t+1 · · · Recall that R i i i       k P¯it+1 Ch(N l−1 ) \ Ch(i) P¯it+1 Ch(N l+1 ) P¯it+1 · · · P¯it+1 Ch(N k ) . Note that a ∈ Ch(N ).    19 ¯ t+1 is constructed as follows: X ¯ ∪ Ch(i) ∪ Ch(N l ) P¯ t+1 Ch(N 1 ) \ Ch(i) P¯ t+1 · · · Recall that R i i i     P¯it+1 Ch(N k ) \ Ch(i) P¯it+1 · · · P¯it+1 Ch(N l−1 ) \ Ch(i) . Note that either a ∈ Ch(i) or a ∈ Ch(N k ) \ Ch(i). 18

8

By sd no-envy, for each j ∈ N 1,··· ,l ,

P

1,··· ,l ) πjo ¯ o∈X∪Ch(N



P

1,··· ,l ) πio ¯ o∈X∪Ch(N

> τ (l). By the

similar argument as in Case 1, we obtain a violation of feasibility.  Lemma 3. Let t ∈ {0, · · · , m − 1} and π ∈ Φ(Rt+1 ). Suppose that for each i ∈ N 1,··· ,t+1 , P P P 1,··· ,t+1 )|. 1,··· ,t+1 ) πio = τ (t + 1) < 1. Then, ¯ o∈X∪Ch(N i∈N 1,··· ,t+1 o∈Ch(N 1,··· ,t+1 ) πio = |Ch(N Proof. Summing over the equation in the hypothesis of Lemma 3 over N 1,··· ,t+1 and then rearranging the equation, P P i∈N 1,··· ,t+1

o∈Ch(N 1,··· ,t+1 ) πio

= τ (t + 1)|N 1,··· ,t+1 | −

P

i∈N 1,··· ,t+1

P

¯ o∈X

πio .

P P From the definition of τ (·), τ (t + 1)|N 1,··· ,t+1 | = |Ch(N 1,··· ,t+1 )|+ i∈N 1,··· ,t+1 o∈X¯ ESio (Rt+1 ). P P P P By (>) and Lemma 1(i), i∈N 1,··· ,t+1 o∈X¯ πio = i∈N 1,··· ,t+1 o∈X¯ ESio (Rt+1 ). Altogether, P P 1,··· ,t+1 )|, completing the proof.  i∈N 1,··· ,t+1 o∈Ch(N 1,··· ,t+1 ) πio = |Ch(N Lemma 4. Let t ∈ {0, · · · , m − 1} and π ∈ ϕ(Rt+1 ). Suppose that for each i ∈ N 1,··· ,t+1 , P t+1 on 1,··· ,t+1 ) πio = τ (t + 1) < 1. Then, π coincides with an ES assignment for R ¯ o∈X∪Ch(N Ch(N 1,··· ,t+1 ). Proof. Suppose, by contradiction, that π does not coincide with any ES assignment matrix for Rt+1 on Ch(N 1,··· ,t+1 ). Let π ¯ ∈ Π be a matrix such that π ¯ coincides with an ES assignment matrix for Rt+1 on Ch(N 1,··· ,t+1 ) and π ¯ coincides with π on A \ Ch(N 1,··· ,t+1 ). By (>), Lemma 1(i), and Lemma 3, π ¯ is feasible. By Lemma 2, π ¯ stochastically dominates π at Rt+1 , in violation of sd-efficiency.  Corollary 1. Let t ∈ {1, · · · , m − 1} and π ∈ Φ(Rt+1 ). Suppose that for each i ∈ N 1,··· ,t+1 , P 1,··· ,t+1 ) πio = τ (t + 1) < 1. Let l ∈ {1, · · · , t}. Then, ¯ o∈X∪Ch(N P (i) For each i ∈ N 1,··· ,l , o∈X∪Ch(N 1,··· ,l ) πio = τ (l). ¯ (ii) For each i ∈ N l and each o ∈ Ch(N l ) \ Ch(i), πio = 0. (iii) For each i ∈ N l+1 and each o ∈ Ch(N 1,··· ,l ), πio = 0. Proof. It follows from Lemma 4.  ¯ ∈ R ¯ N (t). Suppose that for each π ∈ Φ(Rt ) and each Lemma 5. Let t ∈ {1, · · · , m} and R P ¯ is such that for each i ∈ N t i ∈ N 1,··· ,t , o∈X∪Ch(N ¯ ∈ Φ(R) 1,··· ,t ) πio = τ (t) < 1. Then, each π ¯ and each o ∈ Ch(N t ) \ Ch(i), π ¯io = 0. ¯∈R ¯ N (t). We start from Rt and change the preference of each Proof: Let π ∈ Φ(Rt ) and R ¯ By Corollary 1(ii), for each i ∈ N t , and agent in N t , one agent at a time, until we reach R. each o ∈ Ch(N t ) \ Ch(i), πio = 0. ¯ i . By limited invariance, for Step 1. Let i ∈ N t . We change agent i’s preference from Rit to R P P ¯ i , Rt each π ¯ 1 ∈ Φ(R ), πio = π ¯ 1 (= τ (t)). By sd no-envy, for each j ∈ ¯ ¯ N \{i}

o∈X∪Ch(i)

o∈X∪Ch(i)

9

io

N 1,··· ,t , = τ (t).

1 ≥ 1 (= τ (t)), and by feasibility, ¯jo π ¯io 1,··· ,t ) π ¯ ¯ o∈X∪Ch(N o∈X∪Ch(i) Summing over N 1,··· ,t and applying (>) and Lemma 1(i),

P

1 ¯jo 1,··· ,t ) π ¯ o∈X∪Ch(N

P

P

j∈N 1,··· ,t

1 ¯jo o∈Ch(N 1,··· ,t ) π

P

P

= |Ch(N 1,··· ,t )|. · · · · · · (†)

t t ¯ i , Rt Suppose, by contradiction, that there are π 1 ∈ Φ(R N \{i} ), k ∈ N , and o ∈ Ch(N ) \ 1 > 0. Then, π 1 does not coincide with any ES assignment for (R ¯ i , Rt Ch(k) such that πko N \{i} ) t ¯ i , Rt on Ch(N ). Let π ¯ be a matrix that coincides with an ES assignment matrix for (R ) N \{i}

on Ch(N 1,··· ,t ) and coincides with π 1 on the remaining objects. By (>), Lemma 1(i), and (†), ¯ i , Rt ¯N π ¯ is feasible. From the fact that (R ¯ stochastically N \{i} ) ∈ R (t) and by Lemma 2, π 1 t ¯ dominates π at (Ri , R ), in violation of sd-efficiency. N \{i}

¯ j . By limited inStep 2. Let j ∈ N t \ {i}. We change agent j’s preference from Rjt to R P P 1 = 2 (= τ (t)). For each ¯i, R ¯ j , Rt variance, for each π ¯ 2 ∈ Φ(R π ¯jo π ¯jo ¯ ¯ o∈X∪Ch(j) o∈X∪Ch(j) N \{i,j} ), P P 2 ). 2 ≥ τ (t)(= π ¯jo ¯ko k ∈ N 1,··· ,t \{i}, it follows from sd no-envy that o∈X∪Ch(N 1,··· ,t ) π ¯ ¯ o∈X∪Ch(j) P 2 = τ (t). Note that, by the argument in Step 1, for each π ¯io For agent i, we show that o∈X∪Ch(i) ¯ P P ¯ j , Rt π ˆio = π ˆio = τ (t). By limited invariance, o∈X∪Ch(i) π ˆ ∈ Φ(R ¯ ¯ o∈X∪Ch(i) N \{j} ), we have P P 2 1,··· ,t 2 π ¯io . Altogether, by feasibility, for each k ∈ N , o∈X∪Ch(N ¯ko = τ (t). By 1,··· ,t ) π ¯ ¯ o∈X∪Ch(i) 2 = 0. the same argument in Step 1, for each k ∈ N t and each o ∈ Ch(N t ) \ Ch(k), π ¯ko

¯ for each π ¯ each i ∈ N t , and each o ∈ We repeat this process until we reach R: ¯ ∈ Φ(R), Ch(N t ) \ Ch(i), we have π ¯io = 0.  Lemma 6. Let t ∈ {0, · · · , m − 1} and π ∈ Φ(Rt ). Suppose that for each π 0 ∈ Φ(Rt+1 ) and P 0 ¯ ∈ Φ(Rt+1 ) and each each i ∈ N 1,··· ,t+1 , o∈X∪Ch(N 1,··· ,t+1 ) πio = τ (t + 1) < 1. Then, for each π ¯ P P i ∈ N t+1 , o∈X∪Ch(N ¯io ≤ o∈X∪Ch(N t+1 ) π t+1 ) πio . ¯ ¯ Proof: Let π ∈ Φ(Rt ). We start from Rt and change the preferences of N t+1 , one agent at a time. Let i ∈ N t+1 . We change agent i’s preference from Rit to Rit+1 . Then, for each π 1 ∈ t t+1 , Φ(Rit+1 , RN \{i} ) and each k ∈ N

P

t+1 ) πio ¯ o∈X∪Ch(N

=

P

=

P

πio ¯ o∈X∪Ch(i)

=

1 πio ¯ o∈X∪Ch(i)

P

1 t+1 ) πio ¯ o∈X∪Ch(N



1 t+1 ) πko , ¯ o∈X∪Ch(N

P

t ¯N where the first and third equalities come from the fact that Rt , (Rit+1 , RN \{i} ) ∈ R (t + 1) and

Lemma 5, the second equality from limited invariance, and the inequality from sd no-envy. Next, let j ∈ N t+1 \ {i}. We change agent j’s preference from Rjt to Rjt+1 . Then, for t t+1 , each π 2 ∈ Φ(Rit+1 , Rjt+1 , RN \{i,j} ) and each k ∈ N 1 t+1 ) πjo ¯ o∈X∪Ch(N

P

=

P

1 πjo ¯ o∈X∪Ch(j)

=

P

2 t+1 ) πjo ¯ o∈X∪Ch(N

=

2 πjo ¯ o∈X∪Ch(j)

P

=

10

2 t+1 ) πio ¯ o∈X∪Ch(N

P



2 t+1 ) πko , ¯ o∈X∪Ch(N

P

t+1 t+1 t t where the first and third equalities come from the fact that (Rit+1 , RN \{i} ), (Ri , Rj , RN \{i} ) ∈ ¯ N (t + 1) and Lemma 5, the second equality from limited invariance, and the fourth equality R P P 1 2 and the last inequality from sd no-envy. Altogether, o∈X∪Ch(N t+1 ) πio ≥ t+1 ) πio . ¯ ¯ o∈X∪Ch(N

We repeat this process, one agent at a time, until we reach Rt+1 : for each π ¯ ≡ Φ(Rt+1 ), P P ¯io .  t+1 ) πio ≥ t+1 ) π ¯ ¯ o∈X∪Ch(N o∈X∪Ch(N Now, we conclude the proof of the theorem. Let π 0 ∈ Φ(R). By Remark 2, we are done ¯ ∪ Ch(N 1 ). Suppose if we prove that π 0 coincides with an assignment matrix in ES(R) on X P P 0 20 which otherwise. Then, there is k ∈ N 1 such that o∈Ch(N 1 ) πko < o∈Ch(N 1 ) ESko (R), P P 0 implies o∈X∪Ch(N 1 ) πko < τ (1) = 1 ) ESko (R) (denote this statement by (§)). We ¯ ¯ o∈X∪Ch(N P 1 1 1 show that there is π ∈ Φ(R ) such that for each i ∈ N 1 , o∈X∪Ch(N 1 ) πio < τ (1) < 1. First, ¯ P 1 if τ (1) = 1, π 1 violates sd-efficiency. Second, suppose that there is i ∈ N 1 , o∈X∪Ch(N 1 ) πio ≥ ¯ P 1 τ (1). By sd no-envy, for each k ∈ N 1 , o∈X∪Ch(N 1 ) πko ≥ τ (1), which implies, by feasibility, ¯ P 1 1 1 1 ¯N 1 ) πko = τ (1). Since R, R ∈ R (1), Lemma 6 implies that, for each π ∈ Φ(R ) and ¯ o∈X∪Ch(N P P 0 1 each k ∈ N 1 , o∈X∪Ch(N 1 ) πko . By feasibility, again, the equality 1 ) πko (= τ (1)) ≤ ¯ ¯ o∈X∪Ch(N should hold, contradicting (§). Now, as an induction hypothesis, suppose that for each t ∈ {1, · · · , m − 1}, there is π t ∈ P t Φ(Rt ) such that for each i ∈ N 1,··· ,t , o∈X∪Ch(N 1,··· ,t ) πio < τ (t) < 1. We prove that there is ¯ P t+1 < τ (t + 1) < 1. π t+1 ∈ Φ(Rt+1 ) such that for each i ∈ N 1,··· ,t+1 , o∈X∪Ch(N 1,··· ,t+1 ) πio ¯ Claim 1. τ (t + 1) < 1. Suppose, by contradiction, that τ (t + 1) = 1. By Lemma 2, each ES assignment at Rt stochastically dominates π t at Rt , in violation of sd-efficiency. P t+1 Claim 2. There is π t+1 ∈ Φ(Rt+1 ) such that for each i ∈ N 1,··· ,t+1 , o∈X∪Ch(N < 1,··· ,t+1 ) πio ¯ τ (t + 1). Suppose, by contradiction, that for each π 0 ∈ Φ(Rt+1 ), there is k ∈ N 1,··· ,t+1 such that P 21 By sd no-envy, for each i ∈ N 1,··· ,t+1 , 0 1,··· ,t+1 ) πko = τ (t + 1). ¯ o∈X∪Ch(N P P 0 0 · · · · · · (§) 1,··· ,t+1 ) πko = τ (t + 1)(< 1), 1,··· ,t+1 ) πio = ¯ ¯ o∈X∪Ch(N o∈X∪Ch(N where the last equality comes from feasibility. Now, we apply Lemma 6: for each π t+1 ∈ Φ(Rt+1 ) P P t+1 t and each j ∈ N t+1 , ≤ By (>) and Lemma 1(i), t+1 ) πjo . t+1 ) πjo ¯ ¯ o∈X∪Ch(N o∈X∪Ch(N P P t+1 t t+1 , adding |Ch(N t+1 )| o∈Ch(N t+1 ) πjo ≤ o∈Ch(N t+1 ) πjo . Summing the inequality over N both sides, and then by rearranging the inequality, we have P P P P t+1 t |Ch(N t+1 )| − i∈N t+1 o∈Ch(N t+1 ) πio ≥ |Ch(N t+1 )| − i∈N t+1 o∈Ch(N t+1 ) πio , P P t ≥ i∈N 1,··· ,t o∈Ch(N t+1 ) πio where the last inquality comes from feasibility. Then, by (§) and Lemma 3, LHS is equal to P P t+1 1,··· ,t , i∈N 1,··· ,t o∈Ch(N t+1 ) πio . Note that, by sd no-envy, for each i, j ∈ N P P P P t+1 t+1 t t o∈Ch(N t+1 ) πio = o∈Ch(N t+1 ) πjo and o∈Ch(N t+1 ) πio = o∈Ch(N t+1 ) πjo . 20

N This comes from the following property of the ES correspondence: for each R ∈ ¯ ∈ ES(R), P PR and each π ES(R) = {π ∈ Π : for each t ∈ N+ , each i ∈ Nt , and each a ∈ Xt , o∈U (Ri ,a) πio = o∈U (Ri ,a) π ¯io }. P 21 0 If o∈X∪Ch(N 1,··· ,t+1 ) πko > τ (t + 1), by sd no-envy, we obtain a violation of feasibility. ¯

11

Thus, for each i ∈ N 1,··· ,t , for each i ∈

P

t+1 o∈Ch(N t+1 ) πio



P

t o∈Ch(N t+1 ) πio .

From the induction hypothesis,

N 1,··· ,t , t 1,··· ,t ) πio ¯ o∈X∪Ch(N

P

< τ (t) =

P

t+1 1,··· ,t ) πio , ¯ o∈X∪Ch(N

P t where the equality comes from (§) and Corollary 1(i). Adding o∈Ch(N t+1 ) πio to LHS and P P P t+1 t+1 t to RHS, we obtain o∈X∪Ch(N 1,··· ,t+1 ) πio < 1,··· ,t+1 ) πio . Alto¯ ¯ o∈Ch(N t+1 ) πio o∈X∪Ch(N gether, for each i ∈ N 1,··· ,t and each k ∈ N t+1 , we have P P P t+1 t+1 t < = o∈X∪Ch(N 1,··· ,t+1 ) πio 1,··· ,t+1 ) πio 1,··· ,t+1 ) πko ¯ ¯ ¯ o∈X∪Ch(N o∈X∪Ch(N P P t+1 t = ≤ o∈X∪Ch(N t+1 ) πko t+1 ) πko , ¯ ¯ o∈X∪Ch(N where the first equality comes from sd no-envy, the second equality from Corollary 1(iii), and the P P t t last inequality from Lemma 6. Thus, o∈X∪Ch(N 1,··· ,t+1 ) πio < t+1 ) πko , in violation ¯ ¯ o∈X∪Ch(N of sd no-envy. From the induction, we conclude that there is π m ∈ Φ(Rm ) such that for each i ∈ N (= N 1,··· ,m ), P m 1,··· ,m ) πio < τ (m) < 1. Note that each agent find all objects other than those in ¯ o∈X∪Ch(N ¯ ∪ Ch(N 1,··· ,m ) equally desirable at Rm . By feasibility, each agent is assigned (1 − τ (m)) X P m probability of these objects at ES(Rm ), and (1 − o∈X∪Ch(N 1,··· ,m ) πio ) of the same objects at ¯ π m , respectively. Together with Lemma 2, we conclude that each π ¯ m ∈ ES(Rm ) stochastically dominates π m , in violation of sd-efficiency.

3.1. Independence of the Axioms in Theorem 1 We establish the independence of the requirements listed in Theorem 1. In each of the following cases, we indicate which requirement is violated, and provide a correspondence which is not a subcorrespondence of the ES. • Sd efficiency : Consider the rule that assigns for each economy, each agent, and each object, the probability

1 |A|

to the agent receiving the object.

• Sd no-envy : For a strict ordering over the agents, consider the rule that maximizes agents’ welfare lexicographically in that order.22 • Limited invariance: Let N = {1, 2, · · · , |N |}, A ≡ {a, · · · , z}, and R ∈ RN be such that (i) R1 : a b c · · · , R2 : a c b · · · , R3 : b c a · · · , and (ii) the other agents rank {a, b, c} lower than each object in A \ {a, b, c} and have different most preferred objects. Let π be such that π1 = ( 12 , 61 , 13 , 0, · · · , 0), π2 = ( 21 , 0, 21 , 0, · · · , 0), π3 = (0, 65 , 16 , 0, · · · , 0), and each other agent is assigned his most preferred object with probability 1. Let Φ be the correspondence defined by setting Φ(R) ≡ {π} and for each R0 6= R, Φ(R0 ) ≡ ES(R0 ). 22

Roughly speaking, this is the serial dictatorship adapted to the weak preference domain.

12

Our result can be considered as an extension of the characterization in Hashimoto et al. (2013) to the weak preference domain: recall that on the strict preference domain, the extended serial correspondence coincides with the serial rule.

4. Another Characterization We offer here another characterization of the ES correspondence, along the lines of Kesten et al. (2011). The requirements are a weaker efficiency requirement than weak sd-efficiency and a fairness requirement that we adapt from these authors. These requirements apply to each assignment matrix separately. Let π ∈ Π. Non-wastefulness: for each R ∈ RN , each i ∈ N , and each pair a, b ∈ A, P if πia > 0 and b Pi a, then j∈N πjb = 1. Ordinal Fairness: for each R ∈ RN , each pair i, j ∈ N , and each a ∈ A, P P if πia > 0, then o∈U (Rj ,a) πjo > o∈U (Ri ,a) πio . Theorem 2. Let R ∈ RN . An assignment matrix is selected by ES for R if and only if it is non-wasteful and ordinally fair at R. Proof. We first present an alternative representation of assignments, which significantly simplifies the proof of the theorem. Let P ∈ P N be a strict preference profile. Let π ∈ Π. For each i ∈ N , we represent πi as the endpoint of a process in which agents consume objects at unit speed in the decreasing order of Pi over the time interval [0, 1]; first, agent i consumes his most preferred object at Pi , say a, from time 0 to time πia ; second, he consumes his second most preferred object at Pi , say b, from time πia to time (πia + πib ), and so on; he stops consuming objects at time 1. Since the process is made in the decreasing order of his preferences, once he switches from one object to another, he never returns to the former object.23 For each i ∈ N , define the consumption schedule representing πi at Pi as the process described above and denote it by t(πi , Pi ). Let t(π, P ) ≡ (t(πi , Pi ))i∈N be the profile of consumption schedules representing π at P . Let a ∈ A, B ⊆ A and τ ∈]0, 1]. Given a profile of consumption schedules, we say that agent i stops consuming B at τ if he switches from the least preferred object in B to another object at time τ under his consumption schedule. We say that B reaches exhaustion at time τ if τ is the earliest time at which the total probabilities that the agents have consumed for the objects in B equals |B|. Now, consider a weak preference profile, R ∈ RN . We introduce a profile of “tie-breakers” for indifferent objects, one for each agent; we then work with the strict preference profile induced from each weak preference profile. For each i ∈ N , let σi be a bijection from A to {1, · · · , |A|}. Let Σ be the set of all bijections. When agent i finds two objects a and b indifferent, he breaks 23

For the formal definition, see Heo (2011). This representation is also used in Bogomolnaia and Heo (2012) and Heo (2013).

13

the tie by ranking a above b whenever σi (a) < σi (b). For each i ∈ N , let P σi (Ri ) ∈ P be the strict preference induced from Ri by using σi : for each pair a, b ∈ A, a P σi (Ri ) b if and only if either (i) a Pi b or (ii) a Ii b and σi (a) < σi (b). Let P σ (R) ≡ (P σi (Ri ))i∈N . Let R ∈ RN . The following lemma states an important structural property of assignment matrices selected by the extended serial correspondence. Lemma 7. Let π ∈ Π. For each R ∈ RN , the following statements are equivalent. (i) π ∈ ES(R). (ii) for each σ ∈ ΣN and each a ∈ A, an agent stops consuming U (Ri , a) at a time τ ∈ [0, 1[ only if U (Ri , a) reaches exhaustion at τ under t(π, P σ (R)). Proof. (i)→(ii): This implication comes directly from the definition of ES. (ii)→(i): Let R ∈ RN and π ∈ Π be the assignment matrix satisfying (ii). Let m ¯ be the last step of the ES algorithm for R. Suppose, by contradiction, that π ∈ / ES(R). Then, there P P are s ∈ {1, · · · , m} ¯ and i ∈ Ns such that o∈U (Ri ,Ch(Ri ,As )) πio < o∈U (Ri ,Ch(Ri ,As )) ESio (R). For each such agent i, let P P P s(i) ≡ argmin { o∈U (Ri ,Ch(Ri ,As )) πio : o∈U (Ri ,Ch(Ri ,As )) πio < o∈U (Ri ,Ch(Ri ,As )) ESio (R)},24 s∈{1,··· ,m} ¯

and for each other agent i, let s(i) ≡ ∞.25 Let i∗ ∈ argmini∈N s∗



s(i∗ ).

i∗ ,

P

o∈U (Ri ,Ch(Ri ,As(i) )) πio and s∗ (denote this condition

If there are several such choose one with the largest P P∗ ∗ by (1)). Let τ ≡ o∈U (Ri∗ ,Ch(Ri∗ ,As∗ )) πi∗ o . Note that τ ∗ < st=1 λ∗t and for each i ∈ Ns∗ , P P ∗ ∗ b b o∈U (Rn ,Ch(Rn ,As∗ )) πno = τ } and X ≡ o∈U (Ri ,Ch(Ri ,As∗ )) πio ≥ τ . Let N ≡ {n ∈ Ns∗ : S P ∗ b b Ch(Rn , As∗ ). Then, for each n ∈ Ns∗ \ N , o∈U (Rn ,Ch(Rn ,As∗ )) πno > τ (denote this n∈N statement by (2)). P

P

b Suppose otherwise; there are j ∈ N \ N b and d ∈ X b πio = |X|. P ∗ such that πjd > 0. We first show that o∈U (Rj ,d) πjo ≤ τ (denote this statement by (3)). b such that Otherwise, let σ ∈ ΣN be such that for each n ∈ N , σn (d) = |A|; there is i ∈ N P P d ∈ Ch(Ri , As∗ ); note that o∈U (Ri ,d) πio = τ ∗ < o∈U (Rj ,d) πjo ; agent i stops consuming d We claim that

b i∈N

b o∈X

before this object reaches exhaustion, violating (ii) under t(π, P σ (R)). Now there are two cases. Case 1. j ∈ Ns∗ : If d ∈ Ch(Rj , As∗ ), it follows from (2) that P P ∗ o∈U (Rj ,d) πjo = o∈U (Rj ,Ch(Rj ,As∗ )) πjo > τ , P a contradiction to (3). Thus, d ∈ / Ch(Rj , As∗ ). Since πjd > 0, o∈U (Rj ,Ch(Rj ,As∗ )) πjo < P ∗ ∗ ∗ o∈U (Rj ,d) πjo ≤ τ , and thus, (i , s ) should have not been chosen, a contradiction. Case 2. j ∈ / Ns∗ : Let γ be the smallest positive integer such that j ∈ Ns∗ +γ . By definition of the ES solution, if an agent does not belong to a bottleneck set at a step, then 24

That is, Ch(Ri , As(i) ) is the most preferred objects on which πi and ESi (R) “diverge” in welfare terms. Thus, πi coincides with an ES assignment for agent i on U (Ri , Ch(Ri , As(i) ) \ Ch(Ri , As(i) ). 25 That is, s(i) is the earliest step of the ES algorithm, at which the assignment for agent i “diverges” from the ES assignment.

14

at least one of his best available objects does not reach exhaustion at that step and remains available in the next step. Thus, since agent j does not belong to a bottleneck set throughout steps s∗ , . . . , (s∗ + γ − 1), each object in Ch(Rj , As∗ +γ ) is at least as desirable as each object P P in As∗ . Thus, Ch(Rj , As∗ +γ ) Rj d, which implies o∈U (Rj ,Ch(Rj ,As∗ +γ )) πjo ≤ o∈U (Rj ,d) πjo . P P∗ P∗ P∗ From (3), o∈U (Rj ,d) πjo ≤ τ ∗ (< sl=1 λ∗l ). From the definition of ES, sl=1 λ∗l < sl=1+γ λ∗l = P o∈U (Rj ,Ch(Rj ,As∗ +γ )) ESjo (R). Altogether, P P ∗ o∈U (Rj ,Ch(Rj ,As∗ +γ )) πjo ≤ τ < o∈U (Rj ,Ch(Rj ,As∗ +γ )) ESjo (R). P P ∗ ∗ ∗ If Ch(Rj , As∗ +γ ) Pj d, then o∈U (Rj ,Ch(Rj ,As∗ +γ )) πjo < o∈U (Rj ,d) πjo ≤ τ . Thus, (i , s ) P should have not been chosen, a contradiction. If Ch(Rj , As∗ +γ ) Ij d, then o∈U (Rj ,Ch(Rj ,As∗ +γ )) πjo P ∗ ∗ ∗ ∗ = o∈U (Rj ,d) πjo (≤ τ ). There are two subcases. First, s(j) = s + γ. By (1), (i , s ) should have not been chosen, a contradiction. Second, s(j) < s∗ + γ. Since j ∈ Ns(j) ∩ P Ns∗ +γ , we have Ch(Rj , As(j) ) Pj Ch(Rj , As∗ +γ ). Since πjd > 0, o∈U (Rj ,Ch(Rj ,As(j) )) πjo < P ∗ ∗ ∗ o∈U (Rj ,Ch(Rj ,As∗ +γ )) πjo ≤ τ . Thus, (i , s ) should have not been chosen, a contradiction. b ⊆ Ns∗ and π ∈ Π is such that Altogether, N S • there is π ¯ ∈ ES(R) such that π coincides with π ¯ on i∈Nb U (Ri , Ch(Ri , As∗ ))\Ch(Ri , As∗ ), Ps∗ ∗ ∗ b, P • for each i ∈ N l=1 λl , o∈U (Ri ,Ch(Ri ,As∗ )) πio = τ < P P P P b • i∈Nb o∈Ch(Ri ,As∗ ) πio = i∈Nb o∈Xb πio = |X|. b ( Ns∗ . Then, X b ( Xs∗ and N b is the largest bottleneck set There are two possibilities. First, N ¯ reaches exhaustion, a contradiction. Second, N b = Ns∗ . Since at some step s < s∗ at which X P ∗ Ns∗ is the largest bottleneck set at step s∗ , sl=1 λ∗l = τ ∗ , a contradiction.  Now, we complete the proof of the theorem. Let R ∈ RN . Suppose that π ∈ ES(R). From Lemma 7, it follows that π satisfies the two requirements. Conversely, let π be an assignment matrix satisfying the two requirements. Suppose, by contradiction, that π ∈ / ES(R). Then, there is σ ∈ ΣN such that t(π, P σ (R)) is as follows: there are i ∈ N , a ∈ N , and τ ∈ [0, 1[ such that agent i stops consuming some b ∈ U (Ri , a) at some time τ at which U (Ri , a) has not reached exhaustion. By non-wastefulness, there is j ∈ N who consumes a positive probability P P of b after τ at t(π, P σ (R)). However, o∈U (Ri ,b) πio < o∈U (Rj ,b) πjo , in violation of ordinal fairness.

References [1] Birkhoff, G., 1946. Three observations on linear algebra. Revi. Univ. Nac. Tucuma. ser A. 5, 147–151. [2] Bogomolnaia, A., Heo E.-J., 2012. Probabilistic assignment of objects: characterizing the serial rule. J. Econ. Theory. 147, 2072–2082. [3] Bogomolnaia, A., Moulin, H., 2001. A new solution to the random assignment problem. J. Econ. Theory. 100, 295–328. 15

[4] Gibbard. A., 1978. Straightforwardness of game forms with lotteries as outcomes. Econometrica. 46, 595–614. [5] Hashimoto, T., Hirata, D., 2011. Characterizations of the probabilistic serial mechanism. mimeo ¨ [6] Hashimoto, T., Hirata, D., Kesten, O., Kurino, M., Unver, U., 2013. Two axiomatic approaches to the probabilistic serial mechanism. Theor. Econ. forthcoming. [7] Heo, E.-J., 2011. Random assignment problem with multiple demands: a generalization and a characterization of the serial rule. mimeo [8] Heo, E.-J., 2013. The extended serial correspondence on the rich preference domain. Int. J. Game. Theor. forthcoming. ¨ 2011. A characterization of the extended serial correspondence. [9] Heo, E.-J. Yılmaz, O., mimeo [10] Katta, A.-K., and Sethuraman, J., 2006. A solution to the random assignment problem on the full preference domain. J. Econ. Theor. 131, 231–250. ¨ [11] Kesten, O., Kurino, M., Unver, U., 2011. Fair and efficient assignment via the probabilistic serial mechanism. mimeo [12] Thomson, W., 2010a. Consistency for the probabilistic assignment of objects. mimeo [13] Thomson, W., 2010b. Strategy-proof allocation rules. mimeo [14] Von Neumann, J. 1953. A certain zero-sum two-person game equivalent to the optimal assignment problem. In: Kuhn HW, Tucker AW (ed) Contributions to the theory of games, vol. II, Princeton University Press, Princeton, pp 5–12.

16

A Characterization of the Extended Serial ...

Nov 25, 2013 - to the domain of weak preferences of the requirement of the same name in ..... It is easy to check that this rule satisfies the three requirements.

419KB Sizes 0 Downloads 227 Views

Recommend Documents

A characterization of the Extended Serial ...
Oct 27, 2011 - 3On a restricted domain of preference profiles, however, Heo ..... Let R ∈ RN and π ∈ Π. For each σ ∈ ΣN , each agent does his best during.

A characterization of the Extended Serial ...
Oct 27, 2011 - Similarly, we say that an agent is “sd worse off” at an assignment than at ... Let us call this extension the “extended serial correspondence”.

The Extended Serial Correspondence on the Rich ...
Feb 19, 2013 - the unique one that is sd-efficient and sd envy-free. .... each i ∈ N, we represent πi as a process of consuming objects at unit speed over the time ..... to check that we can make agent i sd better off without making anyone else ..

A Characterization of the Error Exponent for the ...
Byzantine attack removes the fusion center's access to certain ... In the first, which we call strong traitors, the traitors are ...... Theory, Toronto, Canada, 2008.

A characterization of the Nash bargaining solution - Springer Link
2 Department of Economics, 260 Heady Hall, Iowa State University, Ames,. Iowa 50011, USA (e-mail address: [email protected]; http://volij.co.il). 3 Department of ...

Optimal auction with resale—a characterization of the ...
Jun 3, 2008 - Thus, by the revenue equivalence theorem, the initial seller obtains the .... and back-translating IVVFs into c.d.f.s leads to insights about the.

A technique for the morphological characterization of ...
Application of traditional geomorphometric techniques is hindered by the spatial variability in ... and the automated extraction of submarine drainage systems. [Pratson ..... elevation data set to generate a raster file representing the theoretical .

A characterization of the Nash bargaining solution - Springer Link
Nir Dagan1, Oscar Volij2, Eyal Winter3. 1 Academic Priority Ltd., Rashi 31, 52015 Ramat-Gan, Israel. (e-mail: [email protected]; http://www.nirdagan.com).

A Characterization of the Top Trading Cycles ...
Aug 20, 2013 - the school districts then TTC can be considered one of the candidates. ... The weak consistency is more technical than the other four axioms.

A Characterization of the Centroid Using June Lester's ...
Feb 21, 2006 - [6] J. A. Lester, Triangles III: Complex triangle functions, Aequationes Math. 53 (1997), 4–35. Mowaffaq Hajja: Mathematics Department, Yarmouk University, Irbid, Jordan. E-mail address: [email protected]. Margarita Spirova: Faculty o

RESERVOIR CHARACTERIZATION OF THE JERIBE FORMATION ...
RESERVOIR CHARACTERIZATION OF THE JERIBE F ... LLS IN HAMRIN OIL FIELD, NORTHERN IRAQ.pdf. RESERVOIR CHARACTERIZATION OF THE ...

Characterization of the Psychological, Physiological and ... - CiteSeerX
Aug 31, 2011 - inhibitors [8], acetylcholine esterase inhibitors [9] and metabolites ...... Data was stored on a dedicated windows XP laptop PC for post.

Characterization of the Psychological, Physiological ... - ScienceOpen
Aug 31, 2011 - accuracy in a two choice scenario in 8 subjects were not affected by betel quid intoxication. ..... P,0.001 doi:10.1371/journal.pone.0023874.t003.

ON THE CHARACTERIZATION OF FLOWERING ...
principal component analysis conducted on a set of reblooming indicators, and a subclassification is made using a ... mixture models, Longitudinal k-means algorithm, Principal component analysis, Characterization of curves .... anism of Gaussian mixt

Characterization of the Psychological, Physiological and ... - CiteSeerX
Aug 31, 2011 - free thinking when eyes were closed and significantly altered the global and ... comfortably at a desk facing a computer screen. Eight subjects ..... application into Chinese and loan of two choice reaction testing software,.

Characterization of conjugate powers of a matrix
Since the characteristic roots of Ak are kth power of characteristic roots ai, for i = 1···n of matrix A and if Ak is a conjugate then from above lemma 1 it follows that. Ak has same roots as that of A and since there is a permutation σ ∈ Sn su

confessions of a serial dieter pdf free download
free download. Download now. Click here if your download doesn't start automatically. Page 1 of 1. confessions of a serial dieter pdf free download. confessions ...

The Fellowship of the Ring extended 1080p.pdf
extended 1080p bluray dts. Search the lord of the rings yify movies. and download the lord of. The lord of the rings the return of the king 2003 extended 1080p.

Extended - GitHub
Jan 29, 2013 - (ii) Shamir's secret sharing scheme to divide the private key in a set of ..... pdfs/pdf-61.pdf} ... technetwork/java/javacard/specs-jsp-136430.html}.

Characterization of a trp RNA-binding Attenuation ...
the leader region of read-through trp mRNAs induces formation of an RNA ..... tides in all positions except G3 of each repeat, binds WT TRAP with similar affinity ...