Skip to main content

On Bounded Symport/Antiport P Systems

  • Conference paper
DNA Computing (DNA 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3892))

Included in the following conference series:

Abstract

We introduce a restricted model of a one-membrane symport/antiport system, called bounded S/A system. We show the following:

1. A language \(L \subseteq a_1^* ... a_k^*\) is accepted by a bounded S/A system if and only if it is accepted by a log n space-bounded Turing machine. This holds for both deterministic and nondeterministic versions.

2. For every positive integer r, there is an s > r and a unary language L that is accepted by a bounded S/A system with s objects that cannot be accepted by any bounded S/A system with only r objects. This holds for both deterministic and nondeterministic versions.

3. Deterministic and nondeterministic bounded S/A systems over a unary input alphabet are equivalent if and only if deterministic and nondeterministic linear-bounded automata (over an arbitrary input alphabet) are equivalent.

We also introduce a restricted model of a multi-membrane S/A system, called special S/A system. The restriction guarantees that the number of objects in the system at any time during the computation remains constant. We show that for every nonnegative integer t, special S/A systems with environment alphabet E of t symbols (note that other symbols are allowed in the system if they are not transported into the environment) has an infinite hierarchy in terms of the number of membranes. Again, this holds for both deterministic and nondeterministic versions. Finally, we introduce a model of a one-membrane bounded S/A system, called bounded SA acceptor, that accepts string languages. We show that the deterministic version is strictly weaker than the nondeterministic version.

Clearly, investigations into complexity issues (hierarchies, determinism versus nondeterminism, etc.) in membrane computing are natural and interesting from the points of view of foundations and applications, e.g., in modeling and simulating of cells. Some of the results above have been shown for other types of restricted P systems (that are not symport/antiport). However, these previous results do not easily translate for the models of S/A systems we consider here. In fact, in a recent article, “Further Twenty Six Open Problems in Membrane Computing” (January 26, 2005; see P Systems Web Page at http://psystems.disco.unimib.it), Gheorghe Paun poses the question of whether the earlier results, e.g., concerning determinism versus nondeterminism can be proved for restricted S/A systems.

This work was supported in part by NSF Grants CCR-0208595, CCF-0430945, and CCF-0524136.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Calude, C.S., Paun, G.: Computing with Cells and Atoms: After Five Years (new text added to Russian edition of the book with the same title first published by Taylor and Francis Publishers, London, 2001); To be published by Pushchino Publishing House (2004)

    Google Scholar 

  2. Csuhaj-Varju, E., Ibarra, O.H., Vaszil, G.: On the computational complexity of P automata. In: Ferretti, C., Mauri, G., Zandron, C. (eds.) DNA 2004. LNCS, vol. 3384, pp. 97–106. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  3. Dang, Z., Ibarra, O.H., Li, C., Xie, G.: On model-checking of P systems. In: Calude, C.S., Dinneen, M.J., Păun, G., Jesús Pérez-Jímenez, M., Rozenberg, G. (eds.) UC 2005. LNCS, vol. 3699, pp. 82–93. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  4. Freund, R., Kari, L., Oswald, M., Sosik, P.: Computationally universal P systems without priorities: Two catalysts are sufficient. Theoretical Computer Science 330(2), 251–266 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  5. Freund, R., Paun, G.: On deterministic P systems (2003), See P Systems Web Page at: http://psystems.disco.unimib.it

  6. Ibarra, O.H.: The number of membranes matters. In: Proc. 4th Workshop on Membrane Computing. LNCS, vol. 2933, pp. 218–231. Springer, Heidelberg (2004); Theoretical Computer Science (Journal version to appear, 2005)

    Chapter  Google Scholar 

  7. Ibarra, O.H.: On determinism versus nondeterminism in P systems. Theoretical Computer Science (to appear, 2005)

    Google Scholar 

  8. Monien, B.: Two-way multihead automata over a one-letter alphabet. RAIRO Informatique theorique 14(1), 67–82 (1980)

    MathSciNet  MATH  Google Scholar 

  9. Paun, A., Paun, G.: The power of communication: P systems with symport/antiport. New Generation Computing 20(3), 295–306 (2002)

    Article  MATH  Google Scholar 

  10. Paun, G.: Computing with membranes. Turku University Computer Science Research Report No. 208 (1998)

    Google Scholar 

  11. Paun, G.: Computing with membranes. Journal of Computer and System Sciences 61(1), 108–143 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  12. Paun, G.: Membrane Computing: An Introduction. Springer, Heidelberg (2002)

    Book  MATH  Google Scholar 

  13. Paun, G.: Further twenty six open problems in membrane computing, pp. 1–12 (January 20, 2005), See P Systems Web at: http://psystems.disco.unimib.it

  14. Paun, G., Pazos, J., Perez-Jimenez, M.J., Rodriguez-Paton, A.: Symport/antiport P systems with three objects are universal. Fundamenta Informaticae 64(1-4), 353–367 (2005)

    MathSciNet  MATH  Google Scholar 

  15. Paun, G., Rozenberg, G.: A guide to membrane computing. Theoretical Computer Science 287(1), 73–100 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  16. Savitch, W.: Relationships between nondeterministic and deterministic tape complexities. J. Comput. Syst. Sci. 4(2), 177–192 (1970)

    Article  MathSciNet  MATH  Google Scholar 

  17. Savitch, W.: A note on multihead automata and context-sensitive languages. Acta Informatica 2, 249–252 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  18. Sosik, P.: P systems versus register machines: Two universality proofs. In: Păun, G., Rozenberg, G., Salomaa, A., Zandron, C. (eds.) WMC 2002. LNCS, vol. 2597, pp. 371–382. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ibarra, O.H., Woodworth, S. (2006). On Bounded Symport/Antiport P Systems. In: Carbone, A., Pierce, N.A. (eds) DNA Computing. DNA 2005. Lecture Notes in Computer Science, vol 3892. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11753681_10

Download citation

  • DOI: https://doi.org/10.1007/11753681_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34161-1

  • Online ISBN: 978-3-540-34165-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics