2006
DOI: 10.1145/1198513.1198520
|View full text |Cite
|
Sign up to set email alerts
|

Rank-maximal matchings

Abstract: Suppose that each member of a set A of applicants ranks a subset of a set P of posts in an order of preference, possibly involving ties. A matching is a set of (applicant, post) pairs such that each applicant and each post appears in at most one pair. A rank-maximal matching is one in which the maximum possible number of applicants are matched to their first choice post, and subject to that condition, the maximum po… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
113
0

Year Published

2006
2006
2019
2019

Publication Types

Select...
6
2

Relationship

4
4

Authors

Journals

citations
Cited by 97 publications
(113 citation statements)
references
References 5 publications
0
113
0
Order By: Relevance
“…, σ(A h ) is lexicographically maximum. This objective is closely related the rank-maximal matchings of Irving et al [14] and Mehlhorn and Michail [20], thus its name.…”
Section: An Exact Algorithm For =mentioning
confidence: 98%
See 1 more Smart Citation
“…, σ(A h ) is lexicographically maximum. This objective is closely related the rank-maximal matchings of Irving et al [14] and Mehlhorn and Michail [20], thus its name.…”
Section: An Exact Algorithm For =mentioning
confidence: 98%
“…We show that both problems are NP-hard even when = 3. On the positive side, for = 2 we show that both problems can be solved in polynomial time by establishing a connection to a variant of rank-maximal matchings [14,20]. For larger values of in the case of the weighted preference order we give approximation algorithms building upon ideas of Bezáková and Dani [5], and Shmoys and Tardos [25].…”
Section: (M)) > W(σ R (T ))mentioning
confidence: 99%
“…We would now like to contrast our approach above with the approach used in the algorithm for rankmaximal matchings [8]. In the i-th iteration the algorithm for rank-maximal matchings would add edges from an applicant a that is even in each of the previous iterations to a post p that was even in each of the previous iterations if and only if p was a rank i post in a's preference list.…”
Section: Our Algorithmmentioning
confidence: 99%
“…For example, a matching is Paretooptimal [1,3,13] if no applicant can improve his/her allocation (say by exchanging posts with another applicant) without requiring some other applicant to be worse off. There are many Pareto-optimal matchings and so we need stronger definitions: a matching is rank-maximal [8] if it allocates the maximum number of applicants to their first choice, and then subject to this, the maximum number to their second choice, and so on. Such a matching has the lexicographically maximum tuple (n 1 , n 2 , .…”
Section: Introductionmentioning
confidence: 99%
“…The current fastest algorithm to compute a rank-maximal matching in the one-sided preference lists model takes time O(min{r * m √ n, mn, r * n ω }) [15], where r * is the largest rank used in a rank-maximal matching. In the one-sided preference lists setting, each edge has a unique rank associated with it, thus the edge set E is partitioned into E 1∪ E 2∪ · · ·∪ E r -this partition enables the problem of computing a rank-maximal matching to be reduced to computing r * maximum cardinality matchings in certain subgraphs of G. Our fair matching algorithm can be easily modified to compute a rank-maximal matching in the two-sided preference lists model.…”
Section: Introductionmentioning
confidence: 99%