State complexity of overlap assembly
From MaRDI portal
Abstract: The emph{state complexity} of a regular language is the number of states in a minimal deterministic finite automaton (DFA) accepting . The state complexity of a regularity-preserving binary operation on regular languages is defined as the maximal state complexity of the result of the operation where the two operands range over all languages of state complexities and , respectively. We find a tight upper bound on the state complexity of the binary operation emph{overlap assembly} on regular languages. This operation was introduced by Csuhaj-Varj'u, Petre, and Vaszil to model the process of self-assembly of two linear DNA strands into a longer DNA strand, provided that their ends "overlap". We prove that the state complexity of the overlap assembly of languages and , where and , is at most . Moreover, for and there exist languages and over an alphabet of size whose overlap assembly meets the upper bound and this bound cannot be met with smaller alphabets. Finally, we prove that is a tight upper bound on the overlap assembly of unary languages, and that there are binary languages whose overlap assembly has exponential state complexity at least .
Recommendations
Cited in
(5)
This page was built for publication: State complexity of overlap assembly
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1616964)