Why do popular mechanisms lack e ciency in random assignment. problems?

Size: px
Start display at page:

Download "Why do popular mechanisms lack e ciency in random assignment. problems?"

Transcription

1 Why do popular mechanisms lack e ciency in random assignment problems? Onur Kesten January 2007 Abstract We consider the problem of randomly assigning n indivisible objects to n agents. Recent research introduced a promising mechanism, the probabilistic serial that has superior e ciency properties than the most common real-life mechanism random priroity. On the other hand, mechanisms based on Gale s celebrated top trading cycles method have long dominated the indivisible goods literature (with the exception of the present context) thanks to their outstanding e ciency features. We present an equivalence result between the three kinds of mechanisms, that helps better understand why e ciency di erences among popular mechanisms might arise in random assignment problems. JEL Classi cation: C71; C78; D71; D78 Key words: Indivisible goods; Random priority; Probabilistic serial; Top trading cycles; Ordinal e ciency 1 Introduction The problem of assigning n indivisible objects to n agents where each agent receives exactly one object is usually known as the assignment problem (also referred as the house allocation problem). Typical examples are the assignment of houses to applicants, o ces to graduate students, tasks to workers, and so on. The deterministic approaches to this problem su er from the con ict between fairness and e ciency. Therefore a common tool is to introduce randomization to recover compatibility between the two requirements. In this richer setting, the problem takes the name the random assignment problem. A random assignment speci es a random allotment over objects for each agent. A mechanism is a systematic way of selecting a random assignment for any given random assignment problem. Tepper School of Business, Carnegie Mellon University 5000 Forbes Ave, Pittsburgh, PA 15213, USA; okesten@andrew.cmu.edu. I would like to thank the editor of the journal as well as two anonymous referees for useful suggestions. I also thank Tayfun Sönmez, Al Roth, Herve Moulin, Utku Unver, Mihai Manea, and Ozgur Yilmaz for helpful discussions. Any remaining errors are my own. 1

2 Probably the most common real-life mechanism of this problem is the random priority (RP): 1 a random ordering of agents is drawn from the uniform distribution, and agents, starting with the rst agent, are asked to successively choose their favorite objects from the available ones. Di ently put, RP is the induced average of n! serial dictatorship outcomes. An important advantage of RP is that it only requires ordinal preferences of agents over objects as opposed to cardinal preferences which are harder to work with and not very realistic 2 to expect agents to reveal. RP induces ex post e cient random assignments (i.e., puts weight only on Pareto e cient deterministic assignments), and moreover selects the central point within this set. Bogomolnaia and Moulin (2001) introduce and study a more appealing and an even stronger notion of e ciency than ex post e ciency which they call ordinal e ciency: a random assignment is ordinally e cient if it is not stochastically dominated by another random assignment. Surprisingly, widely-used RP may not always induce ordinally e cient outcomes. Bogomolnaia and Moulin (2001) characterize the entire set of ordinally e cient random assignments for any given random assignment problem. They propose an important contender to RP which selects the unique central point in the ordinally e cient set. They call this mechanism the probabilistic serial (PS). An increasingly popular resource allocation method in the indivisible goods literature is the so called top trading cycles (TTC) method. It is attributed to David Gale, and was rst proposed in the context of housing markets (Shapley and Scarf, 1974) where one seeks an optimal reallocation of objects (which are now endowments) among agents. The TTC method works as follows: each agent points to the agent who owns his favorite object. There is at least one cycle. Within each cycle the corresponding trades are carried out, and each agent in a cycle is removed. Next consider the new market, and apply the same method, and so on. This method yields the unique core allocation (Roth and Postlewaite, 1979) of the market which also coincides with the competitive equilibrium outcome (Shapley and Scarf, 1974). Because of its appealing e ciency and incentive features, a number of mechanisms based on the TTC method have been proposed and characterized for a variety of contexts which include the single and multiple assignment problems, 3 the school choice problem, 4 and the kidney exchange problem 5. Thus far the only adaptation of the TTC method to the present context is due to Abdulkadiro¼glu and Sönmez (1998). They introduce a mechanism called core from random endowments (CfRE): a random initial assignment of objects is drawn from the uniform distribution, and the TTC method is applied to 1 It is also referred as random serial dictatorship. Zhou (1990) is the rst to study RP in the literature. Hylland and Zeckhauser (1979) proposed the rst mechanism which is based on an adaptation of the competitive equilibrium concept to this context. This mechanism also requires information about the vnm indices of agents. 2 See for example Kagel and Roth (1995). 3 See for example, Svensson (1999), Abdulkadiro¼glu and Sönmez (1999), Pápai (2000), and Ehlers (2000). 4 The problem of assigning a set of students to a set of schools: see for example, Abdulkadiro¼glu and Sönmez (2003), Kesten (2005), and Abdulkadiro¼glu, Pathak, Roth, and Sönmez (2005). 5 The problem of reallocating kidneys from a group of donors to a group of recipients: see for example, Roth, Sönmez, and Unver (2004). 2

3 the resulting housing market. It turns out that RP and CfRE are equivalent (Abdulkadiro¼glu and Sönmez, 1998). Although for deterministic settings, all TTC based mechanisms are e cient, the only probabilistic TTC based mechanism CfRE, by this equivalence, may not induce ordinally e cient outcomes. In this paper we aim to understand why popular real-life mechanism RP and mechanisms based on adaptations of the popular TTC method (such as CfRE) may be short of e ciency in a random assignment environment. This, we believe, is a key question the answer to which may prove quite useful for indivisible good allocation problems in general. An alternative way to approach the random assignment problem is the following: initially all objects are collectively owned, and each agent a priori can be seen to have equal right over each object. This suggests that each agent should initially be endowed with a 1=n share of each object. Then this problem could be viewed similarly to a housing market where one can again apply the TTC method in a way that would allow agents to carry out the trades in their best interest. We call this class of mechanisms top trading cycles from equal division (TTCfED). Next we turn our attention to RP, and argue that its e ciency loss is closely related with the degree of of variation across individual serial dictatorship outcomes. To make this point, we introduce the following extension of the RP procedure: consider an extended problem with a k replica of resources and compute the random assignment which is the induced average of kn! serial dictatorship outcomes where for each ordering of agents the associated serial dictatorship is applied consecutively k times until all objects are exhausted. We call this class of mechanisms random priority (RP) [k]. Our main result is that the two class of mechanisms TTCfED and RP [k] coincide with PS when one restricts attention to single and pairwise cycles for the former class and when k is a multiple of (n!) n for the latter one (Theorem 1). 2 The Model Let N f1; 2; : : : ; ng denote the nite set of agents. Let H fh 1 ; h 2 ; : : : ; h n g denote the nite set of objects (say houses). We use the letters of the alphabet such as a; b; and x to represent typical elements of H. Each agent i 2 N is equipped with a complete, transitive, and strict preference relation < i over H: Let i denote the strict relation associated with < i : Let < (< i ) i2n : An assignment is a bijection : N! H; and can be represented as a permutation matrix (a n n matrix with entries 0 or 1 and exactly one non-zero entry per row and one per column). Let A denote the set of all assignments. An assignment is Pareto e cient if there is no 0 2 A such that 0 (i) < i (i) for all i 2 N, and 0 (i) i (i) for some i 2 N. 3

4 A random allotment is a probability distribution over H. Let H denote the set of all random allotments. A lottery L = P is a probability distribution over assignments where 2 [0; 1] and P = 1. A random assignment P = [p ix ] i2n; x2h is a bistochastic matrix where p ix 2 [0; 1] denotes the proability that agent i receives object x. Let P i be the random allotment of agent i at P; and let P i [x] be the random allotment of object x of agent i: Note that for all i 2 N and all x 2 H; p ix 2 [0; 1] and X j p jx = X y p iy = 1 Given an allocation represented by the permutation matrix (); the lottery L = P induces the random assignment P = P (): Given any random assignment, by the well-known Birkho -von Neumann theorem there is at least one lottery that induces it. A (random assignment) problem is given by a preference pro le < : A mechanism ' is a function that associates with each problem < a random assignment '(<): 2.1 Ordinal e ciency A random assignment is ex post e cient if it can be represented as a probability distribution over Pareto e cient assignments. A popular ex post mechanism is the random priority (RP) which is often used in real life: a random ordering of agents is drawn from the uniform distribution; the rst agent gets his favorite object, the second agent gets his favorite object among the remaining objects, and so on. Bogomolnaia and Moulin (2001) propose a more desirable and even stronger notion of e ciency than ex post e ciency. Given an agent i; a preference relation < i ; and two random assignments P and Q; P stochastically dominates Q if and only if for all i 2 N; all x 2 H; and all y 2 fz : z < i xg; X p iy X y y q iy A random assignment is ordinally e cient if it is not stochastically dominated by another random assignment. Surprisingly, the outcome of RP may not always be ordinally e cient (Bogomolnaia and Moulin, 2001). 6 If a lottery induces an ordinally ine cient random assignment, then it is clearly suboptimal to use such a lottery when agents are expected utility maximizers. 6 See Abdulkadiro¼glu and Sönmez (1998) for an interesting characterization of ordinally e cient random assignments. Also see McLennan (2002) for a result concerning the relationship between ordinal e ciency and ex ante e ciency. 4

