182
v1v2v3 (latest)

Precisely Verifying the Null Space Conditions in Compressed Sensing: A Sandwiching Algorithm

Abstract

In this paper, we propose new efficient algorithms to verify the null space condition in compressed sensing (CS). Given an (nm)×n(n-m) \times n (m>0m>0) CS matrix AA and a positive kk, we are interested in computing αk=max{z:Az=0,z0}max{K:Kk}\displaystyle \alpha_k = \max_{\{z: Az=0,z\neq 0\}}\max_{\{K: |K|\leq k\}} zK1z1{\|z_K \|_{1}}{\|z\|_{1}}, where KK represents subsets of {1,2,...,n}\{1,2,...,n\}, and K|K| is the cardinality of KK. In particular, we are interested in finding the maximum kk such that αk<12\alpha_k < {1}{2}. However, computing αk\alpha_k is known to be extremely challenging. In this paper, we first propose a series of new polynomial-time algorithms to compute upper bounds on αk\alpha_k. Based on these new polynomial-time algorithms, we further design a new sandwiching algorithm, to compute the \emph{exact} αk\alpha_k with greatly reduced complexity. When needed, this new sandwiching algorithm also achieves a smooth tradeoff between computational complexity and result accuracy. Empirical results show the performance improvements of our algorithm over existing known methods; and our algorithm outputs precise values of αk\alpha_k, with much lower complexity than exhaustive search.

View on arXiv
Comments on this paper