ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Theoretical Computer Science
Volume 334, Issues 1-3, 15 April 2005, Pages 131-159
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Purchase PDF (383 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.tcs.2004.12.032    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2005 Elsevier B.V. All rights reserved.

On properties of bond-free DNA languages

Lila Karia, E-mail The Corresponding Author, Stavros Konstantinidisb, E-mail The Corresponding Author and Petr Sosíka, c, Corresponding Author Contact Information, E-mail The Corresponding Author, E-mail The Corresponding Author

aDepartment of Computer Science, The University of Western Ontario, London, Ont., Canada N6A 5B7 bDepartment of Mathematics and Computing Science, Saint Mary's University, Halifax, Nova Scotia, Canada B3H 3C3 cInstitute of Computer Science, Silesian University, 74601 Opava, Czech Republic

Received 1 October 2004; 
revised 1 November 2004; 
accepted 12 December 2004. 
Communicated by G. Rozenberg. 
Available online 5 February 2005.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

The input data for DNA computing must be encoded into the form of single or double DNA strands. As complementary parts of single strands can bind together forming a double-stranded DNA sequence, one has to impose restrictions on these sets of DNA words (languages) to prevent them from interacting in undesirable ways. We recall a list of known properties of DNA languages which are free of certain types of undesirable bonds. Then we introduce a general framework in which we can characterize each of these properties by a solution of a uniform formal language inequation. This characterization allows us among others to construct (i) a uniform algorithm deciding in polynomial time whether a given DNA language possesses any of the studied properties, and (ii) in many cases also an algorithm deciding whether a given DNA language is maximal with respect to the desired property.

Keywords: DNA language; DNA computing; Binary word operation

PACS: 68Q50; 68Q22


 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.