Linear-Time Algorithms for Maximum-Weight Induced Matchings and Minimum Chain Covers in Convex Bipartite Graphs
Boris Klemz, G\"unter Rote

TL;DR
This paper presents linear-time algorithms for maximum-weight induced matchings and minimum chain covers in convex bipartite graphs, significantly improving efficiency over previous quadratic-time methods.
Contribution
It introduces the first linear-time algorithms for these problems in convex bipartite graphs, handling both weighted and unweighted cases with optimal efficiency.
Findings
Maximum-weight induced matching computed in O(n+m) time
Maximum cardinality induced matching in O(n) time with compact representation
Minimum chain cover in O(n) time with compact representation
Abstract
A bipartite graph is convex if the vertices in can be linearly ordered such that for each vertex , the neighbors of are consecutive in the ordering of . An induced matching of is a matching such that no edge of connects endpoints of two different edges of . We show that in a convex bipartite graph with vertices and weighted edges, an induced matching of maximum total weight can be computed in time. An unweighted convex bipartite graph has a representation of size that records for each vertex the first and last neighbor in the ordering of . Given such a compact representation, we compute an induced matching of maximum cardinality in time. In convex bipartite graphs, maximum-cardinality induced matchings are dual to minimum chain covers. A chain cover is a covering of the edge set by chain…
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
TopicsAdvanced Graph Theory Research · Complexity and Algorithms in Graphs · Optimization and Search Problems
