paper

Popular Edges with Critical Nodes

arXiv:2209.10805

Abstract

In the popular edge problem, the input is a bipartite graph where and denote a set of men and a set of women respectively, and each vertex in has a strict preference ordering over its neighbours. A matching in is said to be {\em popular} if there is no other matching such that the number of vertices that prefer to is more than the number of vertices that prefer to . The goal is to determine, whether a given edge belongs to some popular matching in . A polynomial-time algorithm for this problem appears in \cite{CK18}. We consider the popular edge problem when some men or women are prioritized or critical. A matching that matches all the critical nodes is termed as a feasible matching. It follows from \cite{Kavitha14,Kavitha21,NNRS21,NN17} that, when admits a feasible matching, there always exists a matching that is popular among all feasible matchings. We give a polynomial-time algorithm for the popular edge problem in the presence of critical men or women. We also show that an analogous result does not hold in the many-to-one setting, which is known as the Hospital-Residents Problem in literature, even when there are no critical nodes.

Selected in ISAAC 2022 Conference

Popular Edges with Critical Nodes · wovepaper