5 3 Three mechanisms 3.1 Probabilistic Serial Bogomolnaia and Moulin (2001) provide an interesting characterization of the set of ordinally e cient random assignments for any given random assignment problem. Based on this result they propose a new mechanism, called the probabilistic serial (PS), 7 8 that always chooses the unique central point in this set point. The PS outcome is computed via the following algorithm: The Probabilistic Serial (PS) Algorithm Think of each object as an in nitely divisible good. Each agent eats away (representing his allotment of that object) from his favorite object at the same speed until the object is completely exhausted. Allotting p ix units of object x to agent i simply means that agent i gets object x with probability p ix : Step 1: Each agent eats away from his favorite object at the same speed. Stop when an object is completely exhausted. Step k, 2 k n: Consider the remaining objects with the remaining units of them. Each agent eats away from his favorite object at the same speed. Stop when an object is completely exhausted. Example 1: Let N = f1; 2; 3; 4; 5; 6g and H = fa; b; c; d; e; fg: Preferences are as follows: < 1 : a b c d < 3 : b a c d < 2 : a b d c < 4 : b c d a Step 1: Agents 1 and 2 eat away from object a; while 3 and 4 eat away from object b: We stop when objects a and b get completely exhausted. At this point each one of agents 1 and 2 has eaten 1=2 units of object a; and each one of 3 and 4; 1=2 units of object b: Step 2: Agents 1; 3; and 4 eat away from object c; while 2 eats away from object d: We stop when object c gets completely exhausted when each one of 1; 3; and 4 has eaten 1=3 units of it. At this point agent 2 has eaten 1=3 units of object d: Step 3: All agents eat away from the 2=3 remaining units of object d: We stop when object d gets completely exhausted when each agent has eaten 2=12 units of it. The overall random assignment that the PS algorithm yields is given in the following matrix: 7 Cres and Moulin (1998) introduce PS for the case where each agent has the same ranking of objects. Bogomolnaia and Moulin (1999) o er a characterization for the same context. Katta and Sethuraman (2004) extend PS to the preference domain where indi erence among alternatives is allowed. Chun and Koh (2005) independently o er a decentralized algorithm based on a ow of probabilities among agents. 8 In fact, one can obtain the complete set of ordinally e cient random assignments simply by varying the speed at which an agent can eat away from his favorite object at a given time (Bogomolnaia and Moulin, 2001). 5

6 a b c d 1 1=2 0 1=3 1=6 2 1= = =2 1=3 1= =2 1=3 1=6 3.2 Top Trading Cycles from Equal Division An increasingly popular and well-known allocation method is Gale s top trading cycles (TTC). It was rst proposed in the context of a housing market (Shapley and Scarf, 1974). In such a market each agent is initially assigned (endowed with) a di erent object. The TTC method is applied to such a market as follows: each agent points to the agent who is assigned his favorite object. Since the number of agents is nite, there is at least one cycle. Within each cycle the corresponding trades are carried out (i.e., each agent in a cycle is allotted the object that was assigned to the agent he is pointing to), and each agent in every cycle is removed. Next consider the new market, and apply the same method, and so on. This method yields the unique core allocation (Roth and Postlewaite, 1979) of the market which also coincides with the competitive equilibrium outcome (Shapley and Scarf, 1974). It is also the unique Pareto e cient, individually rational, and strategy-proof method (Ma, 1996). In the recent literature various mechanisms that employ the TTC method have been proposed and characterized for a number of contexts (such as the assignment, school choice, and kidney exchange problems) as promising alternatives to real-life practises (see the references listed in footnotes 3, 4, and 5).. Abdulkadiro¼glu and Sönmez (1998) propose a rst adaptation of the TTC method to the random assignment problem. They introduce a mechanism called core from random endowments (CfRE): a random initial assignment of objects is drawn from the uniform distribution, and the TTC method is applied to the resulting housing market. Quite interestingly, RP and CfRE turn out to be equivalent (Abdulkadiro¼glu and Sönmez, 1998). In this paper we argue that the TTC method can indeed be used to achieve a stronger form of e ciency than ex post e ciency. For this purpose we o er an alternative way to utilize the TTC in the present context: initially all resources are collectively owned, and each agent a priori has equal right over each object. This suggests that each agent should initially be entitled to any object with probability 1=n: Then one can still apply a simple version of the TTC method in which (1) agents are allowed to trade equal units of objects along each cycle, and (2) only single and pairwise cycles are considered. 9 We call this mechanism top trading cycles from equal division (TTCfED), and its outcome can be calculated via the following algorithm: 9 The fact that initially objects are homogenously assigned among agents makes larger cycles irrelevant from an e ciency point of view. 6

7 [1/4] (1,a) [1/4] (1,b) (3,a) [1/4] (3,b) [1/4] [1/4] (2,a) [1/4] (2,b) (4,a) [1/4] (4,b) [1/4] Figure 1: Step 1 of TTCfED for Example 1. A two-sided arrow represents a pairwise cycle. The Top Trading Cycles Algorithm from Equal Division (TTCfED) Think of each agent as consisting of n pseudo-agents each of whom is initially assigned 1=n units of a di erent object. An agent s random allotment of a particular object is the sum of all the units of that object he is allotted. Consider any agent i. Step k, 1 k n: Each pseudo-agent of agent i points to the pseudo-agent(s) who is (are) assigned a positive unit of agent i s favorite object. More precisely: if a pseudo-agent of agent i is already assigned a positive unit of agent i s favorite object, then he points to himself, and forms a self-cycle; otherwise he points to those pseudo-agents each of whom is assigned a positive unit of his favorite object. There is at least one cycle. (Moreover, a pseudo-agent may even participate in multiple cycles.) Next the corresponding trades are performed: (i) self-cycles: agent i is allotted all the units assigned to his pseudo-agent who forms the self-cycle, and that pseudo-agent is removed; (ii) pairwise trading cycles: within each cycle a pseudo-agent forms, he trades equal units of the object he is assigned for equal units of the object the pseudo-agent he is pointing to is assigned until the point there is a pseudo-agent who has no units (of the object he is assigned) left to trade. At this point all trades stop, and all pseudo-agents without any object to trade are removed. Example 1 (Cont d): We now compute the outcome of TTCfED for the assignment problem given in Example 1. Initially each agent is assigned 1/4 units of each one of the four objects, and each agent i consists of 4 pseudo agents: (i; a); (i; b); (i; c); and (i; d): Step 1i: The favorite object of agents 1 and 2 is a; while that of 3 and 4 is b: Each agent s pseudo agent (whose favorite object is di erent than the one he is assigned) points to each pseudo-agent who is assigned 1=4 units of his favorite object (Figure 1). We rst identify self-cycles: each one of the pseudo-agents (1; a); (2; a); (3; b); and (4; b) forms a self-cycle, and is removed. Hence, each corresponding agent is allotted 1=4 units of his favorite object. Step 1ii: Next we identify the pairwise trading cycles: each one of (1; b) and (2; b) forms a cycle with each one of (3; a) and (4; a): Recall that each pseudo agent is assigned 1=4 units of some object. We next identify 7

8 [1/4] (1,c) [1/4] (1,d) (2,d) [1/4] [1/4] (3,d) (2,c) [1/4] [1/4] (3,c) [1/4] (4,d) (4,c) [1/4] Figure 2: Step 2 of TTCfED for Example 1. the cycle(s) in which trade ends rst. Each of the four pseudo-agents participates in two cycles, and all trades end at the same time. Within each trading cycle of this step pseudo-agents exchange 1=8 units of their favorite objects for 1=8 units of the objects they are assigned. Hence, each one of 1 and 2 is allotted 2=8 units of a; and each one of 3 and 4 is allotted 2=8 units of b: All the pseudo-agents in these trading cycles are removed. Step 2i: At the end of step 1 no pseudo-agent with any positive units of object a or b remains. Now the favorite object of 1; 3; and 4 is c; while that of 2 is d: Each agent s each remaining pseudo-agent points to each pseudo-agent who is assigned a positive unit of his favorite object (Figure 2). We rst identify self-cycles: each one of (1; c); (3; c); and (4; c) forms a self-cycle, and is removed. Each corresponding agent is allotted 1=4 units of c: Similarly, (2; d) forms a self-cycle, and agent 2 is allotted 1=4 units of d: Step 2ii: Pairwise trading cycles: each one of (1; d); (3; d); and (4; d) forms a cycle with (2; c): Trade stops when within each trading cycle the corresponding pseudo-agents exchange 1=12 units of their favorite objects for 1=12 units of the objects they are assigned. Hence, each one of 1; 3; and 4 is allotted 1=12 units of c; and 2 is allotted 3=12 units of c. At this point each of (1; d); (3; d); and (4; d) is left with 1=6 units of d: Pseudo-agent (2; c) is removed. Step 3: The only remaining pseudo agents are (1; d); (3; d); and (4; d) each with 1=6 units. Each one of 1; 3; and 4 is allotted 1=6 units of d through the corresponding self-cycles. The overall random assignment is the same as the one obtained earlier for the PS mechanism. Remark 1: At any given step of the TTCfED algorithm, any two pseudo-agents who are assigned the same object must have equal units of that object. Indeed, consider any two pseudo-agents (i; x) and (i 0 ; x) of some step t n; with i; i 0 2 N and x 2 H : if (i; x) forms a trading cycle with some (unique) pseudo-agent of some agent j 2 Nnfi; i 0 g at some step t 0 < t; then (i 0 ; x) also must be forming a trading cycle with a pseudo-agent of agent j at step t 0 : Since the amount of trade within each trading cycle at a given step is the same, after the trades are carried out, the two pseudo-agents have to have equal units of x at the beginning of step t. 8

