کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
427600 686525 2010 5 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A faster algorithm for the computation of string convolutions using LZ78 parsing
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
A faster algorithm for the computation of string convolutions using LZ78 parsing
چکیده انگلیسی

String convolution between vectors of integers representing a pattern and a text is a widely used computational primitive in string processing. In this paper, we investigate the use of an algorithmic framework which exploits sequence repetitions (identified according to the Lempel–Ziv parsing technique, i.e., the LZ78 algorithm) to speed up conventional algorithms (based on Fast Fourier Transform) for the computation of convolution between a pattern and a text, when the text is long enough and the pattern is sufficiently small. In particular, we present a deterministic algorithm which, given a text T of length n (drawn from a constant size alphabet ΣT) and a pattern P of length m (drawn from a constant size alphabet ΣP), computes the convolution between P and T with time and space complexity , where h is the entropy of text T.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information Processing Letters - Volume 110, Issues 14–15, 1 July 2010, Pages 609-613