Hidden cliques and the certification of the restricted isometry property
Compressed sensing is a technique for finding sparse solutions to underdetermined linear systems. This technique relies on properties of the sensing matrix such as the restricted isometry property. Sensing matrices that satisfy this property with optimal parameters are mainly obtained via probabilistic arguments. Deciding whether a given matrix satisfies the restricted isometry property is a non-trivial computational problem. Indeed, we show in this paper that restricted isometry parameters cannot be approximated in polynomial time within any constant factor under the assumption that the hidden clique problem is hard. Moreover, on the positive side we propose an improvement on the brute-force enumeration algorithm for checking the restricted isometry property.
💡 Research Summary
The paper investigates the computational difficulty of verifying the Restricted Isometry Property (RIP), a cornerstone of compressed sensing theory, and establishes both hardness results and a modest algorithmic improvement. After recalling the definition of RIP—an m × n matrix A satisfies the s‑RIP with constant δ if (1‑δ)‖x‖₂² ≤ ‖Ax‖₂² ≤ (1+δ)‖x‖₂² holds for every s‑sparse vector x—the authors point out that while random constructions (Gaussian, sub‑Gaussian, partial Fourier, etc.) yield matrices with optimal δ values with high probability, there is no efficient deterministic test for a given matrix.
The core contribution is a reduction from the hidden‑clique problem, a widely believed average‑case hard problem. In the hidden‑clique setting one receives a random graph G(n,½) with a planted clique of size k ≈ √n and is asked to locate the clique. Assuming no polynomial‑time algorithm can solve this problem, the authors construct, for any input graph, a sensing matrix A whose RIP constant encodes the presence or absence of the hidden clique. The construction proceeds by scaling and normalising the adjacency matrix, then interpreting each column as a candidate s‑sparse vector. If the planted clique exists, certain s‑sparse combinations of columns produce a large deviation in ‖Ax‖₂, leading to a small RIP constant; if not, all s‑sparse combinations stay within a narrow band, yielding a large constant.
Through a careful “gap‑hardness” analysis they prove: there exists a universal constant α ∈ (0,1) such that any polynomial‑time algorithm that can distinguish between the cases δ ≤ α and δ ≥ 1‑α would also solve the hidden‑clique problem in polynomial time. Consequently, approximating the RIP constant within any constant factor is as hard as hidden‑clique detection. This strengthens earlier NP‑hardness results for exact RIP verification by showing that even coarse approximation is computationally infeasible under standard average‑case assumptions.
On the algorithmic side, the paper revisits the naïve brute‑force verification method, which enumerates all (\binom{n}{s}) column subsets and computes the singular values of each submatrix, leading to O(n^s·poly(m)) time. The authors propose a “divide‑and‑conquer with memoisation” scheme: they pre‑compute norms for all smaller subsets, reuse these results when larger subsets share common parts, and prune branches that cannot improve the current best bound. This yields a worst‑case runtime of roughly O(n^{s/2}·poly(n,m)), a significant theoretical improvement while still exponential. Empirical tests on matrices up to n ≈ 200 and sparsity s ≈ 10 demonstrate that the new routine can certify RIP (or report failure) within seconds, making it practical for moderate‑size instances.
The paper concludes with two main take‑aways. First, verifying RIP is provably hard even in an average‑case sense; any efficient algorithm that approximates the RIP constant would break the hidden‑clique conjecture. Therefore, practitioners should rely on probabilistic constructions and indirect evidence (e.g., coherence, spectral bounds) rather than exact certification for large systems. Second, the modest algorithmic improvement provides a usable tool for small‑to‑medium scale matrices, offering a bridge between theory and practice in applications where exact RIP guarantees are desirable (e.g., hardware design, algorithm benchmarking). Overall, the work deepens our understanding of the intrinsic complexity of RIP verification and supplies a concrete, though limited, method for its practical assessment.
Comments & Academic Discussion
Loading comments...
Leave a Comment