9 3.3 Random Priority [k] The random priority (RP) mechanism when applied to the problem in Example 1 induces an ordinally ine cient assignment (see the matrix below). A closer examination of this example shows why: The serial dictatorship (SD) associated with the ordering of agents allots agent 2 object b (the favorite object of 3), whereas the SD associated with the ordering of agents allots agent 3 object a (the favorite object of 2), causing e ciency loss in the induced random assignment. We argue that this phenomenon occurs because, loosely speaking, each particular SD con nes agents into a tight local competition which may result in a suboptimal overall assignment when put into a global perspective by the RP outcome. To better see this, let us consider the following relaxation of the procedure: for any given ordering f of agents, to obtain the outcome induced by f, suppose that we now consecutively apply SD f to a new problem obtained by introducing (same number of) extra copies of each object. Suppose for Example 1 that we were to introduce one extra copy of each object, and apply SD f twice consecutively until all objects are allocated. When f is , these two consecutive applications yield the allocations (1$a, 2$a, 3$b, 4$b) & (1$c, 2$d, 3$c, 4$d) in order. Suppose further that we were to do the same exercise for each of the 24 possible orderings, and now take the average of 2 24 SD outcomes to nd an overall random assignment. The resulting outcomes when one introduces one and two extra copies of each object are shown below: a b c d a b c d a b c d 1 11=24 1=12 1=4 5= =24 1= =24 3 1=12 5=12 1=3 1= =12 5=12 1=6 1 1=2 0 1=3 1=6 2 1= = =2 1=3 1= =2 1=3 1=6 1 35=72 2=72 23=72 12= =72 2= =72 3 2=72 34=72 24=72 12= =72 25=72 13=72 RP RP [2] RP [3] Observe that RP [2] is ordinally e cient whereas RP [3] su ers smaller e ciency loss than the RP outcome. We call the mechanism whose outcome is the random assignment that is induced as the average of kn! serial dictatorship outcomes where for each ordering of agents the associated SD is applied consecutively k times to a k replica of resources (until all objects are exhausted) as the random priority (RP) [k]. 4 Main Result Surprisingly, the outcomes of PS, TTCfED, and RP [2] for the random assignment problem given in Example 1 are the same. 10 In fact, this is not a mere coincidence. 10 Further, for PS and TTCfED mechanisms, the outcomes are not the same stepwise. For instance, at the end of step 2, PS allots 1=2 units of object d to agent 2, whereas TTCfED allots him 1=3 units of this object. Also, under PS, the amount of object any two agents are allotted at a given step is the same, which again is not true under TTCfED. 9

10 Theorem 1: The following mechanisms are equivalent: 11 (i) Probabilistic serial (ii) Top trading cycles from equal division (iii) Random priority [(n!) n ] The above equivalences all hint on a common intuition: for random assignment problems mechanisms tend to gain e ciency as they better utilize the richer probabilistic setup so as to mitigate any mishaps arising from the indivisibility of resources. The fact that we get an exact equivalence could be because the two anonymous mechanisms, TTCfED and RP [k], are perfectly synchronized with PS when they pick the right intrinsic parameters: for TTCfED, synchronization occurs when selected cycles are single and pairwise; for RP [k] this occurs when resources are replicated by a multiple of (n!) n : We close with a nal remark on RP [k]. Recall our earlier discussion about the (ordinal) ine ciency of RP. To follow up, when RP [k] is ordinally e cient, every ordering of agents induce the same k allocations for the k-replica of the initial resources. This, in turn, ensures global optimality of the local serial dictatorship outcomes. Proof of Theorem 1: We rst show (i)=(ii) and next that (i)=(iii). Fix a preference pro le <. Proof of (i)=(ii): Step 1: Comparison of the two algorithms. We rst claim that whichever favorite object an agent has at any given step of the PS algorithm, he has the same favorite object at the same step of the TTC algorithm (from equal division). For a given step t with 1 t n; let H t P S denote the set of objects which are still available at the end of step t of the PS algorithm, and H t T T C the set of objects which are still available at the end of step t of the TTC algorithm. Then it is su cient to show that H t P S = Ht T T C for all t with 1 t n: (However, it is not true [and therefore we do not claim] that the amount available of an object at the end of a given step is the same under the two algorithms.) Let us denote by k t x the number of agents each of whom has x as his favorite object at step t of the PS algorithm, and by l t x the same number corresponding to step t of the TTC algorithm. For each step of the PS algorithm, partition N into groups of agents according to their favorite objects. Let k t = max x2h k t x with 1 t n: Similarly, let l t = max x2h l t x with 1 t n: We prove our claim by induction. Let t = 1: Clearly, k 1 x = l 1 x for all x 2 H: If k 1 = l 1 = n; then this means under the PS algorithm all n agents eat away from the same object at step 1, and each gets 1=n units of it. For the same case, under the TTC algorithm each agent forms a self-cycle for the same object, and 11 For a given problem <, the necessary number of replications for part (iii) to still hold, which now depends on <, can be shown to be smaller than (n!) n : Note that RP [2] for the problem in Example 1 also coincides with PS. 10

11 again gets 1=n units of it. If k 1 1 = l 1 1 6= n; then for the PS algorithm, any object that gets exhausted at step 1 solves: min x2h 1 k 1 x (1) For the TTC algorithm, the object whose trade ends rst at step 1 solves: min x2h 1 nl 1 x (2) At the end of step 1 of the TTC algorithm, any agent whose favorite object is di erent than a minimizer of (2) has no units of that minimizer left. Any agent whose favorite object is a minimizer of (2) also has no units of that mimizer left since he is allotted all 1=n units of it through the self-cycle he forms. Hence, there can not remain any units of any minimizer of (2) at the end of step 1. All other objects are still available (possibly with fewer units). Then, since any solution to (1) is also a solution to (2), we have HP 1 S = H1 T T C : Now suppose that for any step 1 < t < t 0 ; we have HP t S = Ht T T C. This implies that kt = l t for all t t 0 : Let EP A t > 0 denote the amount of object eaten away by any agent at step t with 1 t n; of the PS algorithm. Let T P C t 0 denote the amount of object traded in any cycle at step t with 1 t n; of the TTC algorithm. We consider two cases: Case 1. For all t t 0 ; k t = l t 6= n (i.e., at each step there are at least two agents with di erent favorite objects): We claim that EP A t = nt P C t for any t t 0 : Note that EP A 1 = 1=k 1 and EP A 1 = 1=nl 1. So the claim clearly holds for t = 1: The amount of object that gets eaten away by any agent at step t t 0 of the PS algorithm is determined by: EP A t = min x2h t 1 P S 1 kxep 1 A 1 kx t 1 EP A t 1 kx t (3) where the term in the numerator is the amount of object x available at the beginning of step t; and k t x is the number of agents who eat away from object x at step t. Any object that gets exhausted at the end of step t is a minimizer of the problem in (3). All other objects in H t 1 P S are still available (possibly with fewer units as compared to the previous step). Similarly, the amount of object that is tradeded in any cycle at step t t 0 of the TTC algorithm is determined by: T P C t = min x2h t 1 T T C 1=n l 1 xt P C 1 l t 1 x T P C t 1 l t x (4) 11

