Testing matrix rank, optimally
From MaRDI portal
Abstract: We show that for the problem of testing if a matrix has rank at most , or requires changing an -fraction of entries to have rank at most , there is a non-adaptive query algorithm making queries. Our algorithm works for any field . This improves upon the previous bound (SODA'03), and bypasses an lower bound of (KDD'14) which holds if the algorithm is required to read a submatrix. Our algorithm is the first such algorithm which does not read a submatrix, and instead reads a carefully selected non-adaptive pattern of entries in rows and columns of . We complement our algorithm with a matching query complexity lower bound for non-adaptive testers over any field. We also give tight bounds of queries in the sensing model for which query access comes in the form of ; perhaps surprisingly these bounds do not depend on . We next develop a novel property testing framework for testing numerical properties of a real-valued matrix more generally, which includes the stable rank, Schatten- norms, and SVD entropy. Specifically, we propose a bounded entry model, where is required to have entries bounded by in absolute value. We give upper and lower bounds for a wide range of problems in this model, and discuss connections to the sensing model above.
Recommendations
Cited in
(9)- Testing proximity to subspaces: approximate \(\ell_\infty\) minimization in constant time
- Testing matrix function algorithms using identities
- Integer matrix rank certification
- Querying a Matrix through Matrix-Vector Products
- Querying a Matrix Through Matrix-Vector Products.
- Non-convex matrix completion and related problems via strong duality
- Optimal eigenvalue approximation via sketching
- Optimal estimation of Schatten norms of a rectangular matrix
- Property testing of the Boolean and binary rank
This page was built for publication: Testing matrix rank, optimally
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5236228)