Skip to main content
Log in

State-deterministic \(5'\rightarrow 3'\) Watson-Crick automata

  • Published:
Natural Computing Aims and scope Submit manuscript

Abstract

Watson-Crick (WK) finite automata are working on a Watson-Crick tape, that is, on a DNA molecule. Therefore, they have two reading heads, one for each strand. In traditional WK automata both heads read the whole input in the same physical direction, but in \(5'\rightarrow 3'\) WK automata the heads start from the two extremes and read the input in opposite direction. In sensing \(5'\rightarrow 3'\) WK automata the process on the input is finished when the heads meet, and the model characterise the linear context-free languages. Deterministic variants are weaker, the class 2detLIN is accepted by them. In this paper a new concept, the state-determinism is investigated, that is in each configuration of a computation (if it is not finished yet) the next state is determined by the actual state of the configuration. There are various usual restrictions on WK automata, e.g., all-final, stateless or 1-limited variants. We place the new class, the state-deterministic \(5'\rightarrow 3'\) WK automata, into the hierarchy based on the accepted language classes. Further, various hierarchy results including combined restrictions, e.g., 1-limited all-final state-deterministic \(5'\rightarrow 3'\) WK automata are shown.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  • Adleman LM (1994) Molecular computation of solutions to combinatorial problems. Science 226:1021–1024

    Article  Google Scholar 

  • Czeizler E, Czeizler E (2006) A short survey on Watson-Crick automata. Bull EATCS 88:104–119

    Article  MathSciNet  Google Scholar 

  • Czeizler E, Czeizler E, Kari L, Salomaa K (2008) Watson-Crick automata: determinism and state complexity. DCFS 2008:121–133

    MATH  Google Scholar 

  • Czeizler E., Czeizler E., Kari L., Salomaa K. (2009) On the descriptional complexity of Watson-Crick automata. Theor Comput Sci 410(35):3250–3260

    Article  MathSciNet  Google Scholar 

  • Freund R, Păun Gh, Rozenberg G, Salomaa A, (1997) Watson-Crick finite automata, In: 3rd DIMACS Sympozium On DNA Based Computers, Philadelphia, pp. 305–317

  • Giambruno L, Restivo A (2008) An automata-theoretic approach to the study of the intersection of two submonoids of a free monoid. RAIRO Theor Inf Appl 42(3):503–524

    Article  MathSciNet  Google Scholar 

  • Hegedüs L, Nagy B, Egecioglu Ö (2012) Stateless multicounter \(5^{\prime } \rightarrow 3^{\prime }\) Watson-Crick automata: the deterministic case. Nat Comput 11(3):361–368

    Article  MathSciNet  Google Scholar 

  • Hopcroft JE, Ullman JE (1979) Introduction to automata theory, languages and computation. Addison-Wesley, Boston

    MATH  Google Scholar 

  • Kari L, Mahalingam K (2010) Watson-Crick palindromes in DNA computing. Nat Comput 9(2):297–316

    Article  MathSciNet  Google Scholar 

  • Kocman R, Nagy B, Krivka Z, Meduna A (2018) A jumping \(5^{\prime } \rightarrow 3^{\prime }\) Watson-Crick finite automata model. NCMA 2018:117–132

    Google Scholar 

  • Kuske D, Weigel P (2004) The role of the complementarity relation in Watson-Crick automata and sticker systems, In: Developments in Language Theory, DLT 2004, Lecture Notes in Computer Science, LNCS 3340, Springer, Berlin, Heidelberg, pp. 272–283

  • Leupold P, Nagy B (2010) \(5^{\prime } \rightarrow 3^{\prime }\) Watson-Crick automata with several runs. Fundamenta Informaticae 104:71–91

    Article  MathSciNet  Google Scholar 

  • Nagy B (2007) On \(5^{\prime } \rightarrow 3^{\prime }\) sensing Watson-Crick finite automata, In: Preproceedings of DNA13: The 13th International Meeting on DNA Computing, Memphis, Tennessee, USA, 327–336

  • Nagy B (2008) On \(5^{\prime } \rightarrow 3^{\prime }\) sensing Watson-Crick finite automata, In: Garzon M. H., Yan H. (eds): DNA Computing. DNA 2007: Selected revised papers, Lecture Notes in Computer Science, LNCS 4848, Springer, Berlin, Heidelberg, pp. 256–262

  • Nagy B (2009) On a hierarchy of \(5^{\prime } \rightarrow 3^{\prime }\) sensing WK finite automata languages, In: Computaility in Europe, CiE 2009: Mathematical Theory and Computational Practice, Abstract Booklet, Heidelberg, pp. 266–275

  • Nagy B (2010) \(5^{\prime } \rightarrow 3^{\prime }\) Sensing Watson-Crick Finite Automata, pp. 39–56, In: Gabriel Fung (ed.): Sequence and Genome Analysis II—Methods and Applications, iConcept Press

  • Nagy B (2013) On a hierarchy of \(5^{\prime } \rightarrow 3^{\prime }\) sensing Watson-Crick finite automata languages. J Logic Comput 23(4):855–872

    Article  MathSciNet  Google Scholar 

  • Nagy B (2020) \(5^{\prime } \rightarrow 3^{\prime }\) Watson-Crick pushdown automata. Inf Sci 537:452–466

    Article  MathSciNet  Google Scholar 

  • Nagy B, Otto F (2011) Finite-state acceptors with translucent letters, in BILC 2011: AI Methods for Interdisciplinary Research in Language and Biology, Proc., G. Bel-Enguix,V. Dahl, and A.O. De La Puente (eds.), SciTePress, Setubal, Portugal, pp. 3–13

  • Nagy B, Otto F (2011) Globally deterministic CD-systems of stateless R(1)-automata, LATA 2011. LNCS 6638:390–401

    MATH  Google Scholar 

  • Nagy B, Otto F (2013) On globally deterministic CD-systems of stateless R-automata with window size one. Int J Comput Math IJCM 90:1254–1277

    Article  Google Scholar 

  • Nagy B, Otto, F (2020) Linear Automata with Translucent Letters and Linear Context-Free Trace Languages, RAIRO Theoretical Informatics and Applications—RAIRO ITA 54, article number 3, p. 23

  • Nagy B, Parchami Sh (2021) On deterministic sensing \(5^{\prime } \rightarrow 3^{\prime }\) Watson-Crick finite automata: a full hierarchy in 2detLIN, Acta Informatica 58:153–175. https://doi.org/10.1007/s00236-019-00362-6

  • Nagy B, Parchami Sh, Sadeghi HMM (2017) A new sensing \(5^{\prime }\rightarrow 3^{\prime }\) Watson-Crick automata concept, AFL 2017, Proceedings 15th International Conference on Automata and Formal Languages, EPTCS 252, pp. 195–204, https://doi.org/10.4204/EPTCS.252.19

  • Parchami Sh, Nagy B (2018) Deterministic Sensing \(5^{\prime }\rightarrow 3^{\prime }\) Watson-Crick Automata Without Sensing Parameter. UCNC 2018, LNCS 10867, pp. 173–187

  • Păun Gh, Rozenberg G, Salomaa A (2002) DNA computing: new computing paradigms. Springer-Verlag, Berlin

    MATH  Google Scholar 

  • Ray KS, Chatterjee K, Ganguly D (2015) State complexity of deterministic Watson-Crick automata and time varying Watson-Crick automata. Nat Comput 14(4):691–699

    Article  MathSciNet  Google Scholar 

  • Rozenberg G, Salomaa A (eds) (1997) Handbook of formal languages. Springer, Berlin

    MATH  Google Scholar 

  • Sempere JM (2004) A representation theorem for languages accepted by Watson-Crick Finite Automata. Bull EATCS 83:187–191

    MathSciNet  MATH  Google Scholar 

  • Sempere JM (2018) On the application of Watson-Crick finite automata for the resolution of bioinformatic problems, NCMA 2018 (invited talk), pp. 29–30

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Benedek Nagy.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nagy, B. State-deterministic \(5'\rightarrow 3'\) Watson-Crick automata. Nat Comput 20, 725–737 (2021). https://doi.org/10.1007/s11047-021-09865-z

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11047-021-09865-z

Keywords

Navigation