An Approximation Algorithm for the Exact Matching Problem in Bipartite Graphs
Abstract
In 1982 Papadimitriou and Yannakakis introduced the Exact Matching problem, in which given a red and blue edge-colored graph and an integer one has to decide whether there exists a perfect matching in with exactly red edges. Even though a randomized polynomial-time algorithm for this problem was quickly found a few years later, it is still unknown today whether a deterministic polynomial-time algorithm exists. This makes the Exact Matching problem an important candidate to test the RP=P hypothesis. In this paper we focus on approximating Exact Matching. While there exists a simple algorithm that computes in deterministic polynomial-time an almost perfect matching with exactly red edges, not a lot of work focuses on computing perfect matchings with almost red edges. In fact such an algorithm for bipartite graphs running in deterministic polynomial-time was published only recently (STACS'23). It outputs a perfect matching with red edges with the guarantee that . In the present paper we aim at approximating the number of red edges without exceeding the limit of red edges. We construct a deterministic polynomial-time algorithm, which on bipartite graphs computes a perfect matching with red edges such that .
Cite
@article{arxiv.2307.02205,
title = {An Approximation Algorithm for the Exact Matching Problem in Bipartite Graphs},
author = {Anita Dürr and Nicolas El Maalouly and Lasse Wulf},
journal= {arXiv preprint arXiv:2307.02205},
year = {2023}
}