کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
437067 690071 2006 23 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Automated pattern detection—An algorithm for constructing optimally synchronizing multi-regular language filters
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Automated pattern detection—An algorithm for constructing optimally synchronizing multi-regular language filters
چکیده انگلیسی

In the computational-mechanics structural analysis of one-dimensional cellular automata the following automata-theoretic analogue of the change-point problem from time series analysis arises: Given a string σ and a collection {Di} of finite automata, identify the regions of σ that belong to each Di and, in particular, the boundaries separating them. We present two methods for solving this multi-regular language filtering problem. The first, although providing the ideal solution, requires a stack, has a worst-case compute time that grows quadratically in σ's length and conditions its output at any point on arbitrarily long windows of future input. The second method is to algorithmically construct a finite transducer that approximates the first algorithm. In contrast to the stack-based algorithm, however, the transducer requires only a finite amount of memory, runs in linear time, and gives immediate output for each letter read; it is, moreover, the best possible finite-state approximation with these three features.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Theoretical Computer Science - Volume 359, Issues 1–3, 14 August 2006, Pages 306-328