Weights in stable marriage problems increase manipulation opportunities

Size: px
Start display at page:

Download "Weights in stable marriage problems increase manipulation opportunities"

Transcription

1 Weights in stable marriage problems increase manipulation opportunities Maria Silvia Pini 1, Francesca Rossi 1, Kristen Brent Venable 1, Toby Walsh 2 1 : Department of Pure and Applied Mathematics, University of Padova, Italy. {mpini,frossi,kvenable}@math.unipd.it. 2 : NICTA and UNSW, Sydney, Australia. tw@cse.unsw.edu.au Abstract The stable marriage problem is a well-known problem of matching men to women so that no man and woman, who are not married to each other, both prefer each other. Such a problem has a wide variety of practical applications, ranging from matching resident doctors to hospitals, to matching students to schools or more generally to any two-sided market. In the classical stable marriage problem, both men and women express a strict preference order over the members of the other sex, in a qualitative way. Here we consider stable marriage problems with weighted preferences: each man (resp., woman) provides a score for each woman (resp., man). In this context, we consider the manipulability properties of the procedures that return stable marriages. While we know that all procedures are manipulable by modifying the preference lists or by truncating them, here we consider if manipulation can occur also by just modifying the weights while preserving the ordering and avoiding truncation. It turns out that, by adding weights, we indeed increase the possibility of manipulating and this cannot be avoided by any reasonable restriction on the weights. 1 Introduction The stable marriage problem (SM) [3] is a well-known problem of matching the elements of two sets. It is called the stable marriage problem since the standard formulation is in terms of men and women, and the matching is interpreted in terms of a set of marriages. Given n men and n women, where each person expresses a strict ordering over the members of the opposite sex, the problem is to match the men to the women so that there are no two people of opposite sex who would both rather be matched with each other than with their current partners. If there are no such people, all the marriages are said to be stable. In [1] Gale and Shapley proved that it is always possible to find a matching that makes all marriages stable, and provided a polynomial time algorithm which can be used to find one of two extreme stable marriages, the so-called male-optimal or female-optimal solutions. The Gale-Shapley algorithm has been used in many real-life scenarios [12], such as in matching hospitals to resident doctors [6], medical students to hospitals, sailors to ships [8], primary school students to secondary schools [13], as well as in market trading. In the classical stable marriage problem, both men and women express a strict preference order over the members of the other sex in a qualitative way. Here we consider stable marriage problems with weighted preferences (SMWs). In such problems, each man (resp., woman) provides a score for each woman (resp., man). Stable marriage problems with weighted preferences are more general than classical stable marriage problems. Moreover, they are useful in some reallife situations where it is more natural to express scores, that can model notions such as profit or cost, rather than a qualitative preference ordering. In [10] we have defined new notions of stability for SMWs which depend on the scores given by the agents. In this paper, we study if the stable marriage procedures which return one of these new stable marriages are manipulable. In [11] Roth has shown that, when there are at least three men and three women, every stable marriage procedure is manipulable, i.e., there is a profile in which an agent can mis-report his preferences and obtain a stable marriage which is better than or equal to the one obtained by telling the truth. In this setting, mis-reporting preferences means changing the preference ordering [11] or truncating the preference list [2]. In this paper, we consider a possible additional way of misreporting one s own preferences, which is by just modifying the weights, in a way such that the orderings are preserved and the lists remain complete. We show that it is actually possible to manipulate by just doing this. Thus adding weights makes stable marriage procedures less resistant to manipulation. Moreover, we show that there are no reasonable restrictions on the weights that can prevent such manipulation. 2 Stable marriage problems with weighted preferences A stable marriage problem (SM) [3] of size n is the problem of finding a stable matching between n men and n women. The men and women each have a preference ordering over the members of the other sex. A matching is a one-to-one correspondence between men and women. Given a matching M, a man m, and a woman w, the pair (m,w) is a blocking

2 pair for M if m prefers w to his partner in M and w prefers m to her partner in M. A matching is said to be stable if it does not contain blocking pairs. The sequence of preference orderings of all the men and women is called a profile. In the case of the classical stable marriage problem (SM), a profile is a sequence of strict total orders. Given a SM P, there may be many stable matchings for P, and always at least one. The Gale-Shapley (GS) algorithm [1] is a well-known algorithm that finds a stable matching in polynomial time. Given any procedure f to find a stable matching for an SM problem P, we will denote by f(p) the matching returned by f. Example 1 Assume n = 3 and let {w 1,w 2,w 3 } and {m 1,m 2,m 3 } be respectively the set of women and men. The following sequence of strict total orders defines a profile: {m 1 : w 1 > w 2 > w 3 (i.e., man m 1 prefers woman w 1 to w 2 to w 3 ); m 2 : w 2 > w 1 > w 3 ; m 3 : w 3 > w 2 > w 1 ;w 1 : m 1 > m 2 > m 3 ; w 2 : m 3 > m 1 > m 2 ; w 3 : m 2 > m 1 > m 3. This profile has two stable matchings: the male-optimal solution which is {(m 1,w 1 ),(m 2,w 2 ),(m 3,w 3 )} and the female-optimal which is {(m 1,w 1 ),(m 2,w 3 ),(m 3,w 2 )}. In SMs, each preference ordering is a strict total order over the members of the other sex. More general notions of SMs allow preference orderings to have ties [9; 5; 4]. We will denote with SMT a stable marriage problem with ties. A matching M for a SMT is said to be weakly-stable if it does not contain blocking pairs. Given a man m and a woman w, the pair (m,w) is a blocking pair for M if m and w are not married to each other in M and each one strictly prefers the other to his/her current partner. A stable marriage problem with weighted preferences (SMW) [7] is like a classical SM except that every man/woman gives also a numerical preference value for every member of the other sex, that represents how much he/she prefers such a person. Such preference values are natural numbers and higher preference values denote a more preferred item. The preference value for man m (resp., woman w) of woman w (resp., man m) will be denoted by p(m,w) (resp., p(w,m)). Example 2 Let {w 1,w 2 } and {m 1,m 2 } be respectively the set of women and men. An instance of an SMW is the following: {m 1 : w [9] 1 > w [1] 2 (i.e., man m 1 prefers woman w 1 to woman w 2, and he prefers w 1 with weight 9 and w 2 with weight 1), m 2 : w [3] 1 > w [2] 2, w 1 : m [2] 2 > m [1] 1, w 2 : m [3] 1 > m[1] 2 }. In [10] we defined two notions of stability for SMWs based on weights. The first one is a simple generalization of the classical notion of stability: a blocking pair is a man and a woman that each prefer to be married to each other more than α with respect to being married to their current partner. Definition 1 (α-stability) Let us consider a natural number α with α 1. Given a matching M, a man m, and a woman w, the pair (m,w) is an α-blocking pair for M if m prefers w to his partner in M, say w, by at least α (i.e., p(m,w) p(m,w ) α), and w prefers m to her partner in M, say m, by at least α (i.e., p(w,m) p(w,m ) α). A matching is α-stable if it does not contain α-blocking pairs. In Example 2, if α = 1, the only α-stable matching is {(m 1,w 2 ),(m 2,w 1 )}. If instead α 2, then all matchings are α-stable. To find an α-stable matching, it is useful to relate the α- stable matchings of an SMW to the stable matchings of a suitable classical stable marriage problem, so we can use classical stable marriage procedures. Given an SMW P, let us denote with c(p) the classical SM problem obtained from P by considering only the preference orderings induced by the weights of P. If α is equal to 1, then the α-stable matchings of P coincide with the stable matchings of c(p). In general, α-stability gives us more matchings that are stable, since we have a stronger notion of blocking pair. If we denote with α(p) the SMT obtained from an SMW P by setting as indifferent every pair of people whose weight differ for less than α, the α-stable matchings of P coincide with the weakly stable matchings of α(p). The second notion of stability based on the weights, defined in [10], considers the happiness of a whole pair (a man and a woman) rather than that of each single person in the pair. Thus this notion depends on what we call the strength of a pair, rather than the preferences of each of two members of the pair. Definition 2 (link-additive stability) Given a man m and a woman w, the link-additive strength of the pair (m,w), denoted by la(m,w), is the value obtained by summing the weight that m gives to w and the weight that w gives to m, i.e., la(m,w) = p(m,w) + p(w,m). Given a matching M, the link-additive value of M, denoted by la(m), is the sum of the links of all its pairs, i.e., {(m,w) M} la(m,w). Given a matching M, a man m, and a woman w, the pair (m,w) is a link-additive blocking pair for M if la(m,w) > la(m,w) and la(m,w) > la(m,w ), where m is the partner of w in M and w is the partner of m in M. A matching is linkadditive stable if it does not contain any link-additive blocking pair. If we consider again Example 2, the pair (m 1,w 1 ) has link-additive strength equal to 10 (that is, 9+1), while pair (m 2,w 2 ) has strength 3 (that is, 2+1). The matching {(m 1,w 1 ),(m 2,w 2 )} has link-additive value 13 and it is link-additive stable. The other matching is not link-additive stable, since (m 1,w 1 ) is a link-additive blocking pair. The reason why we used the terminology link-additive is that we compute the strength of a pair, as well as the value of a matching, by using the sum. However, we could use other operators, such as the maximum or the product. If we use the maximum, we will use link-max instead of link-additive. Again, we can relate the link-additive (resp., link-max) stable matchings of an SMW to the stable matchings of a suitable classical SM problem. Given an SMW P, let us denote with Linka(P) (resp., Linkm(P)) the stable marriage problem with ties obtained from P by taking the preference orderings induced by the link-additive (link-max) strengths of the pairs. Then, a matching is link-additive (resp., link-max) stable iff it is a weakly stable matching of Linka(P). An optimal link-additive (resp. link-max) stable matching is one with maximal link-additive (resp., link-max) value.

3 3 W-manipulation We know that, with at least three men and three women, every stable marriage procedure is manipulable [11], i.e., there is a profile where an agent, mis-reporting his preferences, obtains a stable matching which is better than the one obtained by telling the truth. In stable marriage problems, agents can try to manipulate in two ways: by changing the preference ordering [11], or by truncating the preference list [2]. In SMW problems, there is another way of lying: changing the weights. We show this gives the agents an additional power to manipulate even if the manipulator just changes the weights, while preserving the preference ordering and does not truncate the preference list. A stable marriage procedure f is w-manipulable (resp., strictly w-manipulable) if there is a pair of profiles p and p that contain the same preference orderings but differ in the weights of an agent, say w, such that f(p ) is better than or equal to (resp., better than) f(p) for w. 4 W-manipulation for α-stability We first assume that the agents know the value of α. Theorem 1 Let α be any natural number > 1. Every procedure which returns an α-stable matching is w-manipulable, and there is at least one procedure which is strictly w- manipulable. Proof: Let {w 1,w 2 } and {m 1,m 2 } be, respectively, the set of women and men. Consider the following instance of an SMW, say P, {m 1 : w [x+α] 1 > w [x] 2,m 2 : w [x+α] 1 > w [x] 2,w 1 : m [x+α] 1 > m [x+1] 2,w 2 : m [x+α] 1 > m [x] 2 }, where x is any value greater than 0. P has two α- stable matchings: M 1 = {(m 1,w 1 ),(m 2,w 2 )} and M 2 = {(m 1,w 2 ),(m 2,w 1 )}. Assume that w 1 mis-reports her preferences as follows: w 1 : m [x+α] 1 > m [x] 2, i.e., assume that she changes the weight given to m 2 from x + 1 to x. Let us denote with P the resulting problem. P has a unique α-stable matching, that is M 1, which is the best α-stable matching for w 1 in P. Therefore, it is possible for w 1 to change her weights to get a better or equal result than the one obtained by telling the truth. Also, since P has a unique α-stable matching, every procedure which returns an α-stable matching returns such a matching. Thus, every procedure is w-manipulable. Moreover, if we take the procedure which returns M 2 in the first profile, this example shows that this procedure is strictly w-manipulable. Thus, when using weights, agents can manipulate by just modifying the weights, if they know which α will be used. Let us now see whether there is any syntactical restriction over the profiles that can prevent this additional form of manipulation. First, we may notice that this manipulation is only related to the fact that some distances between adjacent weights are made larger or smaller. This, depending on the chosen α, may imply that some elements are considered in a tie or ordered in α(p). Thus, a manipulator may introduce a tie that was not in its real preference ordering, or may eliminate a tie from this ordering. Based on this consideration, we can consider restricting our attention to profiles where ties are not allowed. But this would simply mean eliminating the weights, since in this case the α-stable matchings would coincide with the stable matchings of the SM obtained by just forgetting the weights. We can thus consider what happens if we allow at most one tie (that is, a difference less than α) in each preference ordering. Even this strong restriction does not avoid w-manipulation, since the example in the proof of Theorem 1 respects this restriction. A weaker restriction would be to allow at most one tie in the whole profile, but this would mean requiring coordination between the agents or knowing who is the manipulator. Also, again the same example obeys this restriction. Summarizing, if agents know the value of α, there is no way to prevent w-manipulation! Some hope remains for when α is not known by the agents. Assume that this is the case, but agents know that α is bounded by a certain value, say α max. Unfortunately, again the example in the proof of Theorem 1 (where we replace every α with α max ) holds. Thus every procedure is still w- manipulable, and some are also strictly w-manipulable. Also, restricting to at most one tie per agent will not avoid w- manipulation, since again the same example holds. The most promising case is when agents have no information about α. In this case, we need to define what it means for a procedure to be manipulable: a procedure which returns an α-stable matching is α-w-manipulable if it is w-manipulable for all α and it is strictly w-manipulable for at least one α. Theorem 2 There is a procedure which returns an α-stable matching which is α-w-manipulable. Proof: Let {w 1,w 2 } and {m 1,m 2 } be, respectively, the set of women and men. Consider the following instance of an SMW, P, {m 1 : w [3] 1 > w [2] 2,m 2 : w [3] 2 > w [2] 1,w 1 : m [3] 2 > m [2] 1,w 2 : m [3] 1 > m [2] 2 }. For every α, P has two α-stable matchings: M 1 = {(m 1,w 1 ),(m 2,w 2 )} and M 2 = {(m 1,w 2 ),(m 2,w 1 )}. When α = 1, M 2 is strictly better than M 1 for w 1 in P, while when α > 1, M 2 is equally preferred to M 1 for w 1 in P. Assume that w 1 mis-reports her preferences as follows: w 1 : m [3] 2 > m [1] 1. Let us denote with P the problem obtained from P by using this mis-reported preference for w 1. When α {1,2}, M 2 is strictly better than M 1 for w 1 in P, while when α > 2, M 2 is equally preferred to M 1 for w 1 in P. Let us consider a procedure, that we call mgs, which works as the Gale-Shapley algorithm over all the profiles except on P and P, where it works as follows: if a matching is strictly better than another matching in terms of α for w 1, then it returns the best one, while if a matching is equally preferred to another matching in terms of α for w 1, then it returns the worst one for w 1 w.r.t. the strict preference ordering induced by the weights. Therefore, when α = 1, mgs returns M 2 in both P and P, when α = 2 mgs returns M 1 in P and M 2 in P, while when α > 2 mgs returns M 1 in both P and P. Therefore, if w 1 lies, for every α, he obtains a partner that is better than or equal to the one obtained by telling the truth, and there is a value α (i.e., α=2) where he obtains a partner that is better than the one obtained by telling the truth. Therefore, the mgs procedure is α-w-manipulable.

4 As in the case when α is known, we may consider restricting to profiles with at most one tie per agent. However, the example in the above proof satisfies this restriction, so it shows that α-w-manipulability is possible also with such a severe restriction. Summarizing, in the context of α-stability, no matter whether we have information about α or not, it is possible to have w-manipulability, even if we severely restrict the profiles. 5 W-manipulation for link-additive stability We next show that every procedure for link-additive stability is strictly w-manipulable. Theorem 3 Every procedure that returns a link-additive stable matching is strictly w-manipulable. Proof: Let {w 1,w 2 } and {m 1,m 2 } be, respectively, the set of women and men. Consider the following instance of an SMW, say P : {m 1 : w [6] 2 > w [4] 1,m 2 : w [5] 2 > w [4] 1,w 1 : m [4] 1 > m[3] 2,w 2 : m [3] 1 > m[2] 2 }. P has a unique link-additive stable matching, which is M 1 = {(m 1,w 2 ),(m 2,w 1 )}. Assume that w 1 mis-reports her preferences as follows: w 1 : m [5000] 1 > m [2] 2. Then, in the new problem, that we call P, there is only one stable matching, which is M 2 = {(m 1,w 1 ),(m 2,w 2 )}, and M 2 is better than M 1 for w 1 in P. Since there is only one stable matching in both P and P, every procedure which returns a link-additive stable matching will return M 2 in P and M 1 in P, and thus it is strictly w-manipulable. The example in the proof of the above theorem shows a very intuitive and dangerous manipulation scheme: the manipulator sets a very high weight (higher than twice the highest of the other weights in the profile) for its top choice. In this way, it will surely be matched to its top choice, no matter the procedure used or the preferences of the other agents over the alternatives that are not their top choices. This form of manipulation can be avoided by forcing the same weight for all top choices of all agents. This restriction however does not prevent all forms of w-manipulation. Theorem 4 If we restrict to profiles with the same weight for all top choices, every procedure that returns a link-additive stable matching is w-manipulable, and there is at least one procedure which is strictly w-manipulable. Proof: Let {w 1,w 2,w 3 } and {m 1,m 2,m 3 } be, respectively, the set of women and men. Consider the following instance of an SMW, P, {m 1 : w [7] 1,m 2 : w [7] 1,m 3 : w [7] 1,w 1 : m [7] 3 > 3 > m [5] 2,w 2 : m [7] 3 > m [5] 2,w 3 : m [7] m [6] 1 > m [5] 2 }. P has an unique link-additive stable matching, which is M 1 = {(m 1,w 2 ),(m 2,w 1 ), (m 3,w 3 )}. Assume that w 1 mis-reports her preferences as follows: w 1 : m [7] 3 > m [6] 2. Then, in the new problem, that we call P, there are only two link-additive stable matchings, i.e., M 1 and M 2 = {(m 1,w 1 ),(m 2,w 2 ),(m 3,w 3 )}, where M 2 is better than M 1 for w 1. Thus every procedure is w-manipulable. If we consider the procedure that returns matching M 2 in P, this pair of profiles shows that this procedure is strictly w- manipulable. Notice that, if we consider profiles where all top choices have the same weight and all differences (of weights of adjacent items in the preference lists) are exactly 1, then weights are fixed and are thus irrelevant. Also, obviously w- manipulation cannot occur, since agents cannot modify the weights. We may wonder whether, by restricting to profiles which are close to this extreme case, we may avoid w- manipulation. Unfortunately, this is not so. In fact, we can consider just profiles with the same weight for all top choices and where at most one difference is 2, while all the others are 1, for every agent. This holds for the example in the proof of Theorem 4. This shows that even this strong restriction is not enough to avoid w-manipulation. If we restrict our attention to procedures that return optimal link-additive or link-max stable matchings, we can still prove that all such procedures are strictly w-manipulable, and they are w-manipulable when all top choices have the same weight. In fact, the same examples in the proofs of Theorem 3 and 4 still hold. 6 Conclusions and future work We have investigated the manipulation properties of stable marriage problems with weighted preferences, and considered two different notions of stability. We have shown that, in both cases, adding weights to classical stable marriage problems increases the possibility of manipulating the resulting matching, since agents can manipulate even by just modifying the weights, without changing or truncating the preference lists. We have also shown that reasonable restrictions over the weights do not avoid such additional forms of manipulation. However, in the case of link-additive stability, forcing all top choices to have the same weight for all agents prevents an extreme form of w-manipulation, which would allow the manipulator to dictate its own partner in every linkadditive stable matching. We plan to investigate the computational complexity of w- manipulation. We also plan to use scoring-based voting rules to choose among the stable matchings, and to adapt existing results about manipulation complexity for such voting rules to weighted stable marriage problems. References [1] D. Gale and L. S. Shapley. College admissions and the stability of marriage. Amer. Math. Monthly, 69:9 14, [2] D. Gale and M. Sotomayor. Semiring-based constraint solving and optimization. American Mathematical Monthly, 92: , [3] D. Gusfield and R. W. Irving. The Stable Marriage Problem: Structure and Algorithms. MIT Press, Boston, Mass., [4] M. Halldorsson, R. W. Irving, K. Iwama, D. Manlove, S. Miyazaki, Y. Morita, and S. Scott. Approximability results for stable marriage problems with ties. Theor. Comput. Sci, 306(1-3): , 2003.

5 [5] R. W. Irving. Stable marriage and indifference. Discrete Applied Mathematics, 48: , [6] R. W. Irving. Matching medical students to pairs of hospitals: a new variation on an old theme. In Proc. ESA 98, volume 1461 of LNCS, pages Springer-Verlag, [7] R. W. Irving, P. Leather, and D. Gusfield. An efficient algorithm for the optimal stable marriage. J. ACM, 34(3): , [8] J. Liebowitz and J. Simien. Computational efficiencies for multi-agents: a look at a multi-agent system for sailor assignment. Electonic government: an International Journal, 2(4): , [9] D. Manlove. The structure of stable marriage with indifference. Discrete Applied Mathematics, 122(1-3): , [10] M. S. Pini, F. Rossi, K. B. Venable, and T. Walsh. Stability in matching problems with weighted preferences. In Proc. ICAART 11. SciTePress, [11] A. E. Roth. The economics of matching: Stability and incentives. Mathematics of Operations Research, 7: , [12] A. E. Roth. Deferred acceptance algorithms: History, theory, practice, and open questions. International Journal of Game Theory, Special Issue in Honor of David Gale on his 85th birthday, 36: , [13] Chung-Piaw Teo, Jay Sethuraman, and Wee-Peng Tan. Gale-shapley stable marriage problem revisited: Strategic issues and applications. Manage. Sci., 47(9): , 2001.

Weights in Stable Marriage Problems Increase Manipulation Opportunities

Weights in Stable Marriage Problems Increase Manipulation Opportunities Weights in Stable Marriage Problems Increase Manipulation Opportunities Maria Silvia Pini mpini@math.unipd.it Francesca Rossi frossi@math.unipd.it Toby Walsh NICTA and UNSW Sydney, Australia toby.walsh@nicta.com.au

More information

Local Search Approaches in Stable Matching Problems

Local Search Approaches in Stable Matching Problems Algorithms 23, 6, 59-67; doi:.339/a6459 Article OPEN ACCESS algorithms ISSN 999-4893 www.mdpi.com/journal/algorithms Local Search Approaches in Stable Matching Problems Mirco Gelain, Maria Silvia Pini,

More information

Stable Marriage with Ties and Bounded Length Preference Lists

Stable Marriage with Ties and Bounded Length Preference Lists Stable Marriage with Ties and Bounded Length Preference Lists Robert W. Irving, David F. Manlove, and Gregg O Malley Department of Computing Science, University of Glasgow, Glasgow G12 8QQ, UK. Email:

More information

STABLE MARRIAGE PROBLEM WITH TIES AND INCOMPLETE BOUNDED LENGTH PREFERENCE LIST UNDER SOCIAL STABILITY

STABLE MARRIAGE PROBLEM WITH TIES AND INCOMPLETE BOUNDED LENGTH PREFERENCE LIST UNDER SOCIAL STABILITY STABLE MARRIAGE PROBLEM WITH TIES AND INCOMPLETE BOUNDED LENGTH PREFERENCE LIST UNDER SOCIAL STABILITY Ashish Shrivastava and C. Pandu Rangan Department of Computer Science and Engineering, Indian Institute

More information

Coalition Manipulation of the Gale-Shapley Algorithm

Coalition Manipulation of the Gale-Shapley Algorithm Coalition Manipulation of the Gale-Shapley Algorithm Weiran Shen and Pingzhong Tang Institute for Interdisciplinary Information Sciences Tsinghua University Beijing, China {emersonswr,kenshinping}@gmail.com

More information

Stable Matching with Uncertain Linear Preferences

Stable Matching with Uncertain Linear Preferences Stable Matching with Uncertain Linear Preferences Haris Aziz 12, Péter Biró 3, Serge Gaspers 21, Ronald de Haan 4, Nicholas Mattei 12, and Baharak Rastegari 5 1 Data61/CSIRO, Sydney, Australia. haris.aziz@data61.csiro.au,

More information

Glasgow eprints Service

Glasgow eprints Service Halldorsson, M. and Irving, R.W. and Iwama, K. and Manlove, D. F. and Miyazaki, S. and Morita, Y. and Scott, S. (2003) Approximability results for stable marriage problems with ties. Theoretical Computer

More information

What do you do when you can t use money to solve your problems?

What do you do when you can t use money to solve your problems? Markets without money What do you do when you can t use money to solve your problems? Matching: heterosexual men and women marrying in a small town, students matching to universities, workers to jobs where

More information

Input. A set of men M, and a set of women W.

Input. A set of men M, and a set of women W. Input. A set of men M, and a set of women W. Input. A set of men M, and a set of women W. Every agent has a set of acceptable partners. Input. A set of men M, and a set of women W. Every agent has a set

More information

The Man-Exchange Stable Marriage Problem

The Man-Exchange Stable Marriage Problem The Man-Exchange Stable Marriage Problem Robert W. Irving Department of Computing Science, University of Glasgow, Glasgow G12 8QQ, UK. Email: {rwi}@dcs.gla.ac.uk. Abstract. We study a variant of the classical

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

Sisterhood in the Gale-Shapley Matching Algorithm

Sisterhood in the Gale-Shapley Matching Algorithm Sisterhood in the Gale-Shapley Matching Algorithm Yannai A. Gonczarowski Einstein Institute of Mathematics and Center for the Study of Rationality Hebrew University, Jerusalem, Israel yannai@gonch.name

More information

Matching. Terence Johnson. April 17, University of Notre Dame. Terence Johnson (ND) Matching April 17, / 41

Matching. Terence Johnson. April 17, University of Notre Dame. Terence Johnson (ND) Matching April 17, / 41 Matching Terence Johnson University of Notre Dame April 17, 2018 Terence Johnson (ND) Matching April 17, 2018 1 / 41 Markets without money What do you do when you can t use money to solve your problems?

More information

We set up the basic model of two-sided, one-to-one matching

We set up the basic model of two-sided, one-to-one matching Econ 805 Advanced Micro Theory I Dan Quint Fall 2009 Lecture 18 To recap Tuesday: We set up the basic model of two-sided, one-to-one matching Two finite populations, call them Men and Women, who want to

More information

Ma/CS 6b Class 3: Stable Matchings

Ma/CS 6b Class 3: Stable Matchings Ma/CS 6b Class 3: Stable Matchings α p 5 p 12 p 15 q 1 q 7 q 12 By Adam Sheffer Reminder: Alternating Paths Let G = V 1 V 2, E be a bipartite graph, and let M be a matching of G. A path is alternating

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

Stable matching. Carlos Hurtado. July 5th, Department of Economics University of Illinois at Urbana-Champaign

Stable matching. Carlos Hurtado. July 5th, Department of Economics University of Illinois at Urbana-Champaign Stable matching Carlos Hurtado Department of Economics University of Illinois at Urbana-Champaign hrtdmrt2@illinois.edu July 5th, 2017 C. Hurtado (UIUC - Economics) Game Theory On the Agenda 1 Introduction

More information

Ma/CS 6b Class 3: Stable Matchings

Ma/CS 6b Class 3: Stable Matchings Ma/CS 6b Class 3: Stable Matchings α p 5 p 12 p 15 q 1 q 7 q 12 β By Adam Sheffer Neighbor Sets Let G = V 1 V 2, E be a bipartite graph. For any vertex a V 1, we define the neighbor set of a as N a = u

More information

Bipartite Matchings and Stable Marriage

Bipartite Matchings and Stable Marriage Bipartite Matchings and Stable Marriage Meghana Nasre Department of Computer Science and Engineering Indian Institute of Technology, Madras Faculty Development Program SSN College of Engineering, Chennai

More information

The Generalized Median Stable Matchings: finding them is not that easy

The Generalized Median Stable Matchings: finding them is not that easy The Generalized Median Stable Matchings: finding them is not that easy Christine T. Cheng Department of Computer Science University of Wisconsin Milwaukee, Milwaukee, WI 53211, USA. ccheng@cs.uwm.edu Abstract.

More information

Incentives in Large Random Two-Sided Markets

Incentives in Large Random Two-Sided Markets Incentives in Large Random Two-Sided Markets Nicole Immorlica Mohammad Mahdian November 17, 2008 Abstract Many centralized two-sided markets form a matching between participants by running a stable matching

More information

arxiv: v1 [cs.gt] 11 Jul 2016

arxiv: v1 [cs.gt] 11 Jul 2016 Stable Matching with Uncertain Linear Preferences Haris Aziz 12, Péter Biró 3, Serge Gaspers 21, Ronald de Haan 4, Nicholas Mattei 12, and Baharak Rastegari 5 arxiv:1607.02917v1 [cs.gt] 11 Jul 2016 1 Data61

More information

CSC2556. Lecture 5. Matching - Stable Matching - Kidney Exchange [Slides : Ariel D. Procaccia]

CSC2556. Lecture 5. Matching - Stable Matching - Kidney Exchange [Slides : Ariel D. Procaccia] CSC2556 Lecture 5 Matching - Stable Matching - Kidney Exchange [Slides : Ariel D. Procaccia] CSC2556 - Nisarg Shah 1 Announcements The assignment is up! It is complete, and no more questions will be added.

More information

Matching: The Theory. Muriel Niederle Stanford and NBER. September 26, 2011

Matching: The Theory. Muriel Niederle Stanford and NBER. September 26, 2011 Matching: The Theory Muriel Niederle Stanford and NBER September 26, 2011 Studying and doing Market Economics In Jonathan Strange and Mr. Norrel, Susanna Clarke describes an England around 1800, with magic

More information

SEQUENTIAL ENTRY IN ONE-TO-ONE MATCHING MARKETS

SEQUENTIAL ENTRY IN ONE-TO-ONE MATCHING MARKETS REVISTA DE LA UNIÓN MATEMÁTICA ARGENTINA Vol. 54, No. 2, 2013, Pages 1 14 Published online: December 21, 2013 SEQUENTIAL ENTRY IN ONE-TO-ONE MATCHING MARKETS BEATRIZ MILLÁN Abstract. We study in one-to-one

More information

Strategic Behavior and Manipulation in Gender- Neutral Matching Algorithms

Strategic Behavior and Manipulation in Gender- Neutral Matching Algorithms Rochester Institute of Technology RIT Scholar Works Theses Thesis/Dissertation Collections 12-2018 Strategic Behavior and Manipulation in Gender- Neutral Matching Algorithms Sanjay Varma Rudraraju sr2567@rit.edu

More information

Matchings in Graphs. Definition 3 A matching N in G is said to be stable if it does not contain a blocking pair.

Matchings in Graphs. Definition 3 A matching N in G is said to be stable if it does not contain a blocking pair. Matchings in Graphs Lecturer: Scribe: Prajakta Jose Mathew Meeting: 6 11th February 2010 We will be considering finite bipartite graphs. Think of one part of the vertex partition as representing men M,

More information

THE STABLE MARRIAGE PROBLEM

THE STABLE MARRIAGE PROBLEM THE STABLE MARRIAGE PROBLEM OPTIMIZING DIFFERENT CRITERIA USING GENETIC ALGORITHMS Master s (one year) thesis in Informatics (15 credits) Ioannis Damianidis s101248@student.hb.se AUTUMN 2010:MI18 1 Title:

More information

arxiv: v1 [cs.gt] 2 Jan 2012

arxiv: v1 [cs.gt] 2 Jan 2012 Testing Substitutability of Weak Preferences Haris Aziz, Markus Brill, Paul Harrenstein Institut für Informatik, Technische Universität München, 85748 Garching bei München, Germany arxiv:1201.0432v1 [cs.gt]

More information

Stable Matching Problems with Exchange Restrictions

Stable Matching Problems with Exchange Restrictions Stable Matching Problems with Exchange Restrictions Robert W. Irving Department of Computing Science, University of Glasgow, Glasgow G12 8QQ, UK. email: rwi@dcs.gla.ac.uk telephone: 44-141-330-4478 fax:

More information

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

Two-Sided Matching. Terence Johnson. September 1, University of Notre Dame. Terence Johnson (ND) Two-Sided Matching September 1, / 37 Two-Sided Matching Terence Johnson University of Notre Dame September 1, 2011 Terence Johnson (ND) Two-Sided Matching September 1, 2011 1 / 37 One-to-One Matching: Gale-Shapley (1962) There are two finite

More information

A (ln 4)-Approximation Algorithm for Maximum Stable Matching with One-Sided Ties and Incomplete Lists

A (ln 4)-Approximation Algorithm for Maximum Stable Matching with One-Sided Ties and Incomplete Lists A ln 4)-Approximation Algorithm for Maximum Stable Matching with One-Sided Ties and Incomplete Lists Chi-Kit Lam C. Gregory Plaxton April 2018 Abstract We study the problem of finding large weakly stable

