Universal Matrix Sparsifiers and Fast Deterministic Algorithms for Linear Algebra

05/10/2023
โˆ™
by   Rajarshi Bhattacharjee, et al.
โˆ™
0
โˆ™

Given ๐€โˆˆโ„^n ร— n with entries bounded in magnitude by 1, it is well-known that if S โŠ‚ [n] ร— [n] is a uniformly random subset of ร• (n/ฯต^2) entries, and if ๐€_S equals ๐€ on the entries in S and is zero elsewhere, then ๐€ - n^2/sยท๐€_S_2 โ‰คฯต n with high probability, where ยท_2 is the spectral norm. We show that for positive semidefinite (PSD) matrices, no randomness is needed at all in this statement. Namely, there exists a fixed subset S of ร• (n/ฯต^2) entries that acts as a universal sparsifier: the above error bound holds simultaneously for every bounded entry PSD matrix ๐€โˆˆโ„^n ร— n. One can view this result as a significant extension of a Ramanujan expander graph, which sparsifies any bounded entry PSD matrix, not just the all ones matrix. We leverage the existence of such universal sparsifiers to give the first deterministic algorithms for several central problems related to singular value computation that run in faster than matrix multiplication time. We also prove universal sparsification bounds for non-PSD matrices, showing that ร• (n/ฯต^4) entries suffices to achieve error ฯตยทmax(n,๐€_1), where ๐€_1 is the trace norm. We prove that this is optimal up to an ร• (1/ฯต^2) factor. Finally, we give an improved deterministic spectral approximation algorithm for PSD ๐€ with entries lying in {-1,0,1}, which we show is nearly information-theoretically optimal.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset