Diverse Weighted Bipartite b-Matching

02/23/2017
by   Faez Ahmed, et al.
0

Bipartite matching, where agents on one side of a market are matched to agents or items on the other, is a classical problem in computer science and economics, with widespread application in healthcare, education, advertising, and general resource allocation. A practitioner's goal is typically to maximize a matching market's economic efficiency, possibly subject to some fairness requirements that promote equal access to resources. A natural balancing act exists between fairness and efficiency in matching markets, and has been the subject of much research. In this paper, we study a complementary goal---balancing diversity and efficiency---in a generalization of bipartite matching where agents on one side of the market can be matched to sets of agents on the other. Adapting a classical definition of the diversity of a set, we propose a quadratic programming-based approach to solving a supermodular minimization problem that balances diversity and total weight of the solution. We also provide a scalable greedy algorithm with theoretical performance bounds. We then define the price of diversity, a measure of the efficiency loss due to enforcing diversity, and give a worst-case theoretical bound. Finally, we demonstrate the efficacy of our methods on three real-world datasets, and show that the price of diversity is not bad in practice.

READ FULL TEXT
research
09/07/2019

Algorithms for Optimal Diverse Matching

Bipartite b-matching, where agents on one side of a market are matched t...
research
05/01/2019

Matching for the Israeli "Mechinot" Gap-Year Programs: Handling Rich Diversity Requirements

We describe our experience with designing and running a matching market ...
research
02/27/2017

Balancing Lexicographic Fairness and a Utilitarian Objective with Application to Kidney Exchange

Balancing fairness and efficiency in resource allocation is a classical ...
research
11/13/2018

Balancing Relevance and Diversity in Online Bipartite Matching via Submodularity

In bipartite matching problems, vertices on one side of a bipartite grap...
research
09/12/2022

Resource Allocation to Agents with Restrictions: Maximizing Likelihood with Minimum Compromise

Many scenarios where agents with restrictions compete for resources can ...
research
11/30/2022

Resource Sharing Through Multi-Round Matchings

Applications such as employees sharing office spaces over a workweek can...
research
10/20/2021

Dynamic Bipartite Matching Market with Arrivals and Departures

In this paper, we study a matching market model on a bipartite network w...

Please sign up or login with your details

Forgot password? Click here to reset