Matchings with lower quotas: Algorithms and complexity
Ashwin Arulselvan, \'Agnes Cseh, Martin Gro{\ss}, David F. Manlove,, Jannik Matuschke

TL;DR
This paper analyzes the complexity and algorithms for a generalized matching problem with lower and upper quotas, providing polynomial, fixed-parameter tractable, and approximation solutions, with applications to student-project assignments.
Contribution
It offers a comprehensive complexity analysis and efficient algorithms for the WMLQ problem, including fixed-parameter tractability and approximation guarantees, extending to arbitrary graphs.
Findings
Polynomial-time algorithms for bounded treewidth instances.
NP-hardness results for general cases with certain constraints.
An approximation algorithm with performance guarantee u_max+1.
Abstract
We study a natural generalization of the maximum weight many-to-one matching problem. We are given an undirected bipartite graph with weights on the edges in , and with lower and upper quotas on the vertices in . We seek a maximum weight many-to-one matching satisfying two sets of constraints: vertices in are incident to at most one matching edge, while vertices in are either unmatched or they are incident to a number of matching edges between their lower and upper quota. This problem, which we call maximum weight many-to-one matching with lower and upper quotas (WMLQ), has applications to the assignment of students to projects within university courses, where there are constraints on the minimum and maximum numbers of students that must be assigned to each project. In this paper, we provide a comprehensive analysis of the complexity of WMLQ from the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
