1 research outputs found

    Combinatorial Compressive Sampling with Applications.

    Full text link
    We simplify and improve the deterministic Compressed Sensing (CS) results of Cormode and Muthukrishnan (CM). A simple relaxation of our deterministic CS technique then generates a new randomized CS result similar to those derived by CM. Finally, our CS techniques are applied to two computational problems of wide interest: The calculation of a periodic function's Fourier transform, and matrix multiplication. Short descriptions of our results follow. (i) Sublinear-Time Sparse Fourier Transforms: Suppose f:[0,2pi]rightarrowmathbbmCf: [0, 2pi] rightarrow mathbbm{C} is kk-sparse in frequency (e.g., ff is an exact superposition of kk sinusoids with frequencies in [1−fracN2,fracN2][1-frac{N}{2},frac{N}{2}]). Then we may recover ff in O(k2cdotlog4(N))O(k^2 cdot log^4(N)) time by deterministically sampling it at O(k2cdotlog3(N))O(k^2 cdot log^3(N)) points. If succeeding with high probability is sufficient, we may sample ff at O(kcdotlog4(N))O(k cdot log^4(N)) points and then reconstruct it in O(kcdotlog5(N))O(k cdot log^5(N)) time via a randomized version of our deterministic Fourier algorithm. If NN is much larger than kk, both algorithms run in sublinear-time in the sense that they will outrun any procedure which samples ff at least NN times (e.g., both algorithms are faster than a fast Fourier transform). In addition to developing new sublinear-time Fourier methods we have implemented previously existing sublinear-time Fourier algorithms. The resulting implementations, called AAFFT 0.5/0.9, are empirically evaluated. The results are promising: AAFFT 0.9 outperforms standard FFTs (e.g., FFTW 3.1) on signals containing about 10210^2 energetic frequencies spread over a bandwidth of 10610^6 or more. Furthermore, AAFFT utilizes significantly less memory than a standard FFT on large signals since it only needs to sample a fraction of the input signal's entries. (ii) Fast matrix multiplication: Suppose both AA and BB are dense NtimesNN times N matrices. It is conjectured that AcdotBA cdot B can be computed in O(N2+epsilon)O(N^{2+epsilon})-time. If AcdotBA cdot B is known to be O(N2.9462)O(N^{2.9462})-sparse/compressible in each column (e.g., each column of AcdotBA cdot B contains only a few non-zero entries) we show that AcdotBA cdot B may be calculated in O(N2+epsilon)O(N^{2+epsilon})-time. Thus, we generalize previous rapid rectangular matrix multiplication results due to D. Coppersmith.Ph.D.Applied and Interdisciplinary MathematicsUniversity of Michigan, Horace H. Rackham School of Graduate Studieshttp://deepblue.lib.umich.edu/bitstream/2027.42/61558/1/markiwen_1.pdfhttp://deepblue.lib.umich.edu/bitstream/2027.42/61558/2/markiwen_2.pd
    corecore