Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/1964285.1964297guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Complexity results and the growths of hairpin completions of regular languages

Published: 12 August 2010 Publication History

Abstract

The hairpin completion is a natural operation on formal languages which has been inspired by molecular phenomena in biology and by DNA-computing. In 2009 we presented in [6] a (polynomial time) decision algorithm to decide regularity of the hairpin completion. In this paper we provide four new results: 1.) We show that the decision problem is NL-complete. 2.) There is a polynomial time decision algorithm which runs in time O(n8), this improves [6], which provided O(n20). 3.) For the one-sided case (which is closer to DNA computing) the time is O(n2), only. 4.) The hairpin completion is unambiguous linear context-free. This result allows to compute the growth (generating function) of the hairpin completion and to compare it with the growth of the underlying regular language.

References

[1]
Baker, B.S., Book, R.V.: Reversal-bounded multi-pushdown machines. In: Annual IEEE Symposium on Foundations of Computer Science, pp. 207-211 (1972).
[2]
Berstel, J., Reutenauer, C.: Rational series and their languages. Springer, New York (1988).
[3]
Ceccherini-Silberstein, T.: On the growth of linear languages. Advances in Applied Mathematics 35(3), 243-253 (2005).
[4]
Cheptea, D., Martin-Vide, C., Mitrana, V.: A new operation on words suggested by DNA biochemistry: Hairpin completion. Transgressive Computing, 216-228 (2006).
[5]
Deaton, R., Murphy, R., Garzon, M., Franceschetti, D., Stevens, S.: Good encodings for DNA-based solutions to combinatorial problems. In: Proc. of DNA-Based computers DIMACS Series, vol. 44, pp. 247-258 (1998).
[6]
Diekert, V., Kopecki, S., Mitrana, V.: On the hairpin completion of regular languages. In: Leucker, M., Morgan, C. (eds.) ICTAC 2009. LNCS, vol. 5684, pp. 170-184. Springer, Heidelberg (2009).
[7]
Diekert, V., Kopecki, S.: Complexity Result and the Growths of Hairpin Completions of Regular Languages. Technical Report Computer Science 2010/04, University of Stuttgart (June 2010).
[8]
Garzon, M., Deaton, R., Neathery, P., Murphy, R., Franceschetti, D., Stevens, E.: On the encoding problem for DNA computing. In: The Third DIMACS Workshop on DNA-Based Computing, pp. 230-237 (1997).
[9]
Garzon, M., Deaton, R., Nino, L., Stevens Jr., S., Wittner, M.: Genome encoding for DNA computing. In: Proc. Third Genetic Programming Conference, pp. 684- 690 (1998).
[10]
Gawrychowski, P., Krieger, D., Rampersad, N., Shallit, J.: Finding the growth rate of a regular or context-free language in polynomial time. In: Ito, M., Toyama, M. (eds.) DLT 2008. LNCS, vol. 5257, pp. 339-358. Springer, Heidelberg (2008).
[11]
Greibach, S.A.: A note on undecidable properties of formal languages. Mathematical Systems Theory 2(1), 1-6 (1968).
[12]
Hopcroft, J.E., Ulman, J.D.: Introduction to Automata Theory, Languages and Computation. Addison-Wesley, Reading (1979).
[13]
Kari, L., Konstantinidis, S., Losseva, E., Sosík, P., Thierrin, G.: Hairpin structures in DNA words. In: Carbone, A., Pierce, N.A. (eds.) DNA 2005. LNCS, vol. 3892, pp. 158-170. Springer, Heidelberg (2006).
[14]
Kari, L., Mahalingam, K., Thierrin, G.: The syntactic monoid of hairpin-free languages. Acta Inf. 44(3-4), 153-166 (2007).
[15]
Kuich, W.: On the entropy of context-free languages. Information and Control 16, 173-200 (1970).
[16]
Manea, F., Mitrana, V., Yokomori, T.: Two complementary operations inspired by the DNA hairpin formation: Completion and reduction. Theor. Comput. Sci. 410(4- 5), 417-425 (2009).
[17]
Papadimitriou, C.H.: Computatational Complexity. Addison Wesley, Reading (1994).
[18]
Sakamoto, K., Gouzu, H., Komiya, K., Kiga, D., Yokoyama, S., Yokomori, T., Hagiya, M.: Molecular Computation byDNA Hairpin Formation. Science 288(5469), 1223-1226 (2000).

Cited By

View all
  • (2012)Iterated hairpin completions of non-crossing wordsProceedings of the 38th international conference on Current Trends in Theory and Practice of Computer Science10.1007/978-3-642-27660-6_28(337-348)Online publication date: 21-Jan-2012

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
CIAA'10: Proceedings of the 15th international conference on Implementation and application of automata
August 2010
332 pages
ISBN:9783642180972
  • Editors:
  • Michael Domaratzki,
  • Kai Salomaa

Sponsors

  • The Fields Institute
  • UMANITOBA: University of Manitoba
  • MITACS

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 12 August 2010

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2012)Iterated hairpin completions of non-crossing wordsProceedings of the 38th international conference on Current Trends in Theory and Practice of Computer Science10.1007/978-3-642-27660-6_28(337-348)Online publication date: 21-Jan-2012

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media