کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
434743 689790 2012 9 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Parsing Boolean grammars over a one-letter alphabet using online convolution
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Parsing Boolean grammars over a one-letter alphabet using online convolution
چکیده انگلیسی

Consider context-free grammars generating strings over a one-letter alphabet. For the membership problem for such grammars, stated as “Given a grammar G and a string an, determine whether an is generated by G”, only a naïve O(|G|⋅n2)-time algorithm is known. This paper develops a new algorithm solving this problem, which is based upon fast multiplication of integers, works in time |G|⋅nlog3n⋅2O(log∗n), and is applicable to context-free grammars augmented with Boolean operations, known as Boolean grammars. For unambiguous grammars, the running time of the algorithm is reduced to |G|⋅nlog2n⋅2O(log∗n). The algorithm is based upon (a simplification of) the online integer multiplication algorithm by Fischer and Stockmeyer [M.J. Fischer, L.J. Stockmeyer, Fast on-line integer multiplication, Journal of Computer and System Sciences 9 (3) (1974) 317–331].

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Theoretical Computer Science - Volume 457, 26 October 2012, Pages 149-157