کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
426549 686104 2012 19 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Deciding regularity of hairpin completions of regular languages in polynomial time
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Deciding regularity of hairpin completions of regular languages in polynomial time
چکیده انگلیسی

Hairpin completion is an operation on formal languages that has been inspired by hairpin formation in DNA biochemistry and by DNA computing. In this paper we investigate the one- and two-sided hairpin completion of regular languages. We solve an open problem from the literature by showing that the regularity problem for hairpin completions is decidable. Actually, we show that the problem is decidable in polynomial time if the input is specified by DFAs.Furthermore, we prove that the hairpin completion of regular languages is an unambiguous linear context-free language. Beforehand, it was known only that it is linear context-free. Unambiguity is a strong additional property because it allows to compute the growth function or the topological entropy. In particular, we can compare the growth of the hairpin completion with the growth of the defining regular languages. We show that the growth of the hairpin completion is exponential if and only if the growth of the underlying languages is exponential. Even if both growth functions are exponential, they can be as far apart as 2Θ(n) for the hairpin completion and 2Θ(n)2Θ(n) for the defining regular languages. However, if the hairpin completion is still regular, then the hairpin completion and its underlying language have essentially the same growth and same topological entropy.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information and Computation - Volume 217, August 2012, Pages 12–30
نویسندگان
, , ,