12 where the term in the numerator (by Remark 1) is the amount of object x assigned to each one of those pseudo-agents who still have positive units of x at the beginning of step t (more precisely: each such agent is initially assigned 1=n units of object x; and at each step s he forms l s x trading cycles in each one of which he trades T P C s units of x for his favorite object available at that step) and k t x is the number of agents who form trading cycles to trade object x at step t. Since for any step t < t 0, H t P S = Ht T T C by the induction hypothesis, we have kt x = l t x for any object x 2 H t 1 P S = Ht 1 T T C and any step t t0. Then since EP A 1 = nt P C 1 ; and since any minimizer of the problem in (3) is also a minimizer of the problem in (4) for any step t t 0 ; it follows that EP A t = nt P C t for any t t 0 : For a given step t t 0 ; let x t be a solution to the minimization problems in (3) and (4). Using a similar argument as before, there can not remain any units of x t at the end of step t, and all other objects in H t 1 T T C are still available (possibly with fewer units as compared to the previous step). Thus, we conclude that H t0 P S = Ht0 T T C : Case 2. There is s t 0 such that k s = l s = n : Let s t 0 be the earliest step with k s = l s = n: Let x s be the favorite object of every agent at step s of both algorithms. Under both algorithms, at the end of step s object x s gets exhausted, and there is no change in the available units of all other objects. More precisely, since for any x 2 H; both k t x and l t x are non-decreasing in t as long as object x is still available, at the end of step s there has to be exactly a total of one unit available from each remaining object. Thus, HP s S = Hs T T C : Now we have a smaller version of the initial problem, and for any remaining step until step t 0 ; we can iteratively re-visit cases 1 and 2 to nally conclude that H t0 P S = Ht0 T T C : Step 2: Establishing the equivalence. By step 1 the objects (not necessarily the units) that are available at every step of both algorithms are the same. Therefore each agent has the same favorite object at any given step of both algorithms. We show that the two mechaisms select the same random assignment. Take any agent i 2 N and any object x 2 H. Suppose agent i eats away from object x from step t to step t 0 ; t 0 t of the PS algorithm. By step 1 this means object x is his favorite object from step t to step t 0 of the TTC algorithm as well. Note rst that for any step s such that t s < t 0 ; we have k s 1 6= n because otherwise object x would be completely exhausted at the end of step s. We consider two cases: Case 1. k t0 1 6= n : Agent i s random allotment of object x under the PS mechanism is given by: X P S i (<)[x] = EP A s (5) Agent i s random allotment of object x under the TTC mechanism is given by: t 0 s=t 12

13 T T C i (<)[x] = ( 1 n Xt 1 X kxt s P C s ) + (n kx)t s P C s (6) t 0 s=1 s=t where the rst term is the amount of x agent i is allotted through the self-cycle at step t (his initial assignment of x minus the amount of x he trades with other agents until step t), and the second term is the amount of x agent i is allotted through the trading cycles from step t to step t 0 (at any step s with t s t 0 ; agent i forms a trading cycle with each one of those agents who have a di erent favorite object at step s; making a total of n k s x trading cycles). Note that by case 1 of step 1, for any s with t s t 0 ; we have EP A s = nt P C s : Then rearranging (6), we have: T T C i (<)[x] = ( 1 n X X kxt s P C s ) + EP A s (6 ) t 0 t 0 s=1 s=t Since object x gets completely exhausted at the end of step t 0 ; there is no agent with a positive amount of x at the end of step t 0 : This means the rst term on the righthand side of (6 ) is zero establishing the equivalence of (5) and (6). Case 2. k t0 1 = n : Agent i s random allotment of object x under the PS mechanism is again given by (5). Agent i s random allotment of object x under the TTC mechanism is now given by: T T C i (<)[x] = ( 1 n Xt 1 tx 0 1 kxt s P C s ) + (n kx)t s P C s (7) s=1 s=t where we now do not include any terms into (7) for step t 0 since agent i does not participate in any trading cycles at this step (the only cycles at this step are the self-cycles formed by those agents whose favorite object is x only at this step of the algorithm.). The amount of object x allotted to agent i at step t 0 of the PS algorithm is given by: EP A t0 = 1 P t 0 1 s=1 ks xep A s n (8) Inserting (8) in (5) and rearranging, we have: P S i (<)[x] = ( 1 n t 1 X 0 1 tx 0 1 k s n xep A s ) + EP A s (9) s=1 s=t Using EP A s = nt P C s for all s with t s < t 0 by case 1 of step 1, we have 13

14 P S i (<)[x] = ( 1 n 1 Xt 1 tx 0 1 k s n xep A s ) + (n kx)t s P C s (9 ) s=1 s=t Finally, for any s with 1 s t 1; we have either EP A s = nt P C s (again by case 1 of step 1); or T P C s = 0: If T P C s = 0 for some s; with 1 s t 1; then k s x = 0: Then for any s with 1 s t 1; k s xep A s = nk s xt P C s : Inserting this into (9 ), we get the equivalence with (7). Proof of (i)=(iii): Take an ordering f of agents. RP f is the random allotment induced by all allocations obtained from (n!) n consecutive applications of SD f to the given problem when there are initially [(n!) n ] copies of each object. We next de ne step 1 of this procedure to be those rst consecutive applications of SD f at the end of which one runs out of all copies of some object for the rst time. Similarly, de ne step t to be those rst consecutive applications of SD f since step t 1 at the end of which one runs out of all copies of some object for the rst time. Note that the procudure has at most n steps. Denote by m t0 x the number of agents each of whom has x as his favorite object at application t 0 of SD f. Let m 1 = max x2h m 1 x: Note that for each x 2 H; m t0 x is the same for all t 0 (n!)n m 1 2 Z: Let M t x denote the number of agents whose favorite object at step t is x. (Note that it is well-de ned by the de nition of a step.) For a given step t with 1 t n; let H t RP denote the set of objects which are still available at the end of step t. Any object whose all copies run out at the rst step solves: (n!) n min x2h m 1 x Similarly, any object whose all copies run out at step t solves the following equation, and its solution is the number of applications of SD f during step t. NSD t = min x2h t 1 RP (n!) n MxNSD 1 1 Mx t 1 NSD t 1 Mx t (10) where the term in the numerator is the number of copies of object x available at the beginning of step t: Note that for each x 2 H; Mx t 2 f1; 2; : : : ; ng for any t n: But then, by our choice of the number of initial copies of each object, NSD t 2 Z for every t n: Take any agent i 2 N and any object x 2 H. Suppose object x is agent i s favorite object from step t to step t 0 ; t 0 t: Then the contribution of (n!) n consecutive applications of SD f to RP i (<)[x] is given by 1=(n!) n P t 0 s=t NSDs (Eq. 11). Since RP i (<)[x] is the average of n! contributions (one for each ordering of agents), and f was arbitrary, comparing equations (10) and (11) 14

15 with (3) and (5), we conclude that RP [(n!) n ] is equivalent to PS. Q.E.D. References 1. Abdulkadiro¼glu, A. and T. Sönmez, Random serial dictatorship and the core from random endowments in house allocation problems, Econometrica 66 (1998), Abdulkadiro¼glu, A. and T. Sönmez, House allocation with existing tenants, Journal of Economic Theory 88 (1999), Abdulkadiro¼glu, A. and T. Sönmez, Ordinal e ciency and dominated sets of assignments, Journal of Economic Theory 112 (2003), Abdulkadiro¼glu, A. and T. Sönmez, School choice: A mechanism design approach, Amer. Econ. Rev. 93 (2003), Abdulkadiro¼glu, A., P. Pathak, A. Roth, and T. Sönmez, The Boston Public School Match, Amer. Econ. Rev. Papers & Proceedings, 95-2: , May Bogomolnaia, A. and H. Moulin, A new solution to the random assignment problem, Journal of Economic Theory 100 (2001), Bogomolnaia, A. and H. Moulin, A simple random assignment problem with a unique solution, Economic Theory, 19 (2002), 3, Chun, Y. and B. C. Koh, A decentralized algorithm with individual endowments for the probabilistic serial mechanism, mimeo (2005), Seoul National University. 9. Cres, H. and H. Moulin, Scheduling with opting out: improving upon random priority, Operational Research. 49 (2001), Ehlers, L., Coalitional strategy-proof house allocation, Journal of Economic Theory 105 (2002a), Hylland, A. and R. Zeckhauser, The e cient allocation of individuals to positions, Journal of Political Economy 91 (1979),

16 12. Kagel, J. and A. Roth, eds., The Handbook of Experimental Economics (1995), Princeton University Press. 13. Katta, A.-K. and J. Sethuraman, A solution to the random assignment problem on the full preference domain (2004), forhcoming in Journal of Economic Theory. 14. Kesten, O., Student placement to public schools in US: Two new solutions, working paper (2005), Harvard University. 15. McLennan A., Ordinal e ciency and the polyhedral seperating hyperplane theorem, Journal of Economic Theory 105 (2002), Pápai, S., Strategy-proof assignment by hierarchical exchange, Econometrica 68 (2000), Roth, A. and A. Postlewaite, Weak versus strong domination in a market with indivisible goods, Journal of. Mathematical Economics 4 (1977), Roth, A., T. Sönmez, and U. Ünver. Kidney Exchange, Quarterly Journal of Economics 19, no. 2 (May 2004): Shapley, L. and H. Scarf, On cores and indivisibility, Jornal of Mathematical Economics 1 (1974), Svensson, L.-G., Strategy-proof allocation of indivisible goods, Social Choice and Welfare 16 (1999), Zhou L., On a conjecture by Gale about one-sided matching problems, Journal of Economic Theory 52 (1990),

