Constrained Stable Marriage with Free Edges or Few Blocking Pairs

Yinghui Wen,Jiong Guo
DOI: https://doi.org/10.1007/978-3-030-92681-6_37
2021-01-01
Abstract:Given two disjoint sets U and W, where the members (also called agents) of U and W are called men and women, respectively, and each agent is associated with an ordered preference list that ranks a subset of the agents from the opposite gender, a stable matching is a set of pairwise disjoint woman-man pairs admitting no blocking pairs. A blocking pair refers to a woman and a man, who prefer each other to their partners in the matching. Gale and Shapley proved that a stable matching exists for every instance. Since then, a lot of stable matching variants have been introduced. For instance, the pi-stable marriage problem asks for a stable matching satisfying a given constraint pi. Unlike in the unconstrained case, a given instance may not admit a pi-stable matching and one has to accept a semi-stable matching satisfying pi, for instance, a matching satisfying pi and admitting few blocking pairs. In this paper, we study two such problems, namely, pi-STABLE MARRIAGE WITH FREE EDGES (pi-SMFE) and pi-STABLE MARRIAGE WITH t-BLOCKING PAIRS (pi-SMtBP). pi-SMFE seeks for a matching M satisfying pi and the condition that all blocking pairs occurring in M are from a given set F of woman-man pairs, while the solution matchings of pi-SMtBP need to satisfy pi and admit at most t blocking pairs. We examine four constraints, Regret, Egalitarian, Forced, and Forbidden, and prove that both pi-SMFE and pi-SMtBP are NP-hard for all four constraints even with complete preference lists. Concerning parameterized complexity, we establish a series of fixed-parameter tractable and intractable results for pi-SMFE and pi-SMtBP with respect to some structural parameters such as the number of agents and the number of free edges/blocking pairs.
What problem does this paper attempt to address?