Bounded hairpin completion

被引:10
作者
Ito, Masami [2 ]
Leupold, Peter [2 ]
Manea, Florin [1 ,3 ]
Mitrana, Victor [3 ,4 ]
机构
[1] Otto von Guericke Univ, Fac Comp Sci, D-39016 Magdeburg, Germany
[2] Kyoto Sangyo Univ, Dept Math, Fac Sci, Kyoto 6038555, Japan
[3] Univ Bucharest, Fac Math & Comp Sci, Bucharest 010014, Romania
[4] Univ Politecn Madrid, Dept Org & Estruct Informac, Madrid 28031, Spain
关键词
DNA computing; Formal languages; Hairpin completion; Bounded hairpin completion; Iterated bounded hairpin completion; Bounded hairpin completion distance; Bounded hairpin reduction;
D O I
10.1016/j.ic.2010.11.014
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Hairpin completion is a formal operation inspired from biochemistry. Here we consider a restricted variant of hairpin completion called bounded hairpin completion. Applied to a word encoding a single stranded molecule x such that either a suffix or a prefix of x is complementary to a subword of x, hairpin completion produces a new word z, which is a prolongation of x to the right or to the left by annealing. Although this operation is a purely mathematical one and the biological reality is just a source of inspiration, it seems rather unrealistic to impose no restriction on the length of the prefix or suffix added by the hairpin completion. The restriction considered here concerns the length of all prefixes and suffixes that are added to the current word by hairpin completion. They cannot be longer than a given constant. Closure properties of some classes of formal languages under the non-iterated and iterated bounded hairpin completion are investigated. We consider the bounded hairpin completion distance between two words and generalize this distance to languages and discuss algorithms for computing them. Finally also the inverse operation, namely bounded hairpin reduction, as well as the set of all primitive bounded hairpin roots of a regular language are considered. (C) 2010 Published by Elsevier Inc.
引用
收藏
页码:471 / 485
页数:15
相关论文
共 23 条
[1]  
[Anonymous], 1997, HDB FORMAL LANGUAGES, DOI DOI 10.1007/978-3-662-07675-0
[2]  
[Anonymous], 1993, Texts and Monographs in Computer Science
[3]  
BAKER BS, 1972, 1 INT C AUT LANG PRO, P501
[4]  
Bottoni P, 2006, THEOR COMPUT SYST, V39, P503, DOI [10.1007/s00224-004-1175-1, 10.1007/S00224-004-1175-1]
[5]  
Cheptea D., 2006, TRANSGRESSIVE COMPUT, P216
[6]  
DEATON R, 1999, DIMACS SERIES DISCRE, V44, P247
[7]  
DEATON RJ, 1997, 3 DIMACS WORKSH DNA, P230
[8]  
DEATON RJ, 1998, 3 GEN PROGR C, P684
[9]  
DIACONU A, 2009, 17 INT S FUND COMP T, P96
[10]   FAST ALGORITHMS FOR FINDING NEAREST COMMON ANCESTORS [J].
HAREL, D ;
TARJAN, RE .
SIAM JOURNAL ON COMPUTING, 1984, 13 (02) :338-355