Why do popular mechanisms lack e ciency in random. environments?

Why do popular mechanisms lack e ciency in random. environments? Why do popular mechanisms lac e ciency in random environments? Onur Kesten May 2009 Abstract We consider the problem of randomly assigning n indivisible objects to n agents. Recent research introduced

More information

RANDOM ASSIGNMENT OF MULTIPLE INDIVISIBLE OBJECTS

RANDOM ASSIGNMENT OF MULTIPLE INDIVISIBLE OBJECTS RANDOM ASSIGNMENT OF MULTIPLE INDIVISIBLE OBJECTS FUHITO KOJIMA Department of Economics, Harvard University Littauer Center, Harvard University, 1875 Cambridge St, Cambridge, MA 02138 kojima@fas.harvard.edu,

More information

Strategy-proof allocation of indivisible goods

Strategy-proof allocation of indivisible goods Soc Choice Welfare (1999) 16: 557±567 Strategy-proof allocation of indivisible goods Lars-Gunnar Svensson Department of Economics, Lund University, P.O. Box 7082, SE-220 07 of Lund, Sweden (e-mail: lars-gunnar.svensson@nek.lu.se)

More information

Fair and E cient Discrete Resource Allocation: A. Market Approach

Fair and E cient Discrete Resource Allocation: A. Market Approach Fair and E cient Discrete Resource Allocation: A Market Approach Özgün Ekici Tepper School of Business, Carnegie Mellon University, Pittsburgh, Pennsylvania 15213 oekici@andrew.cmu.edu Job Market Paper

More information

Strategy-Proofness and the Core in House Allocation Problems

Strategy-Proofness and the Core in House Allocation Problems Strategy-Proofness and the Core in House Allocation Problems Eiichi Miyagawa Department of Economics, Columbia University 420 West 118th Street, New York, NY 10027 Email: em437@columbia.edu July 28, 1999

More information

Strategy-proof and fair assignment is wasteful

Strategy-proof and fair assignment is wasteful Strategy-proof and fair assignment is wasteful Giorgio Martini June 3, 2016 I prove there exists no assignment mechanism that is strategy-proof, non-wasteful and satisfies equal treatment of equals. When

More information

The Coordinate-Wise Core for Multiple-Type Housing Markets is Second-Best Incentive Compatible

The Coordinate-Wise Core for Multiple-Type Housing Markets is Second-Best Incentive Compatible The Coordinate-Wise Core for Multiple-Type Housing Markets is Second-Best Incentive Compatible Bettina Klaus October 2005 Abstract We consider the generalization of Shapley and Scarf s (1974) model of

More information

Fractional Top Trading Cycle

Fractional Top Trading Cycle Fractional Top Trading Cycle Jingsheng Yu Jun Zhang April 21, 2018 Abstract We extend Top Trading Cycle to two random assignment models: the fractional endowment exchange model and the weak-priority-based

More information

Two Axiomatic Approaches to the Probabilistic Serial Mechanism

Two Axiomatic Approaches to the Probabilistic Serial Mechanism Two Axiomatic Approaches to the Probabilistic Serial Mechanism Tadashi Hashimoto Daisuke Hirata Onur Kesten Morimitsu Kurino M. Utku Ünver June 202 Abstract This paper studies the problem of assigning

More information

An Equivalence result in School Choice

An Equivalence result in School Choice An Equivalence result in School Choice Jay Sethuraman May 2009 Abstract The main result of the paper is a proof of the equivalence of single and multiple lottery mechanisms for the problem of allocating

More information

Resource-Monotonicity for House Allocation Problems

Resource-Monotonicity for House Allocation Problems Resource-Monotonicity for House Allocation Problems Lars Ehlers Bettina Klaus This Version: March 2004 Abstract We study a simple model of assigning indivisible objects (e.g., houses, jobs, offices, etc.)

More information

A solution to the random assignment problem over the complete domain

A solution to the random assignment problem over the complete domain A solution to the random assignment problem over the complete domain Akshay-Kumar Katta Jay Sethuraman January 2004 Abstract We consider the problem of allocating a set of indivisible objects to agents

More information

A Note on Object Allocation under Lexicographic Preferences

A Note on Object Allocation under Lexicographic Preferences A Note on Object Allocation under Lexicographic Preferences Daniela Saban and Jay Sethuraman March 7, 2014 Abstract We consider the problem of allocating m objects to n agents. Each agent has unit demand,

More information

Efficiency and Stability of Probabilistic Assignments in Marriage Problems

Efficiency and Stability of Probabilistic Assignments in Marriage Problems Efficiency and Stability of Probabilistic Assignments in Marriage Problems Battal Doğan Kemal Yıldız March 23, 205 Abstract We study marriage problems where two groups of agents, men and women, match each

More information

Alternative Characterizations of Boston Mechanism

Alternative Characterizations of Boston Mechanism Alternative Characterizations of Boston Mechanism Mustafa Oǧuz Afacan April 15, 2013 Faculty of Arts and Social Sciences, Sabancı University, 34956, İstanbul, Turkey. Abstract Kojima and Ünver (2011) are

More information

Ex-Ante Stable Lotteries