More information

Modelling and Solving the Stable Marriage Problem Using Constraint Programming

Modelling and Solving the Stable Marriage Problem Using Constraint Programming Modelling and Solving the Stable Marriage Problem Using Constraint Programming David F. Manlove, and Gregg O Malley Department of Computing Science, University of Glasgow, Glasgow G12 8QQ, UK. Email: {davidm,gregg}@dcs.gla.ac.uk.

More information

Efficient Algorithms for Bipartite Matching Problems with Preferences

Efficient Algorithms for Bipartite Matching Problems with Preferences Efficient Algorithms for Bipartite Matching Problems with Preferences by Colin Thiam Soon Sng A thesis submitted to the Faculty of Information and Mathematical Sciences at the University of Glasgow for

More information

Matching Theory and the Allocation of Kidney Transplantations

Matching Theory and the Allocation of Kidney Transplantations University of Utrecht Bachelor Thesis Matching Theory and the Allocation of Kidney Transplantations Kim de Bakker Supervised by Dr. M. Ruijgrok 14 June 2016 Introduction Matching Theory has been around

More information

1 Definitions and Things You Know

1 Definitions and Things You Know We will discuss an algorithm for finding stable matchings (not the one you re probably familiar with). The Instability Chaining Algorithm is the most similar algorithm in the literature to the one actually

