Descriptional Complexity of Semi-Simple Splicing Systems

被引:1
作者
Kari, Lila [1 ]
Ng, Timothy [2 ]
机构
[1] Univ Waterloo, Sch Comp Sci, Waterloo, ON N2L 3G1, Canada
[2] Univ Chicago, Dept Comp Sci, Chicago, IL 60637 USA
关键词
Descriptional complexity; splicing systems; DNA computing;
D O I
10.1142/S0129054121420041
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Splicing systems are generative mechanisms introduced by Tom Head in 1987 to model the biological process of DNA recombination. The computational engine of a splicing system is the "splicing operation", a cut-and-paste binary string operation defined by a set of "splicing rules", quadruples r = (u(1), u(2); u(3), u(4)) where u(1), u(2), u(3), u(4) are words over an alphabet Sigma. For two strings x(1)u(1)u(2)y(1) and x(2)u(3)u(4)y(2), applying the splicing rule r produces the string x(1)u(1)u(4)y(2). In this paper we focus on a particular type of splicing systems, called (i, j) semi-simple splicing systems, i = 1, 2 and j = 3,4, wherein all splicing rules r have the property that the two strings in positions i and j in r are singleton letters, while the other two strings are empty. The language generated by such a system consists of the set of words that are obtained starting from an initial set called "axiom set", by iteratively applying the splicing rules to strings in the axiom set as well as to intermediately produced strings. We consider semi-simple splicing systems where the axiom set is a regular language, and investigate the descriptional complexity of such systems in terms of the size of the minimal deterministic finite automata that recognize the languages they generate.
引用
收藏
页码:685 / 711
页数:27
相关论文
共 14 条
[1]   Separating some splicing models [J].
Bonizzoni, P ;
Ferretti, C ;
Mauri, G ;
Zizza, R .
INFORMATION PROCESSING LETTERS, 2001, 79 (06) :255-259
[2]   On some classes of splicing languages [J].
Ceterchi, R ;
Martín-Vide, C ;
Subramanian, KG .
ASPECTS OF MOLECULAR COMPUTING: ESSAYS DEDICATED TO TOM HEAD ON THE OCCASION OF HIS 70TH BIRTHDAY, 2004, 2950 :84-105
[3]   SPLICING SEMIGROUPS OF DOMINOES AND DNA [J].
CULIK, K ;
HARJU, T .
DISCRETE APPLIED MATHEMATICS, 1991, 31 (03) :261-277
[4]  
Gao Yuan, 2016, J. Autom. Lang. Comb., V21, P251, DOI [10.25596/jalc-2016-251, DOI 10.25596/JALC-2016-251]
[5]   SPLICING SYSTEMS AND REGULARITY [J].
GATTERDAM, RW .
INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1989, 31 (1-2) :63-67
[6]  
Goode E., 2001, Where Mathematics, Computer Science, Linguistics and Biology Meet, P343
[8]  
Head T., 2006, RECENT ADV FORMAL LA, V25, P119
[9]   Descriptional Complexity of Semi-simple Splicing Systems [J].
Kari, Lila ;
Ng, Timothy .
DEVELOPMENTS IN LANGUAGE THEORY, DLT 2020, 2020, 12086 :150-163
[10]   State Complexity of Simple Splicing [J].
Kari, Lila ;
Ng, Timothy .
DESCRIPTIONAL COMPLEXITY OF FORMAL SYSTEMS, DCFS 2019, 2019, 11612 :197-209