Matchings with Group Fairness Constraints: Online and Offline Algorithms
Govind S. Sankar, Anand Louis, Meghana Nasre, Prajakta Nimbhorkar

TL;DR
This paper studies algorithms for assigning items to platforms with group fairness constraints, addressing both online and offline scenarios, and demonstrates practical effectiveness despite computational hardness.
Contribution
It introduces approximation algorithms for group fairness constrained matchings, analyzes their complexity, and provides empirical validation of their practical performance.
Findings
NP-hardness of the problem with arbitrary classes
Approximation algorithms with small factors under restrictions
Algorithms perform well in practice in terms of efficiency and assignment quality
Abstract
We consider the problem of assigning items to platforms in the presence of group fairness constraints. In the input, each item belongs to certain categories, called classes in this paper. Each platform specifies the group fairness constraints through an upper bound on the number of items it can serve from each class. Additionally, each platform also has an upper bound on the total number of items it can serve. The goal is to assign items to platforms so as to maximize the number of items assigned while satisfying the upper bounds of each class. In some cases, there is a revenue associated with matching an item to a platform, then the goal is to maximize the revenue generated. This problem models several important real-world problems like ad-auctions, scheduling, resource allocations, school choice etc.We also show an interesting connection to computing a generalized maximum…
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.
