How to Secure Matchings Against Edge Failures
Felix Hommelsheim, Moritz M\"uhlenthaler, Oliver Schaudt

TL;DR
This paper addresses the problem of securing bipartite matchings against edge failures by developing algorithms for adding minimum cost edges, including approximation, fixed parameter, and polynomial-time algorithms for specific graph classes.
Contribution
It introduces new algorithms for edge augmentation to protect matchings, including approximation and fixed parameter algorithms, and characterizes graph classes with polynomial solutions.
Findings
Logarithmic-factor approximation algorithm for unit-cost case
Polynomial-time algorithm for chordal-bipartite graphs
Fixed parameter algorithm based on treewidth
Abstract
Suppose we are given a bipartite graph that admits a perfect matching and an adversary may delete any edge from the graph with the intention of destroying all perfect matchings. We consider the task of adding a minimum cost edge-set to the graph, such that the adversary never wins. We provide efficient exact and approximation algorithms. In particular, for the unit-cost problem, we provide a -factor approximation algorithm and a polynomial-time algorithm for chordal-bipartite graphs. Furthermore, we give a fixed parameter algorithm for the problem parameterized by the treewidth of the input graph. For general non-negative weights we settle the approximability of the problem and show a close relation to the Directed Steiner Forest Problem. Additionally we prove a dichotomy theorem characterizing minor-closed graph classes which allow for a polynomial-time algorithm. Our methods…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
