Skip to main content

Mobile Membranes: Computability and Complexity

  • Conference paper
  • 563 Accesses

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

Abstract

Mobile membranes represent a variant of membrane systems in which the main operations are inspired by the biological operations of endocytosis and exocytosis. We study the computational power of mobile membranes, proving an optimal computability result: three membranes are enough to have the same computational power as a Turing machine. Regarding the computational complexity, we present a semi-uniform polynomial solution for a strong NP-complete problem (SAT problem) by using only endocytosis, exocytosis and elementary division.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aman, B., Ciobanu, G.: On the relationship between membranes and ambients. Biosystems 91, 515–530 (2008)

    Article  Google Scholar 

  2. Aman, B., Ciobanu, G.: Simple, enhanced and mutual mobile membranes. Transactions on Computational Systems Biology XI, 26–44 (2009)

    Google Scholar 

  3. Aman, B., Ciobanu, G.: Turing completeness using three mobile membranes. In: Calude, C.S., Costa, J.F., Dershowitz, N., Freire, E., Rozenberg, G. (eds.) UC 2009. LNCS, vol. 5715, pp. 42–55. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  4. Aman, B., Ciobanu, G.: Solving a weak NP-complete problem in polynomial time by using mutual mobile membrane systems. Acta Informatica 48, 409–415 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  5. Aman, B., Ciobanu, G.: Coordinating parallel mobile ambients to solve SAT problem in polynomial number of steps. In: Sirjani, M. (ed.) COORDINATION 2012. LNCS, vol. 7274, pp. 122–136. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  6. Busi, N., Zavattaro, G.: On the expressive power of movement and restriction in pure mobile ambients. Theoretical Computer Science 322, 477–515 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  7. Cardelli, L., Gordon, A.: Mobile ambients. Theoretical Computer Science 240, 177–213 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  8. Cardelli, L.: Brane calculi. In: Danos, V., Schachter, V. (eds.) CMSB 2004. LNCS (LNBI), vol. 3082, pp. 257–278. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  9. Ciobanu, G., Krishna, S.: Enhanced mobile membranes: computability results. Theory of Computing Systems 48, 715–729 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  10. Garey, M., Johnson, D.: Computers and Intractability. A Guide to the Theory of NP-Completeness. Freeman (1979)

    Google Scholar 

  11. Ibarra, O., Păun, A., Păun, G., Rodríguez-Patón, A., Sosík, P., Woodworth, S.: Normal forms for spiking neural P systems. Theoretical Computer Science 372, 196–217 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  12. Krishna, S., Păun, G.: P systems with mobile membranes. Natural Computing 4, 255–274 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  13. Krishna, S.N.: The power of mobility: Four membranes suffice. In: Cooper, S.B., Löwe, B., Torenvliet, L. (eds.) CiE 2005. LNCS, vol. 3526, pp. 242–251. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  14. Minsky, M.: Finite and Infinite Machines. Prentice-Hall (1967)

    Google Scholar 

  15. Păun, G.: Membrane Computing. An Introduction. Springer (2002)

    Google Scholar 

  16. Păun, G., Rozenberg, G., Salomaa, A.: The Oxford Handbook of Membrane Computing. Oxford University Press (2010)

    Google Scholar 

  17. Pérez-Jiménez, M., Riscos-Núñez, A., Romero-Jiménez, A., Woods, D.: Complexity - membrane division, membrane creation. In: [16] (2010)

    Google Scholar 

  18. Rozenberg, G., Salomaa, A.: The Mathematical Theory of L Systems. Academic Press (1980)

    Google Scholar 

  19. Salomaa, A.: Formal Languages. Academic Press (1973)

    Google Scholar 

  20. Schroeppel, R.: A Two Counter Machine Cannot Calculate 2N. Massachusetts Institute of Technology, Artificial Intelligence Memo no.257 (1972)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Aman, B., Ciobanu, G. (2013). Mobile Membranes: Computability and Complexity. In: Liu, Z., Woodcock, J., Zhu, H. (eds) Theoretical Aspects of Computing – ICTAC 2013. ICTAC 2013. Lecture Notes in Computer Science, vol 8049. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39718-9_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39718-9_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39717-2

  • Online ISBN: 978-3-642-39718-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics