کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
10331882 686963 2015 7 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Using static suffix array in dynamic application: Case of text compression by longest first substitution
ترجمه فارسی عنوان
استفاده از آرایه پسوند ایستا در برنامه پویا: مورد فشرده سازی متن با طولانی ترین جایگزینی اول
کلمات کلیدی
الگوریتم ها، آرایه پسوند پیشرفته، فشرده سازی متن دستور زبان، بلندترین جایگزین اول، به روز رسانی فهرست متن،
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی
Over the last decade, enhanced suffix arrays (ESA) have replaced suffix trees in many applications. Algorithms based on ESAs require less space, while allowing the same time efficiency as those based on suffix trees. However, this is only true when a suffix structure is used as a static index. Suffix trees can be updated faster than suffix arrays, which is a clear advantage in applications that require dynamic indexing. We show that for some dynamic applications a suffix array and the derived LCP-interval tree can be used in such a way that the actual index updates are not necessary. We demonstrate this in the case of grammar text compression with longest first substitution and provide the source code. The proposed algorithm has O(N2) worst case time complexity but runs in O(N) time in practice.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information Processing Letters - Volume 115, Issue 2, February 2015, Pages 175-181
نویسندگان
, ,