Abstract
We propose an alternative approach to generate languages by means of P systems: building up an appropriate representation for a string by means of a corresponding membrane structure and then generating the string by visiting the membrane structure according to a well-specified strategy. To this aim, we consider P systems with active membranes, allowing membrane creation or division or duplication and dissolution, where the output of a computation may be obtained either by visiting the tree associated with the membrane structure, or by following the traces of a specific object, called traveller, or sending out the objects. For each of these approaches, we provide characterizations of recursively enumerable languages based on P systems that use different sets of operations for modifying the membrane structure.
Similar content being viewed by others
References
Bel Enguix, G., Cavaliere, M., Ceterchi, R., Gramatovici, R. and Martin-Vide, C., “An Application of Dynamic P Systems: Generating Context Free Languages,” inMembrane Computing (Pâun, G., Rozenberg, G., Salomaa, A. and Zandron, C. eds.),LNCS, 2597, pp. 90–106, Springer-Verlag, 2003.
Ceterchi, R. and Martin-Vide, C., “Dynamic P Systems,” inMembrane, Computing (Pâun, G., Rozenberg, G., Salomaa, A. and Zandron, C. eds.),LNCS, 2597, pp. 146–186, Springer-Verlag, 2003.
Ionescu, M., Martin-Vide, C. and Pâun, G., “P Systems with Symport/Antiport Rules: The Traces of Objects,” inPre-proceedings of Workshop on Membrane Computing (WMC-CdeA02) (Pâun, G. and Zandron, C. eds.),MolCoNet Project-IST-2001-32008, Publications No. 1, pp. 283–296, 2002.
Ito, M., Martin-Vide, C. and Pâun, G., “A Characterization of Parikh Sets of ET0L Languages in Terms of P Systems,” inWords, Semigroups, and Transducers (Ito, M., Pâun, G. and Yu, S. eds.), pp. 239–253, World Scientific, Singapore, 2001.
Madhu, M. and Krithivasan, K., “P Systems with Membrane Creation: Universality and Efficiency,” inProc., of Third International Conference on Machine, Computations and Universality (Margenstern, M. and Rogozhin, Y. eds.),LNCS, 2055, pp. 276–287, Springer-Verlag, 2001.
Manca, V., Martin-Vide, C., Pâun, Gh., “Iterated GSM Mappings: A Collapsing Hierarchy,” inJewels are Forever (Karhumaki, J., Rozenberg, G., Pâun, G. and Mauer, H. eds.), pp. 182–199, Springer-Verlag, 1999.
Martin-Vide, C., Pâun, A. and Pâun, G., “Membrane Computing: New Results, New Problems,”Bulletin of the EATCS, 78, pp. 204–212, 2002.
Martin-Vide, C., Pâun, A., Pâun, G. and Rozenberg, G., “Membrane Systems with Coupled Transport: Universality and Normal Forms”Fundamenta Informaticae, 49, 1–3, pp. 1–15, 2002.
Pâun, A., “On P Systems with Membrane Division,” inUnconventional Models of Computation (Antoniou, I., Calude, C., S. and Dineen, M., J. eds.), pp. 187–201, Springer-Verlag, 2000.
Pâun, G., “Computing with Membranes,”Journal of Computer and System Sciences, 61, 1, pp. 108–143, 2000.
Pâun, G., “Computing with Membranes: Attacking NP-Complete Problems,” inUnconventional Models of Computation (Antoniou, I., Calude, C. S. and Dineen, M., J. eds.), pp. 94–215, Springer-Verlag, 2000.
Pâun, G.,Membrane Computing. An Introduction, Springer-Verlag, Berlin, 2002.
Pâun, G., Rozenberg, G. and Salomaa, A., “Membrane Computing with External Output,”Fundamenta Informaticae, 41, 3, pp. 259–266, 2000.
Pâun, G., Suzuki, Y., Tanaka, H. and Yokomori, T., “On the Power of Membrane Division in P Systems,” to appear inTheoretical Computer Science.
Zandron, C., Ferretti, C. and Mauri, G., “Using Membrane Features in P Systems,”Romanian Journal of Information Science and Technology, 4, 1–2, pp. 241–257, 2001.
Author information
Authors and Affiliations
Additional information
Francesco Bernardini: He started his Ph.D. at the University of Sheffield in December 2002 after having previously got a master degree in Computer Science from the University of Pisa in Italy. His research is dedicated to the study of theoretical aspects of membrane computing (P systems) and discrete models of biological systems based on P systems.
Marian Gheorghe, Ph.D.: His main research interests are in computational models and their applications to software modelling and testing, formal specifications of agent based systems, software engineering. He was investigating computational power of various generative devices (regular, context-free, fully initial; grammar systems; L-systems and variants). He is currently interested in natural computing (membrane calculus) and biological modelling.
About this article
Cite this article
Bernardini, F., Gheorghe, M. Languages generated by P systems with active membranes. New Gener Comput 22, 311–329 (2004). https://doi.org/10.1007/BF03037284
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF03037284