More information

APPROXIMATION ALGORITHMS FOR THE STABLE MATCHING PROBLEM

APPROXIMATION ALGORITHMS FOR THE STABLE MATCHING PROBLEM APPROXIMATION ALGORITHMS FOR THE STABLE MATCHING PROBLEM by András Radnai Advisor: Zoltán Király Department of Computer Science Eötvös Loránd University Contents 1 Introduction 3 1.1 Notions and concepts..............................

More information

1. REPRESENTATIVE PROBLEMS

1. REPRESENTATIVE PROBLEMS 1. REPRESENTATIVE PROBLEMS stable matching five representative problems Lecture slides by Kevin Wayne Copyright 2005 Pearson-Addison Wesley Copyright 2013 Kevin Wayne http://www.cs.princeton.edu/~wayne/kleinberg-tardos

More information

The key is that there are two disjoint populations, and everyone in the market is on either one side or the other

The key is that there are two disjoint populations, and everyone in the market is on either one side or the other Econ 805 Advanced Micro Theory I Dan Quint Fall 2009 Lecture 17 So... two-sided matching markets. First off, sources. I ve updated the syllabus for the next few lectures. As always, most of the papers

More information

Recent Advances in Generalized Matching Theory

Recent Advances in Generalized Matching Theory Recent Advances in Generalized Matching Theory John William Hatfield Stanford Graduate School of Business Scott Duke Kominers Becker Friedman Institute, University of Chicago Matching Problems: Economics

