On Structural Rank and Resilience of Sparsity Patterns
Mohamed Ali Belabbas, Xudong Chen, Daniel Zelazo

TL;DR
This paper studies the resilience of sparsity patterns in matrices, specifically how their structural rank is affected by adding or removing entries, using max-flow algorithms on bipartite graphs.
Contribution
It introduces a polynomial-time method to analyze and enhance the resilience of sparsity patterns' structural rank through graph-based algorithms.
Findings
Algorithms for resilience analysis are polynomial-time solvable.
The approach effectively quantifies how many entries can be added or removed.
Resilience measures can be computed efficiently for large patterns.
Abstract
A sparsity pattern in , for , is a vector subspace of matrices admitting a basis consisting of canonical basis vectors in . We represent a sparsity pattern by a matrix with -entries, where -entries are arbitrary real numbers and -entries are equal to . We say that a sparsity pattern has full structural rank if the maximal rank of matrices contained in it is . In this paper, we investigate the degree of resilience of patterns with full structural rank: We address questions such as how many -entries can be removed without decreasing the structural rank and, reciprocally, how many -entries one needs to add so as to increase the said degree of resilience to reach a target. Our approach goes by translating these questions into max-flow problems on appropriately defined bipartite graphs. Based on…
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 · Optimization and Search Problems · Machine Learning and Algorithms
