A generalization of Hopcroft-Karp algorithm for semi-matchings and covers in bipartite graphs (Maximum semi-matching problem in bipartite graphs)
J\'an Katrenic, Gabriel Semanisin

TL;DR
This paper extends the Hopcroft-Karp algorithm to efficiently find maximum semi-matchings in bipartite graphs with vertex-specific constraints, improving computational complexity for these problems.
Contribution
It introduces a generalized algorithm for maximum $(f,g)$-semi-matching in bipartite graphs with improved running time.
Findings
Achieves a running time of $O(m imes ext{min}( ext{sqrt}( ext{sum of }f(u)), ext{sqrt}( ext{sum of }g(v))))$
Provides a reduction to solve the optimal semi-matching problem in $O( ext{sqrt}(n) m ext{ log } n)$ time
Extends Hopcroft-Karp algorithm to semi-matchings with vertex-specific constraints
Abstract
An -semi-matching in a bipartite graph is a set of edges such that each vertex is incident with at most edges of , and each vertex is incident with at most edges of . In this paper we give an algorithm that for a graph with vertices and edges, , constructs a maximum -semi-matching in running time . Using the reduction of [5], our result on maximum -semi-matching problem directly implies an algorithm for the optimal semi-matching problem with running time .
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 · Optimization and Search Problems · Limits and Structures in Graph Theory