More information

Matching Problems. Roberto Lucchetti. Politecnico di Milano

Matching Problems. Roberto Lucchetti. Politecnico di Milano Politecnico di Milano Background setting Problems introduced in 1962 by Gale and Shapley for the study of two sided markets: 1) workers & employers; 2) interns & hospitals; 3) students & universities;

More information

Algorithms for Pareto Stable Assignment

Algorithms for Pareto Stable Assignment Algorithms for Pareto Stable Assignment Ning Chen and Arpita Ghosh Abstract Motivated by online matching marketplaces, we study stability in a many-to-many market with ties and incomplete preference lists.

More information

Cheating to Get Better Roommates in a Random Stable Matching

Cheating to Get Better Roommates in a Random Stable Matching Cheating to Get Better Roommates in a Random Stable Matching Chien-Chung Huang Technical Report 2006-582 Dartmouth College Sudikoff Lab 6211 for Computer Science Hanover, NH 03755, USA villars@cs.dartmouth.edu

More information

arxiv: v2 [cs.gt] 25 Jul 2014

arxiv: v2 [cs.gt] 25 Jul 2014 Stable marriage with general preferences Linda Farczadi, Konstantinos Georgiou, Jochen Könemann Dept. of Combinatorics and Optimization, University of Waterloo, Waterloo, Canada {lfarczadi,k2georgi,jochen}@uwaterloo.ca

More information

Manipulability in matching markets: conflict and coincidence of interests

Manipulability in matching markets: conflict and coincidence of interests Soc Choice Welf (2012) 39:23 33 DOI 10.1007/s00355-011-0549-y ORIGINAL PAPER Manipulability in matching markets: conflict and coincidence of interests Itai Ashlagi Flip Klijn Received: 16 June 2010 / Accepted:

More information

Analysis of Algorithms Fall Some Representative Problems Stable Matching

Analysis of Algorithms Fall Some Representative Problems Stable Matching Analysis of Algorithms Fall 2017 Some Representative Problems Stable Matching Mohammad Ashiqur Rahman Department of Computer Science College of Engineering Tennessee Tech University Matching Med-school

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

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

The Blocking Lemma and Strategy-Proofness in Many-to-Many Matchings

The Blocking Lemma and Strategy-Proofness in Many-to-Many Matchings The Blocking Lemma and Strategy-Proofness in Many-to-Many Matchings Zhenhua Jiao Institute for Advanced Research and School of Economics Shanghai University of Finance and Economics Shanghai, 200433, China

More information

Improving Man-Optimal Stable Matchings by Minimum Change of Preference Lists

Improving Man-Optimal Stable Matchings by Minimum Change of Preference Lists Algorithms 2013, 6, 371-382; doi:10.3390/a6020371 Article OPEN ACCESS algorithms ISSN 1999-4893 www.mdpi.com/journal/algorithms Improving Man-Optimal Stable Matchings by Minimum Change of Preference Lists

More information

Approximation Algorithms for Stable Marriage Problems

Approximation Algorithms for Stable Marriage Problems Approximation Algorithms for Stable Marriage Problems A Dissertation Presented to the Graduate School of Informatics Kyoto University in Candidacy for the Degree of Doctor of Philosophy by Hiroki Yanagisawa

More information

This is the author s final accepted version.

This is the author s final accepted version. Cseh, A., Manlove, D. and Irving, R. W. (06) The Stable Roommates Problem with Short Lists. In: 9th International Symposium on Algorithmic Game Theory (SAGT), Liverpool, UK, 9- Sept 06, pp. 07-9. ISBN

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

An improved approximation algorithm for the stable marriage problem with one-sided ties

An improved approximation algorithm for the stable marriage problem with one-sided ties Noname manuscript No. (will be inserted by the editor) An improved approximation algorithm for the stable marriage problem with one-sided ties Chien-Chung Huang Telikepalli Kavitha Received: date / Accepted:

More information

Glasgow eprints Service

Glasgow eprints Service Gent, I. P. and Irving, R. W. and Manlove, D. F. and Prosser, P. and Smith, B. M. (2001) A constraint programming approach to the stable marriage problem. In, Walsh, T., Eds. Proceedings of CP '01: the

More information

Game Theory: Lecture #5

Game Theory: Lecture #5 Game Theory: Lecture #5 Outline: Stable Matchings The Gale-Shapley Algorithm Optimality Uniqueness Stable Matchings Example: The Roommate Problem Potential Roommates: {A, B, C, D} Goal: Divide into two

More information

The Blocking Lemma and Group Strategy-Proofness in Many-to-Many Matchings

The Blocking Lemma and Group Strategy-Proofness in Many-to-Many Matchings The Blocking Lemma and Group Strategy-Proofness in Many-to-Many Matchings Zhenhua Jiao School of Economics Shanghai University of Finance and Economics Shanghai, 200433, China Guoqiang Tian Department

More information

Published: Social Choice and Welfare, 33(1), June 2009, pp doi: /s SEQUENTIAL ENTRY IN MANY-TO-ONE MATCHING MARKETS

Published: Social Choice and Welfare, 33(1), June 2009, pp doi: /s SEQUENTIAL ENTRY IN MANY-TO-ONE MATCHING MARKETS Published: Social Choice and Welfare, 33(1), June 2009, pp 87-99 doi:10.1007/s00355-008-0347-3 SEQUENTIAL ENTRY IN MANY-TO-ONE MATCHING MARKETS ELETTE BOYLE AND FEDERICO ECHENIQUE Abstract. We study sequential

More information

Two Case Studies for Trading Multiple Indivisible Goods with Indifferences

Two Case Studies for Trading Multiple Indivisible Goods with Indifferences Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence Two Case Studies for Trading Multiple Indivisible Goods with Indifferences Akihisa Sonoda, Etsushi Fujita, Taiki Todo, Makoto

More information

Possible and necessary winners in voting trees: majority graphs vs. profiles

Possible and necessary winners in voting trees: majority graphs vs. profiles Possible and necessary winners in voting trees: majority graphs vs. profiles Maria Silvia Pini University of Padova Padova, Italy mpini@math.unipd.it Francesca Rossi University of Padova Padova, Italy

More information

Three-dimensional Stable Matching Problems. Cheng Ng and Daniel S. Hirschberg. Department of Information and Computer Science

Three-dimensional Stable Matching Problems. Cheng Ng and Daniel S. Hirschberg. Department of Information and Computer Science Three-dimensional Stable Matching Problems Cheng Ng and Daniel S Hirschberg Department of Information and Computer Science University of California, Irvine Irvine, CA 92717 Abstract The stable marriage

More information

A PARALLEL ALGORITHM TO SOLVE THE STABLE MARRIAGE PROBLEM. S. S. TSENG and R. C. T. LEE

A PARALLEL ALGORITHM TO SOLVE THE STABLE MARRIAGE PROBLEM. S. S. TSENG and R. C. T. LEE BIT 24 (1984), 308 316 A PARALLEL ALGORITHM TO SOLVE THE STABLE MARRIAGE PROBLEM S. S. TSENG and R. C. T. LEE Institute of Computer Engineering, Institute of Computer and Decision Sciences, College of

More information

Substitutes and Stability for Matching with Contracts

Substitutes and Stability for Matching with Contracts Substitutes and Stability for Matching with Contracts John William Hatfield and Fuhito Kojima February 26, 2008 Abstract We consider the matching problem with contracts of Hatfield and Milgrom (2005),

More information

Stable Matching with Uncertain Pairwise Preferences

Stable Matching with Uncertain Pairwise Preferences Stable Matching with Uncertain Pairwise Preferences Haris Aziz Data61, CSIRO and UNSW Sydney, Australia haris.aziz@data61.csiro.au Serge Gaspers Data61, CSIRO and UNSW Sydney, Australia sergeg@cse.unsw.edu.au

More information

Matching with Myopic and Farsighted Players

Matching with Myopic and Farsighted Players Matching with Myopic and Farsighted Players P. Jean-Jacques Herings Ana Mauleon Vincent Vannetelbosch June 14, 2017 Abstract We study stable sets for marriage problems under the assumption that players

More information

Dynamic Matching with a Fall-back Option

Dynamic Matching with a Fall-back Option Dynamic Matching with a Fall-back Option Sujit Gujar 1 and David C Parkes 2 Abstract We study dynamic matching without money when one side of the market is dynamic with arrivals and departures and the

More information

An Equitable Solution to the Stable Marriage Problem

An Equitable Solution to the Stable Marriage Problem 205 IEEE 27th International Conference on Tools with Artificial Intelligence An Equitable Solution to the Stable Marriage Problem Ioannis Giannakopoulos, Panagiotis Karras, Dimitios Tsoumakos, Katerina

More information

The Deferred Acceptance Algorithm. A thesis presented for a Bachelor degree in Economics and Business

The Deferred Acceptance Algorithm. A thesis presented for a Bachelor degree in Economics and Business The Deferred Acceptance Algorithm A thesis presented for a Bachelor degree in Economics and Business Luigi Croce Roma, June 2016 Contents 1 What is a Matching Market 2 1.1 Matching Markets Analysis.......................

More information

arxiv:cond-mat/ v1 [cond-mat.dis-nn] 18 Apr 2001

arxiv:cond-mat/ v1 [cond-mat.dis-nn] 18 Apr 2001 arxiv:cond-mat/0104338v1 [cond-mat.dis-nn] 18 Apr 2001 Sex-oriented stable matchings of the Marriage Problem with correlated and incomplete information Guido Caldarelli a,1, Andrea Capocci b,2 and Paolo

More information

Algorithmics of Two-Sided Matching Problems

Algorithmics of Two-Sided Matching Problems Algorithmics of Two-Sided Matching Problems David J. Abraham Submitted for the degree of Master of Science, Department of Computing Science, University of Glasgow, October, 2003 c 2003 David J. Abraham

More information

Socially stable matchings in the Hospitals/Residents problem

Socially stable matchings in the Hospitals/Residents problem Socially stable matchings in the Hospitals/Residents problem Georgios Askalidis 1, Nicole Immorlica 1,2, Augustine Kwanashie 3, David F. Manlove 3 and Emmanouil Pountourakis 1 1 Dept. of Electrical Engineering

More information

Paths to stability in two-sided matching under uncertainty

Paths to stability in two-sided matching under uncertainty Paths to stability in two-sided matching under uncertainty Emiliya Lazarova School of Economics, University of East Anglia, United Kingdom E-mail: E.Lazarova@uea.ac.uk Dinko Dimitrov Chair of Economic

More information

Matching with Couples: Stability and Algorithm

Matching with Couples: Stability and Algorithm Matching with Couples: Stability and Algorithm Zhishan Jiang School of Economics Shanghai University of Finance and Economics Shanghai 200433, China Guoqiang Tian Department of Economics Texas A&M University

More information

Discrete Mathematics and Probability Theory Fall 2014 Anant Sahai Homework 3. This homework is due September 22, 2014, at 12:00 noon.

Discrete Mathematics and Probability Theory Fall 2014 Anant Sahai Homework 3. This homework is due September 22, 2014, at 12:00 noon. EECS 70 Discrete Mathematics and Probability Theory Fall 2014 Anant Sahai Homework 3 This homework is due September 22, 2014, at 12:00 noon. 1. Propose-and-Reject Lab In this week s Virtual Lab, we will

More information

Marriage Matching: A Conjecture of Donald Knuth

Marriage Matching: A Conjecture of Donald Knuth University of Connecticut DigitalCommons@UConn Economics Working Papers Department of Economics May 007 Marriage Matching: A Conjecture of Donald Knuth Vicki Knoblauch University of Connecticut Follow

More information

Equilibria under Deferred Acceptance: Dropping Strategies, Filled Positions, and Welfare

Equilibria under Deferred Acceptance: Dropping Strategies, Filled Positions, and Welfare Equilibria under Deferred Acceptance: Dropping Strategies, Filled Positions, and Welfare Paula Jaramillo Ça gatay Kay and Flip Klijn April 4, 2013 Abstract This paper studies manytoone matching markets

More information

Finding Robust Solutions to Stable Marriage

Finding Robust Solutions to Stable Marriage Finding Robust Solutions to Stable Marriage Begum Genc 1, Mohamed Siala 1, Gilles Simonin 2, Barry O Sullivan 1 1 Insight, Centre for Data Analytics, Department of Computer Science, University College

More information

PROBLEMS OF MARRIAGE Eugene Mukhin

PROBLEMS OF MARRIAGE Eugene Mukhin PROBLEMS OF MARRIAGE Eugene Mukhin 1. The best strategy to find the best spouse. A person A is looking for a spouse, so A starts dating. After A dates the person B, A decides whether s/he wants to marry

More information

Manipulation via Capacities in Two-Sided Matching Markets

Manipulation via Capacities in Two-Sided Matching Markets journal of economic theory 77, 197204 (1997) article no. ET972316 Manipulation via Capacities in Two-Sided Matching Markets Tayfun So nmez* Department of Economics, University of Michigan, Ann Arbor, Michigan

More information

Advanced Algorithms. Lecture Notes for April 5, 2016 Dynamic programming, continued (HMMs); Iterative improvement Bernard Moret

Advanced Algorithms. Lecture Notes for April 5, 2016 Dynamic programming, continued (HMMs); Iterative improvement Bernard Moret Advanced Algorithms Lecture Notes for April 5, 2016 Dynamic programming, continued (HMMs); Iterative improvement Bernard Moret Dynamic Programming (continued) Finite Markov models A finite Markov model

More information

Assignment 3 Logic and Reasoning KEY

Assignment 3 Logic and Reasoning KEY Assignment 3 Logic and Reasoning KEY Print this sheet and fill in your answers. Please staple the sheets together. Turn in at the beginning of class on Friday, September 8. Recall this about logic: Suppose

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

CS711008Z Algorithm Design and Analysis

CS711008Z Algorithm Design and Analysis CS711008Z Algorithm Design and Analysis Lecture 1 Introduction and some representative problems 1 Dongbo Bu Institute of Computing Technology Chinese Academy of Sciences, Beijing, China 1 The slides are

More information

An Empirical Study of the Stable Marriage Problem with Ties and Incomplete Lists

An Empirical Study of the Stable Marriage Problem with Ties and Incomplete Lists An Empirical Study of the Stable Marriage Problem with Ties and Incomplete Lists Ian Philip Gent and Patrick Prosser Abstract. We present the first complete algorithm for the SMTI problem, the stable marriage

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

arxiv: v2 [cs.gt] 14 Jul 2016

arxiv: v2 [cs.gt] 14 Jul 2016 Coalition manipulations in the Gale-Shapley algorithm arxiv:1502.07823v2 [cs.gt] 14 Jul 2016 Yuan Deng Duke University ericdy@cs.duke.edu Pingzhong Tang Tsinghua University kenshinping@gmail.com Abstract

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

Popular Matchings with Lower Quotas

Popular Matchings with Lower Quotas Popular Matchings with Lower Quotas Meghana Nasre 1 and Prajakta Nimbhorkar 2 1 Indian Institute of Technology, Madras, India meghana@cse.iitm.ac.in 2 Chennai Mathematical Institute, India prajakta@cmi.ac.in

More information

TWO-SIDED MATCHING WITH EXTERNALITIES: A SURVEY

TWO-SIDED MATCHING WITH EXTERNALITIES: A SURVEY Journal of the Operations Research Society of Japan Vol. 59, No. 1, January 2016, pp. 35 71 c The Operations Research Society of Japan TWO-SIDED MATCHING WITH EXTERNALITIES: A SURVEY Keisuke Bando Ryo

More information

Two-sided Matching Theory

Two-sided Matching Theory Treball nal de grau GRAU DE MATEMÀTIQUES Facultat de Matemàtiques Universitat de Barcelona Two-sided Matching Theory Autor: Helena Fàbregas Vàzquez Director: Dra. Marina Núnez Oliva Realitzat a: Departament

More information

Matching Problems. Roberto Lucchetti. Politecnico di Milano

Matching Problems. Roberto Lucchetti. Politecnico di Milano Politecnico di Milano Background setting Problems introduced in 1962 by Gale and Shapley for the study of two sided markets: 1) workers & employers 2) interns & hospitals 3) students & universities 4)

More information

Stable Matching Existence, Computation, Convergence Correlated Preferences. Stable Matching. Algorithmic Game Theory.

Stable Matching Existence, Computation, Convergence Correlated Preferences. Stable Matching. Algorithmic Game Theory. Existence, Computation, Convergence Correlated Preferences Existence, Computation, Convergence Correlated Preferences Stable Marriage Set of Women Y Set of Men X Existence, Computation, Convergence Correlated

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

Matching with Couples: Semi-Stability and Algorithm

Matching with Couples: Semi-Stability and Algorithm Matching with Couples: Semi-Stability and Algorithm Zhishan Jiang School of Economics Shanghai University of Finance and Economics Shanghai 200433, China Guoqiang Tian Department of Economics Texas A&M

More information

Petty Envy When Assigning Objects

Petty Envy When Assigning Objects Petty Envy When Assigning Objects THAYER MORRILL June, 2016 Abstract Envy of another person s assignment is justified if you deserve the object and it is possible to assign you to the object. Currently,

More information

AN IMPOSSIBILITY THEOREM IN MATCHING PROBLEMS

AN IMPOSSIBILITY THEOREM IN MATCHING PROBLEMS Discussion aper No 677 AN IMOSSIBILITY THEOREM IN MATCHING ROBLEMS Shohei Takagi and Shigehiro Serizawa December 006 The Institute of Social and Economic Research Osaka University 6-1 Mihogaoka, Ibaraki,

More information

Deposited on: 30 September 2010

Deposited on: 30 September 2010 Biro, P., Fleiner, T., Irving, R.W. and Manlove, D.F. (2010) The College Admissions problem with lower and common quotas. Theoretical Computer Science, 411 (34-36). pp. 3136-3153. ISSN 0304-3975 http://eprints.gla.ac.uk/38576/

More information

Problem Set 6 Solutions

Problem Set 6 Solutions Problem Set 6 Solutions Exercise. Prom Example : (Alex Alice, Bob Betty), College Admission Example: (A (β,γ), B α); (A (α,β), B γ), Prom Example 2: (Alex Alice, Bob Betty); (Alex Betty, Bob Alice). Exercise

More information

Parameterized Complexity and Local Search Approaches for the Stable Marriage Problem with Ties

Parameterized Complexity and Local Search Approaches for the Stable Marriage Problem with Ties Parameterized Complexity and Local Search Approaches for the Stable Marriage Problem with Ties Dániel Marx and Ildió Schlotter Department of Computer Science and Information Theory, Budapest University

More information

Math 301: Matchings in Graphs

Math 301: Matchings in Graphs Math 301: Matchings in Graphs Mary Radcliffe 1 Definitions and Basics We begin by first recalling some basic definitions about matchings. A matching in a graph G is a set M = {e 1, e 2,..., e k } of edges

More information