Making Bipartite Graphs DM-irreducible
Krist\'of B\'erczi, Satoru Iwata, Jun Kato, Yutaro Yamaguchi

TL;DR
This paper addresses the problem of transforming bipartite graphs into DM-irreducible graphs by adding edges, providing a unified framework, algorithms, and complexity results for both balanced and unbalanced cases.
Contribution
It introduces a general framework for making bipartite graphs DM-irreducible, including algorithms for balanced and unbalanced cases, and extends classical results to broader settings.
Findings
A unified approach using supermodular covering functions.
A matroid intersection-based solution for unbalanced graphs.
A combinatorial algorithm for balanced graphs with optimal edge addition.
Abstract
The Dulmage--Mendelsohn decomposition (or the DM-decomposition) gives a unique partition of the vertex set of a bipartite graph reflecting the structure of all the maximum matchings therein. A bipartite graph is said to be DM-irreducible if its DM-decomposition consists of a single component. In this paper, we focus on the problem of making a given bipartite graph DM-irreducible by adding edges. When the input bipartite graph is balanced (i.e., both sides have the same number of vertices) and has a perfect matching, this problem is equivalent to making a directed graph strongly connected by adding edges, for which the minimum number of additional edges was characterized by Eswaran and Tarjan (1976). We give a general solution to this problem, which is divided into three parts. We first show that our problem can be formulated as a special case of a general framework of covering…
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.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Cryptography and Data Security
