Reducing Profile-Based Matching to the Maximum Weight Matching Problem
Seongbeom Park

TL;DR
This paper introduces an efficient reduction of profile-based matching problems to maximum weight matching by using a mixed-radix weight function, enabling faster algorithms for various matching criteria.
Contribution
It provides a condition for weight functions to reduce profile-based matching to maximum weight matching efficiently, with a complexity of $O(m\sqrt{n}(\log{n} + \sum_{i=1}^{r}\log{U_i}))$, and demonstrates applications to real data.
Findings
Efficient reduction using mixed-radix weights enables faster matching algorithms.
The approach applies to rank-maximal, fair, and weight-maximal matchings.
Experimental results show effectiveness on school choice data.
Abstract
The profile-based matching problem is the problem of finding a matching that optimizes profile from an instance , where is a bipartite graph , is the number of utility functions, and is utility functions for . A matching is optimal if the matching maximizes the sum of the 1st utility, subject to this, maximizes the sum of the 2nd utility, and so on. The profile-based matching can express rank-maximal matching \cite{irving2006rank}, fair matching \cite{huang2016fair}, and weight-maximal matching \cite{huang2012weight}. These problems can be reduced to maximum weight matching problems, but the reduction is known to be inefficient due to the huge weights. This paper presents the condition for a weight function to find an optimal matching by reducing profile-based matching to…
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.
Taxonomy
TopicsGame Theory and Voting Systems · Complexity and Algorithms in Graphs · Scheduling and Timetabling Solutions
