Optimum matchings in weighted bipartite graphs
Carlos E. Valencia, Marcos C. Vargas

TL;DR
This paper presents efficient algorithms for identifying edges in minimum weight matchings and enumerating all such matchings in weighted bipartite graphs, utilizing linear programming duality and graph reduction techniques.
Contribution
It introduces a novel approach to reduce weighted matching problems to unweighted variants using an $ ext{epsilon}$-optimal dual solution, enabling faster algorithms.
Findings
Linear time algorithm for finding edges in minimum weight perfect matchings.
An $O(\sqrt{n}m ext{log}(nW))$ time algorithm for the problem.
Effective reduction of weighted problems to unweighted variants.
Abstract
Given an integer weighted bipartite graph we consider the problems of finding all the edges that occur in some minimum weight matching of maximum cardinality and enumerating all the minimum weight perfect matchings. Moreover, we construct a subgraph of which depends on an -optimal solution of the dual linear program associated to the assignment problem on that allows us to reduced this problems to their unweighed variants on . For instance, when has a perfect matching and we have an -optimal solution of the dual linear program associated to the assignment problem on , we solve the problem of finding all the edges that occur in some minimum weight perfect matching in linear time on the number of edges. Therefore, starting from scratch we get an algorithm that solves this…
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 · Limits and Structures in Graph Theory · Complexity and Algorithms in Graphs
