English

NC Algorithms for Popular Matchings in One-Sided Preference Systems and Related Problems

Data Structures and Algorithms 2019-12-23 v2 Distributed, Parallel, and Cluster Computing

Abstract

The popular matching problem is of matching a set of applicants to a set of posts, where each applicant has a preference list, ranking a non-empty subset of posts in the order of preference, possibly with ties. A matching M is popular if there is no other matching M' such that more applicants prefer M' to M. We give the first NC algorithm to solve the popular matching problem without ties. We also give an NC algorithm that solves the maximum-cardinality popular matching problem. No NC or RNC algorithms were known for the matching problem in preference systems prior to this work. Moreover, we give an NC algorithm for a weaker version of the stable matching problem, that is, the problem of finding the "next" stable matching given a stable matching.

Keywords

Cite

@article{arxiv.1910.13386,
  title  = {NC Algorithms for Popular Matchings in One-Sided Preference Systems and Related Problems},
  author = {Changyong Hu and Vijay K. Garg},
  journal= {arXiv preprint arXiv:1910.13386},
  year   = {2019}
}
R2 v1 2026-06-23T11:58:35.611Z