Repository landing page

We are not able to resolve this OAI Identifier to the repository landing page. If you are the repository manager for this record, please head to the Dashboard and adjust the settings.

Nearly Optimal Deterministic Algorithm for Sparse Walsh-Hadamard Transform.

Abstract

For every fixed constant α > 0, we design an algorithm for computing the k-sparse Walsh-Hadamard transform of an N-dimensional vector x ∈ R N in time k 1+α(log N) O(1). Specifically, the algorithm is given query access to x and computes a k-sparse x˜ ∈ R N satisfying kx˜ − xˆk1 ≤ ckxˆ − Hk(ˆx)k1, for an absolute constant c > 0, where xˆ is the transform of x and Hk(ˆx) is its best k-sparse approximation. Our algorithm is fully deterministic and only uses non-adaptive queries to x (i.e., all queries are determined and performed in parallel when the algorithm starts). An important technical tool that we use is a construction of nearly optimal and linear lossless condensers which is a careful instantiation of the GUV condenser (Guruswami, Umans, Vadhan, JACM 2009). Moreover, we design a deterministic and non-adaptive `1/`1 compressed sensing scheme based on general lossless condensers that is equipped with a fast reconstruction algorithm running in time k 1+α(log N) O(1) (for the GUV-based condenser) and is of independent interest. Our scheme signifi- cantly simplifies and improves an earlier expander-based construction due to Berinde, Gilbert, Indyk, Karloff, Strauss (Allerton 2008). Our methods use linear lossless condensers in a black box fashion; therefore, any future improvement on explicit constructions of such condensers would immediately translate to improved parameters in our framework (potentially leading to k(log N) O(1) reconstruction time with a reduced exponent in the polylogarithmic factor, and eliminating the extra parameter α). By allowing the algorithm to use randomness, while still using non-adaptive queries, the running time of the algorithm can be improved to O˜(k log3 N)

Similar works

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.