Skip to main content

Eilenberg P Systems with Symbol-Objects

  • Chapter
Aspects of Molecular Computing

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2950))

  • 751 Accesses

Abstract

A class of P systems, called EOP systems, with symbol objects processed by evolution rules distributed alongside the transitions of an Eilenberg machine, is introduced. A parallel variant of EOP systems, called EOPP systems, is also defined and the power of both EOP and EOPP systems is investigated in relationship with three parameters: number of membranes, states and set of distributed rules. It is proven that the family of Parikh sets of vectors of numbers generated by EOP systems with one membrane, one state and one single set of rules coincides with the family of Parikh sets of context-free languages. The hierarchy collapses when at least one membrane, two states and four sets of rules are used and in this case a characterization of the family of Parikh sets of vectors associated with ET0L languages is obtained. It is also shown that every EOP system may be simulated by an EOPP system and EOPP systems may be used for solving NP-complete problems. In particular linear time solutions are provided for the SAT problem.

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

Access this chapter

eBook
USD 16.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. Bălănescu, T., Gheorghe, M., Holcombe, M., Ipate, F.: Eilenberg P systems. In: Păun, G., Rozenberg, G., Salomaa, A., Zandron, C. (eds.) WMC 2002. LNCS, vol. 2597, pp. 43–57. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  2. Bălănescu, T., Cowling, T., Georgescu, H., Gheorghe, M., Holcombe, M., Vertan, C.: Communicating stream X-machines systems are no more than X-machines. J. Universal Comp. Sci. 5, 494–507 (1997)

    Google Scholar 

  3. Calude, C., Păun, G.: Computing with Cells and Atoms. Taylor and Francis, London (2000)

    Google Scholar 

  4. Csuhaj-Varju, E., Dassow, J., Kelemen, J., Păun, G.: Grammar Systems. Gordon & Breach, London (1994)

    MATH  Google Scholar 

  5. Dassow, J., Păun, G.: Regulated Rewriting in Formal Language Theory. Springer, Berlin (1989)

    Google Scholar 

  6. Eilenberg, S.: Automata, Languages and Machines. Academic Press, New York (1974)

    MATH  Google Scholar 

  7. Ferretti, C., Mauri, G., Păun, G., Zandron, C.: On three variants of rewriting P systems. In: Martin-Vide, C., Păun, G. (eds.) Pre-proceedings of Workshop on Membrane Computing (WMC-CdeA2001), Curtea de Argeş, Romania, August 2001, pp. 63–76 (2001), Theor. Comp. Sci. (to appear)

    Google Scholar 

  8. Gheorghe, M.: Generalised stream X-machines and cooperating grammar systems. Formal Aspects of Computing 12, 459–472 (2000)

    Article  MATH  Google Scholar 

  9. Holcombe, M.: X-machines as a basis for dynamic system specification. Software Engineering Journal 3, 69–76 (1998)

    Article  Google Scholar 

  10. Holcombe, M., Ipate, F.: Correct Systems Building a Business Process Solution. Applied Computing Series. Springer, Berlin (1998)

    MATH  Google Scholar 

  11. Krishna, S.N., Rama, R.: P systems with replicated rewriting. Journal of Automata, Languages and Combinatorics 6, 345–350 (2001)

    MATH  MathSciNet  Google Scholar 

  12. Păun, G.: Computing with membranes. Journal of Computer System Sciences 61, 108–143 (1998), and Turku Center for Computer Science, TUCS Report 208, http://www.tucs.fi

  13. Păun, G.: Membrane computing. An Introduction. Springer, Berlin (2002)

    MATH  Google Scholar 

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

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Bernardini, F., Gheorghe, M., Holcombe, M. (2003). Eilenberg P Systems with Symbol-Objects. In: Jonoska, N., Păun, G., Rozenberg, G. (eds) Aspects of Molecular Computing. Lecture Notes in Computer Science, vol 2950. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24635-0_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24635-0_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20781-8

  • Online ISBN: 978-3-540-24635-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics