Abstract | ||
---|---|---|
In this paper, we consider the problem of computing an optimal matching in a bipartite graph G = (A boolean OR P, E) where elements of A specify preferences over their neighbors in P, possibly involving ties, and each vertex can have capacities and classifications. A classification C-u for a vertex u is a collection of subsets of neighbors of u. Each subset (class) C is an element of C-u has an upper quota denoting the maximum number of vertices from C that can be matched to u. The goal is to find a matching that is optimal amongst all the feasible matchings, which are matchings that respect quotas of all the vertices and classes.We consider two well-studied notions of optimality namely popularity and rank-maximality. The notion of rank-maximality involves finding a matching in G with maximum number of rank-1 edges, subject to that, maximum number of rank-2 edges and so on. We present an O(vertical bar E vertical bar(2))-time algorithm for finding a feasible rank-maximal matching, when each classification is a laminar family. We complement this with an NP-hardness result when classes are non-laminar even under strict preference lists, and even when only posts have classifications, and each applicant has a quota of one. We show an analogous dichotomy result for computing a popular matching amongst feasible matchings (if one exists) in a bipartite graph with posts having capacities and classifications and applicants having a quota of one.To solve the classified rank-maximal and popular matchings problems, we present a framework that involves computing max-flows iteratively in multiple flow networks. Besides giving polynomial-time algorithms for classified rank-maximal and popular matching problems, our framework unifies several algorithms from literature [1,10,12,15]. |
Year | DOI | Venue |
---|---|---|
2019 | 10.1007/978-3-030-30786-8_19 | GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE (WG 2019) |
Keywords | Field | DocType |
Bipartite graphs, Popularity, Rank-maximality, Matchings under classifications | Discrete mathematics,Combinatorics,Optimal matching,Vertex (geometry),Computer science,Bipartite graph | Conference |
Volume | ISSN | Citations |
11789 | 0302-9743 | 0 |
PageRank | References | Authors |
0.34 | 0 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Meghana Nasre | 1 | 98 | 12.80 |
Prajakta Nimbhorkar | 2 | 170 | 15.04 |
Nada Pulath | 3 | 0 | 0.34 |