Ex-Ante Stable Lotteries Ex-Ante Stable Lotteries Jan Christoph Schlegel Faculty of Business and Economics, University of Lausanne, Switzerland jschlege@unil.ch Abstract We study the allocation of indivisible objects (e.g. school

More information

City, University of London Institutional Repository

City, University of London Institutional Repository City Research Online City, University of London Institutional Repository Citation: Schlegel, J. C. (7). Welfare theorems for random assignments with priorities (Report No. 7/5). London, UK: Department

More information

Random Assignment Mechanisms in Large Markets

Random Assignment Mechanisms in Large Markets Random Assignment Mechanisms in Large Markets Fuhito KOJIMA Department of Economics, Stanford University, fuhitokojima1979@gmail.com Based on two joint papers: Incentives in the Probabilistic Serial Mechanism

More information

Random Assignment Respecting Group Priorities

Random Assignment Respecting Group Priorities Random Assignment Respecting Group Priorities Xiang Han October 6, 05 Abstract When allocating indivisible objects, agents may be partitioned into several groups and different groups are granted different

More information

A New Ex-Ante Efficiency Criterion and Implications for the Probabilistic Serial Mechanism

A New Ex-Ante Efficiency Criterion and Implications for the Probabilistic Serial Mechanism A New Ex-Ante Efficiency Criterion and Implications for the Probabilistic Serial Mechanism Battal Doğan Serhat Doğan Kemal Yıldız First Draft: September 2014 Current Draft: May 10, 2016 Abstract For probabilistic

More information

Exchange of indivisible goods and indifferences: the Top Trading Absorbing Sets mechanisms

Exchange of indivisible goods and indifferences: the Top Trading Absorbing Sets mechanisms Exchange of indivisible goods and indifferences: the Top Trading Absorbing Sets mechanisms Jorge Alcalde-Unzu, Elena Molis First draft: May 2009 This version: August 2009 Abstract There is a wide range

More information

A New Solution to the Random Assignment Problem with Private Endowment

A New Solution to the Random Assignment Problem with Private Endowment A New Solution to the Random Assignment Problem with Private Endowment Jun Zhang September 11, 2016 Abstract This paper proposes a new mechanism to solve random assignment problems in which some agents

More information

Core and Top Trading Cycles in a Market with Indivisible Goods and Externalities

Core and Top Trading Cycles in a Market with Indivisible Goods and Externalities Core and Top Trading Cycles in a Market with Indivisible Goods and Externalities Miho Hong Jaeok Park December 17, 2017 Abstract In this paper, we incorporate externalities into Shapley-Scarf housing markets.

More information

Designing Random Allocation Mechanisms: Discussion. Marek Pycia UCLA

Designing Random Allocation Mechanisms: Discussion. Marek Pycia UCLA Designing Random Allocation Mechanisms: Discussion Marek Pycia UCLA February 19, 2011 Key Assumptions about the Environment Transfers cannot be used Resale can be fully controlled Many agents Agents should

More information

Aggregate Efficiency in Random Assignment Problems

Aggregate Efficiency in Random Assignment Problems Aggregate Efficiency in Random Assignment Problems Zeynel Harun Alioğulları Mehmet Barlo Alparslan Tuncay February, 2013 Abstract We introduce aggregate efficiency (AE) for random assignments (RA) by requiring

More information

Efficient Random Assignment under a Combination of Ordinal and Cardinal Information on Preferences

Efficient Random Assignment under a Combination of Ordinal and Cardinal Information on Preferences Fondazione Eni Enrico Mattei Working Papers 2-21-2011 Efficient Random Assignment under a Combination of Ordinal and Cardinal Information on Preferences Stergios Athanassoglou athanassoglou@gmail.com Follow

More information

Exchange of indivisible goods and indifferences: the Top Trading Absorbing Sets mechanisms

Exchange of indivisible goods and indifferences: the Top Trading Absorbing Sets mechanisms Exchange of indivisible goods and indifferences: the Top Trading Absorbing Sets mechanisms Jorge Alcalde-Unzu, Elena Molis August 2009 Abstract There is a wide range of economic problems involving the

More information

Volume 31, Issue 1. A solution concept for housing market problems with externalities. Alfredo Salgado-Torres Universidad Carlos III de Madrid

Volume 31, Issue 1. A solution concept for housing market problems with externalities. Alfredo Salgado-Torres Universidad Carlos III de Madrid Volume 31, Issue 1 A solution concept for housing market problems with externalities Alfredo Salgado-Torres Universidad Carlos III de Madrid Abstract Since the core of a housing market with externalities

More information

D I S C U S S I O N P A P E R 2009/62. Exchange of indivisible goods and indifferences: the Top Trading Absorbing Sets mechanisms

D I S C U S S I O N P A P E R 2009/62. Exchange of indivisible goods and indifferences: the Top Trading Absorbing Sets mechanisms 2009/62 Exchange of indivisible goods and indifferences: the Top Trading Absorbing Sets mechanisms Jorge Alcalde-Unzu and Elena Molis D I S C U S S I O N P A P E R Center for Operations Research and Econometrics

More information

Sequential versus Simultaneous Assignment Problems and Two Applications

Sequential versus Simultaneous Assignment Problems and Two Applications Sequential versus Simultaneous Assignment Problems and Two Applications Umut Dur y Onur Kesten z January 2014 Abstract We study matching markets from practice, where a set of objects are assigned to a

More information

Top Trading Cycles, Consistency, and Acyclic Priorities for House Allocation with Existing Tenants

Top Trading Cycles, Consistency, and Acyclic Priorities for House Allocation with Existing Tenants Top Trading Cycles, Consistency, and Acyclic Priorities for House Allocation with Existing Tenants Mehmet Karakaya Bettina Klaus Jan Christoph Schlegel September 19, 2017 Abstract We study the house allocation

More information

Farsighted House Allocation

Farsighted House Allocation Farsighted House Allocation Bettina Klaus Flip Klijn Markus Walzl Working Paper 09-129 Copyright 2009 by Bettina Klaus, Flip Klijn, and Markus Walzl Working papers are in draft form. This working paper

More information

Design of Kidney Exchange Mechanisms

Design of Kidney Exchange Mechanisms Design of Kidney Exchange Mechanisms M. Utku Ünver Boston College Follows mostly Alvin E. Roth, Tayfun Sönmez and M. Utku Ünver, Kidney Exchange, Quarterly Journal of Economics (2004) Alvin E. Roth, Tayfun

More information

The Bargaining Set of an Exchange Economy with Discrete. Resources

The Bargaining Set of an Exchange Economy with Discrete. Resources The Bargaining Set of an Exchange Economy with Discrete Resources Murat Yılmaz and Özgür Yılmaz November 17, 2016 Abstract A central notion for allocation problems when there are private endowments is

More information

The Impossibility of Restricting Tradeable Priorities in School Assignment

The Impossibility of Restricting Tradeable Priorities in School Assignment The Impossibility of Restricting Tradeable Priorities in School Assignment Umut Mert Dur North Carolina State University Thayer Morrill North Carolina State University May 2017 Abstract Top Trading Cycles

More information

Invariance and Matching Market Outcomes. Marek Pycia (UCLA and U Zurich)

Invariance and Matching Market Outcomes. Marek Pycia (UCLA and U Zurich) Invariance and Matching Market Outcomes Marek Pycia (UCLA and U Zurich) Allocation of school seats to students School choice is a special case of allocation of resources. Other applications include e.g.

More information

Sufficient Conditions for Weak Group-Strategy-Proofness

Sufficient Conditions for Weak Group-Strategy-Proofness Sufficient Conditions for Weak Group-Strategy-Proofness T.C.A. Madhav Raghavan 31 July, 2014 Abstract In this note we study group-strategy-proofness, which is the extension of strategy-proofness to groups

More information

The Impossibility of Restricting Tradeable Priorities in School Assignment

The Impossibility of Restricting Tradeable Priorities in School Assignment The Impossibility of Restricting Tradeable Priorities in School Assignment Umut Mert Dur North Carolina State University Thayer Morrill North Carolina State University February 2016 Abstract Ecient school

More information

Obviously Strategy-Proof Implementation of Top Trading Cycles

Obviously Strategy-Proof Implementation of Top Trading Cycles Obviously Strategy-Proof Implementation of Top Trading Cycles Peter Troyan Department of Economics University of Virginia Abstract Top trading cycles (TTC) is a classic algorithm for allocation problems

More information

City, University of London Institutional Repository. This version of the publication may differ from the final published version.

City, University of London Institutional Repository. This version of the publication may differ from the final published version. City Research Online City, University of London Institutional Repository Citation: Schlegel, J. C. (207). A Note on Ex-Ante Stable Lotteries (Report No. 7/06). London, UK: Department of Economics, City,

More information

Expanding Choice in School Choice

Expanding Choice in School Choice Expanding Choice in School Choice Atila Abdulkadiroğlu Yeon-Koo Che Yosuke Yasuda October 15, Northwestern Seminar 1 Introduction Traditionally, students are assigned to public schools according to where

More information

ASYMPTOTIC EQUIVALENCE OF PROBABILISTIC SERIAL AND RANDOM PRIORITY MECHANISMS

ASYMPTOTIC EQUIVALENCE OF PROBABILISTIC SERIAL AND RANDOM PRIORITY MECHANISMS ASYMPTOTIC EQUIVALENCE OF PROBABILISTIC SERIAL AND RANDOM PRIORITY MECHANISMS YEON-KOO CHE AND FUHITO KOJIMA Department of Economics, Columbia University 420 West 118th Street, 1016 IAB New York, NY 10027,

More information

Matching, Allocation, and Exchange of Discrete Resources 1

Matching, Allocation, and Exchange of Discrete Resources 1 Matching, Allocation, and Exchange of Discrete Resources 1 Tayfun Sönmez 2 M. Utku Ünver 3 Boston College Department of Economics, 140 Commonwealth Ave., Chestnut Hill, MA, 02467, USA. December, 14 2009

More information

THE MINIMAL OVERLAP COST SHARING RULE

THE MINIMAL OVERLAP COST SHARING RULE THE MINIMAL OVERLAP COST SHARING RULE M. J. ALBIZURI*, J. C. SANTOS Abstract. In this paper we introduce a new cost sharing rule-the minimal overlap cost sharing rule-which is associated with the minimal

More information

Second-best incentive compatible allocation rules for multiple-type indivisible objects

Second-best incentive compatible allocation rules for multiple-type indivisible objects Hidekazu Anno Morimitsu Kurino Second-best incentive compatible allocation rules for multiple-type indivisible objects Discussion Paper SP II 2014 201 February 2014 (WZB) Berlin Social Science Center Research

More information

Random Matching under Priorities: Stability and No Envy Concepts

Random Matching under Priorities: Stability and No Envy Concepts Random Matching under Priorities: Stability and No Envy Concepts Haris Aziz Bettina Klaus June 29, 2017 Abstract We consider stability concepts for random matchings where agents have preferences over objects

More information

Supplement to Incentive compatible allocation and exchange of discrete resources (Theoretical Economics, Vol. 12, No. 1, January 2017, )

Supplement to Incentive compatible allocation and exchange of discrete resources (Theoretical Economics, Vol. 12, No. 1, January 2017, ) Supplementary Material Supplement to Incentive compatible allocation and exchange of discrete resources (Theoretical Economics, Vol. 12, No. 1, January 2017, 287 329) Marek Pycia Department of Economics,

More information

Priority-Based Affirmative Action in School Choice

Priority-Based Affirmative Action in School Choice Priority-Based Affirmative Action in School Choice Zhenhua Jiao and Guoqiang Tian * July, 2017 Abstract This paper investigates the affirmative action in school choice problems. We show that the student-proposing

More information

arxiv: v1 [cs.gt] 4 Mar 2015

arxiv: v1 [cs.gt] 4 Mar 2015 Random Serial Dictatorship versus Probabilistic Serial Rule: A Tale of Two Random Mechanisms arxiv:1503.01488v1 [cs.gt] 4 Mar 2015 Hadi Hosseini, Kate Larson, Robin Cohen Cheriton School of Computer Science

More information

An Analysis of Top Trading Cycles in Two-Sided Matching Markets

An Analysis of Top Trading Cycles in Two-Sided Matching Markets An Analysis of Top Trading Cycles in Two-Sided Matching Markets Yeon-Koo Che Olivier Tercieux July 30, 2015 Preliminary and incomplete. Abstract We study top trading cycles in a two-sided matching environment

More information

House allocation with fractional endowments

House allocation with fractional endowments MPRA Munich Personal RePEc Archive House allocation with fractional endowments Stergios Athanassoglou and Jay Sethuraman April 00 Online at https://mpra.ub.uni-muenchen.de/35/ MPRA Paper No. 35, posted.

More information

A theory of school-choice lotteries

A theory of school-choice lotteries Theoretical Economics 0 (05), 54 595 555-756/05054 A theory of school-choice lotteries Onur Kesten Tepper School of Business, Carnegie Mellon University M. Utku Ünver Department of Economics, Boston College

More information

Ordinal Efficiency, Fairness, and Incentives in Large Markets

Ordinal Efficiency, Fairness, and Incentives in Large Markets Ordinal Efficiency, Fairness, and Incentives in Large Markets Qingmin Liu and Marek Pycia October 18, 2011 Abstract Efficiency and symmetric treatment of agents are primary goals in allocation of resources

More information

The Object Allocation Problem with Random Priorities

The Object Allocation Problem with Random Priorities The Object Allocation Problem with Random Priorities Mustafa Oǧuz Afacan Faculty of Arts and Social Sciences, Sabancı University, 34956, İstanbul, Turkey. Abstract The existing priority-based object allocation

More information

Ordinal Efficiency, Fairness, and Incentives in Large Markets

Ordinal Efficiency, Fairness, and Incentives in Large Markets Ordinal Efficiency, Fairness, and Incentives in Large Markets Qingmin Liu and Marek Pycia June 27, 2011 Abstract We show that in large markets all sensible, symmetric, and asymptotically strategy-proof

More information

Epsilon-Stability in School Choice

Epsilon-Stability in School Choice Epsilon-Stability in School Choice Chao Huang, Qianfeng Tang, and Ziwei Wang January 15, 2017 Abstract In many school choice practices, scores, instead of ordinal rankings, are used to indicate students

More information

Web Appendix for "The Multi-unit Assignment Problem: Theory and Evidence from Course Allocation at Harvard"

Web Appendix for The Multi-unit Assignment Problem: Theory and Evidence from Course Allocation at Harvard Web Appendix for "The Multi-unit Assignment Problem: Theory and Evidence from Course Allocation at Harvard" Eric Budish and Estelle Cantillon Forthcoming, American Economic Review June 30, 2011 A Proofs

More information

On the Shapley-Scarf Economy: The Case of Multiple Types of Indivisible Goods

On the Shapley-Scarf Economy: The Case of Multiple Types of Indivisible Goods On the Shapley-Scarf Economy: The Case of Multiple Types of Indivisible Goods Hideo Konishi Thomas Quint Jun Wako April, 1997 (first version) October 1997 (revised) July 20, 2000 (second revision) file

More information

A rank-based refinement of ordinal efficiency and a new (but familiar) class of ordinal assignment mechanisms

A rank-based refinement of ordinal efficiency and a new (but familiar) class of ordinal assignment mechanisms A rank-based refinement of ordinal efficiency and a new (but familiar) class of ordinal assignment mechanisms Clayton R. Featherstone This version: October 21, 2011 JOB MARKET PAPER PRELIMINARY AND INCOMPLETE

More information

ASYMPTOTIC EQUIVALENCE OF PROBABILISTIC SERIAL AND RANDOM PRIORITY MECHANISMS

ASYMPTOTIC EQUIVALENCE OF PROBABILISTIC SERIAL AND RANDOM PRIORITY MECHANISMS ASYMPTOTIC EQUIVALENCE OF PROBABILISTIC SERIAL AND RANDOM PRIORITY MECHANISMS YEON-KOO CHE AND FUHITO KOJIMA Department of Economics, Columbia University 420 West 118th Street, 1016 IAB New York, NY 10027

More information

Random Serial Dictatorship: The One and Only.

Random Serial Dictatorship: The One and Only. Random Serial Dictatorship: The One and Only. Sophie Bade October 31, 2014 Abstract Fix a Pareto optimal, strategy proof and non-bossy deterministic matching mechanism and define a random matching mechanism

More information

Exchange of Indivisible Objects with Asymmetry

Exchange of Indivisible Objects with Asymmetry Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI 2015) Exchange of Indivisible Objects with Asymmetry Zhaohong Sun and Hideaki Hata and Taiki Todo and Makoto

