Two Operations Suggested by DNA Biochemistry: Hairpin Completion and Superposition
Prof. Dr. Victor Mitrana
(Faculty of Mathematics and Computer Science, Univ. of Bucharest and
Department of Information Systems and Computation, Technical University of Valencia)
Place:
Room 0S03 (Ground floor at the DSIC building in front of Secretariat)
Date:
04/12/2008
Time:
12:30
Abstract
We propose two new formal operations on words and languages suggested by DNA manipulation,
called superposition and hairpin completion. By these operations, that are based on the
Watson-Crick complementarity, annealing and PCR, one can generate a set of words, starting
from a pair of words or a single word, respectively. These operations are considered here
as abstract operations on formal languages. We settle the closure properties under the
non-iterated version of these operations of some classes in the Chomsky hierarchy as
well as some complexity classes.
The iterated version of each of the two operations is then discussed. We propose an
O(n2f(n)) time recognition algorithm for the iterated hairpin completion
of a language recognizable in O(f(n)) time. The n2 factor is not needed in
the case of iterated hairpin completion of context-free languages, but it is reduced to
n in the case of iterated hairpin completion of regular languages. Similar results
are obtained for the iterated superposition. We then define two distances and present polynomial
time algorithms for computing them. Finally, we give a short list of open problems which appear
attractive to us.