The Dynamics of Rank-Maximal and Popular Matchings
Pratik Ghosal, Adam Kunysz, Katarzyna Paluch

TL;DR
This paper develops efficient algorithms for maintaining rank-maximal and popular matchings in bipartite graphs as vertices are dynamically added or removed, using Edmonds-Gallai decomposition.
Contribution
It introduces a method to update rank-maximal matchings efficiently after vertex additions, with minimal changes, and extends results to popular matchings.
Findings
Update time is $ ext{O}( ext{min}(c'n, n^2) + m)$ after vertex addition.
Reduces all vertex/edge deletion cases to vertex addition.
Provides an $ ext{O}(m)$ algorithm for dynamic popular matchings.
Abstract
Given a bipartite graph, where the two sets of vertices are applicants and posts and ranks on the edges represent preferences of applicants over posts, a {\em rank-maximal} matching is one in which the maximum number of applicants is matched to their rank one posts and subject to this condition, the maximum number of applicants is matched to their rank two posts, and so on. We study the dynamic version of the problem in which a new applicant or post may be added to the graph and we would like to maintain a rank-maximal matching. We show that after the arrival of one vertex, we are always able to update the existing rank-maximal matching in time, where denotes the number of applicants, the number of edges and the maximum rank of an edge in an optimal solution. Additionally, we update the matching using a minimal number of changes…
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 · Advanced Graph Theory Research · Limits and Structures in Graph Theory
