Improved Deterministic Length Reduction

Abstract

This paper presents a new technique for deterministic length reduction. This technique improves the running time of the algorithm presented in LR07 for performing fast convolution in sparse data. While the regular fast convolution of vectors V1,V2 whose sizes are N1,N2 respectively, takes O(N1 N2) using FFT, using the new technique for length reduction, the algorithm proposed in LR07 performs the convolution in O(n1 3 n1), where n1 is the number of non-zero values in V1. The algorithm assumes that V1 is given in advance, and V2 is given in running time. The novel technique presented in this paper improves the convolution time to O(n1 2 n1) deterministically, which equals the best running time given achieved by a randomized algorithm. The preprocessing time of the new technique remains the same as the preprocessing time of LR07, which is O(n12). This assumes and deals the case where N1 is polynomial in n1. In the case where N1 is exponential in n1, a reduction to a polynomial case can be used. In this paper we also improve the preprocessing time of this reduction from O(n14) to O(n13 polylog(n1)).

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…