Finding Hall blockers by matrix scaling
Koyo Hayashi, Hiroshi Hirai, and Keiya Sakabe

TL;DR
This paper extends the use of the Sinkhorn algorithm to identify Hall blockers in bipartite graphs, providing polynomial-time methods to detect perfect matchings and their obstructions.
Contribution
It demonstrates that Sinkhorn iterations can identify Hall blockers and parametric Hall blockers in bipartite graphs, extending previous results on perfect matching detection.
Findings
Sinkhorn iterations identify Hall blockers in polynomial time.
The method detects all parametric Hall blockers maximizing a specific function.
Connections established between Sinkhorn limit, network flow, and graph decompositions.
Abstract
For a given nonnegative matrix , the matrix scaling problem asks whether can be scaled to a doubly stochastic matrix for some positive diagonal matrices .The Sinkhorn algorithm is a simple iterative algorithm, which repeats row-normalization and column-normalization alternatively. By this algorithm, converges to a doubly stochastic matrix in limit if and only if the bipartite graph associated with has a perfect matching. This property can decide the existence of a perfect matching in a given bipartite graph , which is identified with the -matrix .Linial, Samorodnitsky, and Wigderson showed that iterations for decide whether has a perfect matching. Here is the number of vertices in one of the color classes of . In…
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 · Topological and Geometric Data Analysis · Stochastic Gradient Optimization Techniques
