paper

Hardness of Forcing Unique Perfect Matchings in Bipartite Graphs of Maximum Degree 3

arXiv:2608.18617

Abstract

In a graph , a set of edges is called a \emph{forcing set} if there exists a unique perfect matching such that . Similarly, a set of edges is called an \emph{anti-forcing set} if the graph with edge set has a unique perfect matching. It is known that, given a bipartite graph of maximum degree~ and a perfect matching , the problem of deciding whether there exists a forcing set of size at most for is NP-complete. Moreover, given a bipartite graph of maximum degree~ and a perfect matching , the problem of deciding whether there exists an anti-forcing set of size at most for is NP-complete. Furthermore, given a bipartite graph of maximum degree~, the problem of deciding whether there exists a perfect matching that can be made unique by a forcing set of size at most is also NP-complete. In contrast, the computational complexity of deciding whether there exists a perfect matching that can be made unique by an anti-forcing set of size at most is not known, even for general graphs. In this paper, we show that all of these problems remain NP-complete even when restricted to bipartite graphs of maximum degree~.

9 pages, 5 figures