More information

Sequential Pseudomarkets and the Weak Core in Random Assignments

Sequential Pseudomarkets and the Weak Core in Random Assignments Sequential Pseudomarkets and the Weak Core in Random Assignments Antonio Miralles Universitat Autonoma de Barcelona and Barcelona Graduate School of Economics March 2014 Abstract We study random assignment

More information

Two New Impossibility Results for the Random Assignment Problem

Two New Impossibility Results for the Random Assignment Problem Two New Impossibility Results for the Random Assignment Problem Timo Mennle University of Zurich Sven Seuken University of Zurich First version: July 6, 2016 This version: January 3, 2017 Abstract In this

More information

Stability and the Core of Probabilistic Marriage Problems

Stability and the Core of Probabilistic Marriage Problems Stability and the Core of Probabilistic Marriage Problems Vikram Manjunath First draft: June 3, 2010 This version: July 29, 2017 Abstract We study the marriage problem where a probability distribution

More information

THREE ESSAYS ON GAME THEORY. Demet Yilmazkuday. Dissertation. Submitted to the Faculty of the. Graduate School of Vanderbilt University

THREE ESSAYS ON GAME THEORY. Demet Yilmazkuday. Dissertation. Submitted to the Faculty of the. Graduate School of Vanderbilt University THREE ESSAYS ON GAME THEORY By Demet Yilmazkuday Dissertation Submitted to the Faculty of the Graduate School of Vanderbilt University in partial ful llment of the requirements for the degree of DOCTOR

More information

Two-Sided Matching. Terence Johnson. December 1, University of Notre Dame. Terence Johnson (ND) Two-Sided Matching December 1, / 47

Two-Sided Matching. Terence Johnson. December 1, University of Notre Dame. Terence Johnson (ND) Two-Sided Matching December 1, / 47 Two-Sided Matching Terence Johnson University of Notre Dame December 1, 2017 Terence Johnson (ND) Two-Sided Matching December 1, 2017 1 / 47 Markets without money What do you do when you can t use money

More information

Housing Markets with Indifferences: a Tale of Two Mechanisms

Housing Markets with Indifferences: a Tale of Two Mechanisms Housing Markets with Indifferences: a Tale of Two Mechanisms Haris Aziz, Bart de Keijzer Institut für Informatik, Technische Universität München, 80538 München, Germany CWI Amsterdam, 1098 XG Amsterdam,

More information

Revisiting independence and stochastic dominance for compound lotteries

Revisiting independence and stochastic dominance for compound lotteries Revisiting independence and stochastic dominance for compound lotteries Alexander Zimper Working Paper Number 97 Department of Economics and Econometrics, University of Johannesburg Revisiting independence

More information

The Complexity of Computing the Random Priority Allocation Matrix

The Complexity of Computing the Random Priority Allocation Matrix The Complexity of Computing the Random Priority Allocation Matrix Daniela Saban and Jay Sethuraman January 2014; revised August 2014 Abstract The Random Priority (RP) mechanism is a popular way to allocate

More information

Advanced Microeconomics

Advanced Microeconomics Advanced Microeconomics Cooperative game theory Harald Wiese University of Leipzig Harald Wiese (University of Leipzig) Advanced Microeconomics 1 / 45 Part D. Bargaining theory and Pareto optimality 1

More information

Approximate Random Allocation Mechanisms

Approximate Random Allocation Mechanisms Approximate Random Allocation Mechanisms Mohammad Akbarpour Afshin Nikzad Abstract. We generalize the scope of random allocation mechanisms, in which the mechanism first identifies a feasible expected

More information

PREFERENCE REVELATION GAMES AND STRONG CORES OF ALLOCATION PROBLEMS WITH INDIVISIBILITIES

PREFERENCE REVELATION GAMES AND STRONG CORES OF ALLOCATION PROBLEMS WITH INDIVISIBILITIES Discussion Paper No. 651 PREFERENCE REVELATION GAMES AND STRONG CORES OF ALLOCATION PROBLEMS WITH INDIVISIBILITIES Koji Takamiya March 2006 The Institute of Social and Economic Research Osaka University

More information

Dynamic Kidney Exchange

Dynamic Kidney Exchange Dynamic Kidney Exchange M. Utku Ünver y University of Pittsburgh First Draft: March 2007 Second Draft: October 2007 Abstract As the kidney exchange programs are being established, one important question

More information

Kidney Exchange: An Egalitarian Mechanism

Kidney Exchange: An Egalitarian Mechanism Kidney Exchange: An Egalitarian Mechanism Özgür Y lmaz February 2007 Abstract Transplantation is the preferred treatment for the most serious forms of kidney disease; deceased-donor and live-donor kidneys

More information

Strategy-proof tie-breaking in matching with priorities

Strategy-proof tie-breaking in matching with priorities Theoretical Economics 13 (2018), 1009 1041 1555-7561/20181009 Strategy-proof tie-breaking in matching with priorities Lars Ehlers Département de Sciences Économiques and CIREQ, Université de Montréal Alexander

More information

The Boston School-Choice Mechanism

The Boston School-Choice Mechanism The Boston School-Choice Mechanism Fuhito Kojima Stanford University M. Utku Ünver Boston College February 26, 2010 Abstract The Boston mechanism is a popular student-placement mechanism in school-choice

More information

House Allocation with Existing Tenants: An Equivalence

House Allocation with Existing Tenants: An Equivalence House Allocation with Existing Tenants: An Equivalence Tayfun Sönmez Koç University M. Utku Ünver Koç University Abstract In this paper we analyze two house allocation mechanisms each of which is designed

More information

NBER WORKING PAPER SERIES PAIRWISE KIDNEY EXCHANGE. Alvin E. Roth Tayfun Sönmez M. Utku Ünver. Working Paper

NBER WORKING PAPER SERIES PAIRWISE KIDNEY EXCHANGE. Alvin E. Roth Tayfun Sönmez M. Utku Ünver. Working Paper NBER WORKING PAPER SERIES PAIRWISE KIDNEY EXCHANGE Alvin E. Roth Tayfun Sönmez M. Utku Ünver Working Paper 10698 http://www.nber.org/papers/w10698 NATIONAL BUREAU OF ECONOMIC RESEARCH 1050 Massachusetts

More information

A General Equivalence Theorem for Allocation of Indivisible Objects

A General Equivalence Theorem for Allocation of Indivisible Objects A General Equivalence Theorem for Allocation of Indivisible Objects Gabriel Carroll, Stanford University gdc@stanford.edu December 13, 2013 Abstract We consider situations in which n indivisible objects

More information

Random paths to stability in the roommate problem

Random paths to stability in the roommate problem Games and Economic Behavior 48 (2004) 18 28 www.elsevier.com/locate/geb Random paths to stability in the roommate problem Effrosyni Diamantoudi, a Eiichi Miyagawa, b, and Licun Xue c a Concordia University,

More information

Ordinal efficiency and dominated sets of assignments $

Ordinal efficiency and dominated sets of assignments $ Journal of Economic Theory 112 (2003) 157 172 Notes, Comments, and Letters to the Editor Ordinal efficiency and dominated sets of assignments $ Atila Abdulkadirog lu a and Tayfun So nmez b, a Department

More information

JENA ECONOMIC RESEARCH PAPERS

JENA ECONOMIC RESEARCH PAPERS JENA ECONOMIC RESEARCH PAPERS # 2009 075 House Allocation with Overlapping Agents: A Dynamic Mechanism Design Approach by Morimitsu Kurino wwwjeneconde ISSN 1864-7057 The JENA ECONOMIC RESEARCH PAPERS

More information

Probabilistic Assignment: An Extension Approach

Probabilistic Assignment: An Extension Approach Probabilistic Assignment: An Extension Approach Wonki Jo Cho April 3, 2017 Abstract We study the problem of allocating objects using lotteries when agents only submit preferences over objects. A standard

More information

IMPLEMENTING RANDOM ASSIGNMENTS: A GENERALIZATION OF THE BIRKHOFF-VON NEUMANN THEOREM

IMPLEMENTING RANDOM ASSIGNMENTS: A GENERALIZATION OF THE BIRKHOFF-VON NEUMANN THEOREM IMPLEMENTING RANDOM ASSIGNMENTS: A GENERALIZATION OF THE BIRKHOFF-VON NEUMANN THEOREM ERIC BUDISH, YEON-KOO CHE, FUHITO KOJIMA, AND PAUL MILGROM Abstract. The Birkhoff-von Neumann Theorem shows that any

More information

Online Appendix for Incentives in Landing Slot Problems

Online Appendix for Incentives in Landing Slot Problems Online Appendix for Incentives in Landing Slot Problems James Schummer Azar Abizada April 14, 2017 This document contains supplementary results and proofs for Incentives in Landing Slot Problems, published

More information

IMPLEMENTING RANDOM ASSIGNMENTS: A GENERALIZATION OF THE BIRKHOFF-VON NEUMANN THEOREM

IMPLEMENTING RANDOM ASSIGNMENTS: A GENERALIZATION OF THE BIRKHOFF-VON NEUMANN THEOREM IMPLEMENTING RANDOM ASSIGNMENTS: A GENERALIZATION OF THE BIRKHOFF-VON NEUMANN THEOREM ERIC BUDISH, YEON-KOO CHE, FUHITO KOJIMA, AND PAUL MILGROM Abstract. The Birkhoff-von Neumann Theorem shows that any

More information

Economics Bulletin, 2012, Vol. 32 No. 1 pp Introduction. 2. The preliminaries

Economics Bulletin, 2012, Vol. 32 No. 1 pp Introduction. 2. The preliminaries 1. Introduction In this paper we reconsider the problem of axiomatizing scoring rules. Early results on this problem are due to Smith (1973) and Young (1975). They characterized social welfare and social

More information

Comparing School Choice Mechanisms by Interim and Ex-Ante Welfare

Comparing School Choice Mechanisms by Interim and Ex-Ante Welfare This work is distributed as a Discussion Paper by the STANFORD INSTITUTE FOR ECONOMIC POLICY RESEARCH SIEPR Discussion Paper No. 10-021 Comparing School Choice Mechanisms by Interim and Ex-Ante Welfare

More information

Prices and E cient Assignments Without Transfers

Prices and E cient Assignments Without Transfers Prices and E cient Assignments Without Transfers Antonio Miralles and Marek Pycia December 2014 Abstract We study the assignment of indivisible objects in environments, such as school choice, in which

More information

Chapter 12: Social Choice Theory

Chapter 12: Social Choice Theory Chapter 12: Social Choice Theory Felix Munoz-Garcia School of Economic Sciences Washington State University 1 1 Introduction In this chapter, we consider a society with I 2 individuals, each of them endowed

More information

Housing Markets with Indifferences: a Tale of Two Mechanisms

Housing Markets with Indifferences: a Tale of Two Mechanisms Housing Markets with Indifferences: a Tale of Two Mechanisms Haris Aziz and Bart de Keijzer Abstract The (Shapley-Scarf) housing market is a well-studied and fundamental model of an exchange economy. Each

More information

Local disaggregation of demand and excess demand functions: a new question

Local disaggregation of demand and excess demand functions: a new question Local disaggregation of demand and excess demand functions: a new question Pierre-Andre Chiappori Ivar Ekeland y Martin Browning z January 1999 Abstract The literature on the characterization of aggregate

More information

Dynamic Matching in Large Markets y

Dynamic Matching in Large Markets y Dynamic Matching in Large Markets y John Kennes z Daniel Monte x Norovsambuu Tumennasan { October 1, 2013 PRELIMINARY DRAFT Abstract Many matching markets have dynamic features; for example, the assignment

More information

Matching Theory. Mihai Manea. Based on slides by Fuhito Kojima. MIT

Matching Theory. Mihai Manea. Based on slides by Fuhito Kojima. MIT Matching Theory Mihai Manea MIT Based on slides by Fuhito Kojima. Market Design Traditional economics focuses mostly on decentralized markets. Recently, economists are helping to design economic institutions

More information

Adding an Apple to an Orange: A General Equilibrium Approach to Aggregation of Beliefs

Adding an Apple to an Orange: A General Equilibrium Approach to Aggregation of Beliefs Adding an Apple to an Orange: A General Equilibrium Approach to Aggregation of Beliefs Yi Jin y, Jianbo Zhang z, Wei Zhou x Department of Economics, The University of Kansas August 2006 Abstract This paper

More information

Dynamic School Choice Problem

Dynamic School Choice Problem Dynamic School Choice Problem Umut Dur June 7, 2011 Abstract Both families and public school systems desire siblings to be assigned to the same school. Although students with siblings at the school have

More information

A Concrete Example of the Transfer Problem with Multiple Equilibria. Minwook KANG. 19 August 2015 EGC Report No: 2015/04

A Concrete Example of the Transfer Problem with Multiple Equilibria. Minwook KANG. 19 August 2015 EGC Report No: 2015/04 Division of Economics, EGC School of Humanities and Social Sciences Nanyang Technological University 14 Nanyang Drive Singapore 637332 A Concrete Example of the Transfer Problem with Multiple Equilibria

More information

No-envy in Queueing Problems

No-envy in Queueing Problems No-envy in Queueing Problems Youngsub Chun School of Economics Seoul National University Seoul 151-742, Korea and Department of Economics University of Rochester Rochester, NY 14627, USA E-mail: ychun@plaza.snu.ac.kr

More information

Minimizing Justified Envy in School Choice: The Design of New Orleans OneApp

Minimizing Justified Envy in School Choice: The Design of New Orleans OneApp Minimizing Justified Envy in School Choice: The Design of New Orleans OneApp Atila Abdulkadiroğlu, Yeon-Koo Che, Parag A Pathak, Alvin E Roth, and Olivier Tercieux March 2017 Abstract In 2012, New Orleans

More information